modelado de software

Páginas: 5 (1225 palabras) Publicado: 12 de agosto de 2014
TÉCNICAS DE MODELADO DE SOFTWARE
PROYECTO
DELIMITACIÓN:

Albert Marín Serrate
Tecnología Informática

Se diseñará una solución de software a medida para una empresa de entretenimiento que presta servicios de confitería y taquillería; teniendo lugar la implementación de software en ésta última área.
El desarrollo de la herramienta comprenderá un periodo calculado inicialmente en un añoLas funciones específicas del software serán concretadas a partir de una propuesta inicial por parte del grupo de trabajo, y su posterior evaluación y aprobación por parte de la empresa.















DIAGRAMA: CASOS DE USO






DIAGRAMA: INTERACCIÓN










DIAGRAMA: CASOS DE USO.















CONCEPTOS

DIAGRAMAS UML

Una de lasherramientas principales que presentan para la resolución efectiva de múltiples problemas, y la adecuada documentación en el desarrollo de aplicaciones, se presenta mediante los diagramas UML, los cuales permiten graficar tanto el problema como la solución para el mismo. Simplificando de esta manera las posibles revisiones o modificaciones futuras.

Definiciones de los diagramas UML
Término oelemento
Definición
Representación
Ejemplo de diagrama
Superclases
Clases a partir de las cuales otra clase hereda campos y métodos. También llamadas clases padre, principales o antecesoras.
Una línea continua con un gran triángulo que apunta de la subclase a la superclase. Aparece en la parte superior del diagrama UML.

Clases
Estructuras que definen objetos. Las definiciones de clasesdefinen campos y métodos.
Se muestran en un recuadro rectangular de fondo amarillo con el nombre en la parte superior y los campos y métodos por debajo.

Clases abstractas
Clases de las que no se pueden crear instancias pero son antecesoras de otras clases.
Se muestran en cursiva.

Subclases
Clases que amplían la superclases. También se llaman clases herederas, clases subordinadas yclases descendientes.
Una línea continua con un gran triángulo que punta de la subclase a la superclase. Aparece en la parte inferior del diagrama UML.

Clases de implementación
Clases que implementan una interfaz central.
Una línea discontinua con un gran triángulo que apunta de la clase de implementación a la interfaz heredada. Aparece en la parte inferior del diagrama UML.

Interfacesampliadas
Interfaces antecesoras heredadas por una clase descendiente.
Una línea continua con un gran triángulo que apunta de la subinterfaz a la interfaz antecesora. Aparece en la parte superior del diagrama UML.

Interfaz
Grupos de constantes y declaraciones de métodos que definen la forma de una clase sin implementar los métodos. Las interfaces permiten establecer lo que debe hacer una clasesin definir la forma de hacerlo.
Un rectángulo con el fondo naranja. El nombre la interfaz aparece en cursiva.

Interfaces implementadas
Interfaces implementadas por la clase central.
Una línea discontinua con un gran triángulo que apunta de la clase de implementación a la interfaz implementada. Aparece en la parte superior del diagrama UML.

Dependencias directas e inversas
Relacionesen las que los cambios realizados en el objeto utilizado pueden influir en el objeto que lo utiliza.
Una línea discontinua acabada en punta de flecha.

Asociaciones directas e inversas
Dependencias especializadas en las que se guarda una referencia a otra clase.
Una línea continua acabada en punta de flecha.

Paquetes
Conjuntos de clases relacionadas.
Un rectángulo con una pestaña enla parte superior y el nombre del paquete en esta pestaña o debajo. El paquete actual se muestra sobre un fondo verde brillante. Los demás paquetes se muestran sobre un fondo de un verde más oscuro.


Métodos
Operaciones definidas en una clase o interfaz.
Se enumeran bajo los campos, e incluyen los tipos que devuelven.

Métodos abstractos
Métodos sin implementación.
Aparecen en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelamiento De Software
  • Modelos de calidad de software
  • Modelos de procesos del software
  • Modelos De Ciclos De Vida Del Software
  • Modelos De Desarrollo De Software
  • modelo ERS
  • Modelos Evolutivos De Proceso Del Software
  • Modelos De Cilco De Vida Del Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS