La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Diagramas de clases Modelan la vista estática del sistema

Presentaciones similares


Presentación del tema: "Diagramas de clases Modelan la vista estática del sistema"— Transcripción de la presentación:

1 Diagramas de clases Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado: Definido por valores de propiedades y relaciones - Comportamiento: Operaciones que puede realizar el objeto - Identidad: Unicidad independientemente de su estado Clase: Conjunto de objetos con las mismas propiedades, operaciones, relaciones y semántica Relaciones - Asociación: Conexión bidireccional entre clases - Agregación: Relación especial. Relación Todo-Parte - Herencia: Relación entre superclases y subclases Ariedad: Número de clases que se pueden relacionar Multiplicidad: Número de objetos con el que se puede combinar un obj. Atributos asociación: Propiedad de una asociación Clases asociación: Asociaciones convertidas a clases

2 Diagramas de clases. Notación
Nombre Clase Modificadores sobre la visibilidad: (-) Privado (+) Público (#) Protegido atributo operacion Asociación Generalización Agregación

3 Diagramas de casos de uso
Modelo de casos de uso: Especifica la funcionalidad que el sistema debe ofrecer desde el punto de vista de los usuarios Elementos básicos: Actores Casos de uso Relaciones Actores Modelan diferentes papeles que pueden representar los usuarios o sistemas que interactúan con el sistema a desarrollar Casos de uso Representan todo lo que el usuario puede realizar con el sistema Relaciones Permiten asociar los elementos anteriores

4 Diagramas de casos de uso. Casos de uso
Casos de uso: Secuencia de transacciones que se realizan en un diálogo determinado entre un actor y el sistema. El conjunto de todos los casos de uso relacionados con el sistema especifica todas las formas de utilización del sistema Incluyen: Descripción de la secuencia básica (comportamiento normal) Secuencias alternativas = Variantes Sec. básica (p.e. errores) Herramientas Diagramas de interacción (Diagramas de colaboración, de secuencia)

5 Diagramas de casos de uso. Relaciones (1)
Relaciones: Identifican la comunicación entre actores, casos de uso y actores con casos de uso. Tipos de relaciones: Generalización entre actores Generalización entre casos de uso Relación de asociación entre actores y casos de uso Relación de extensión Relación de inclusión

6 Diagramas de casos de uso. Relaciones (2)
Generalización entre actores: Organización de actores mediante descripciones abstractas compartidas por otras descripciones de actores más específicos Generalización entre casos de uso: Casos de uso más específicos heredarían la descripción de casos de uso más genéricos, añadiendo una descripción complementaria Relación de asociación entre actores y casos de uso: Comunicación existente entre ambos Relación de extensión: Factoriza un caso de uso en nuevos casos de uso que extienden o amplían su comportamiento A B extend A extiende a B A puede conllevar B Relación de inclusión: Expresa que un caso de uso incluye comportamiento de otros casos de uso como parte de su propio comportamiento A B include A usa a B A siempre ejecuta B

7 Diagramas de casos de uso. Ejemplo


Descargar ppt "Diagramas de clases Modelan la vista estática del sistema"

Presentaciones similares


Anuncios Google