La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado:

Presentaciones similares


Presentación del tema: "Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado:"— Transcripción de la presentación:

1 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 Diagramas de clases

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

3 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 Diagramas de casos de uso

4 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) Diagramas de casos de uso. Casos de uso

5 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 Diagramas de casos de uso. Relaciones (1)

6 Relación de extensión: Factoriza un caso de uso en nuevos casos de uso que extienden o amplían su comportamiento Diagramas de casos de uso. Relaciones (2) AB extendA 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 AB includeA usa a B A siempre ejecuta B 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

7 Diagramas de casos de uso. Ejemplo


Descargar ppt "Modelan la vista estática del sistema Elementos básicos: Clases Relaciones Objeto: Representación de una entidad discreta (real o abstracta) - Estado:"

Presentaciones similares


Anuncios Google