2. Agenda
Motivación
Dominio del Problema
Diagrama de Clases Conceptuales
Conceptos
Notación y Sintaxis
Usos
Ejemplo: Caja de Supermercado
Desarrollo de Caso.
6. Conceptos
Clase Conceptual:
Representa un concepto dentro de dominio del problema.
Los diagramas de clases conceptuales son:
Primera versión del diagrama de clases.
Solo debe contener los conceptos utilizados en el análisis.
Las relaciones tienen que ver con la lógica de asociación.
No tiene operaciones, solo algunos atributos.
7. Notación
Notación Diagramas de Clases Conceptuales
Metaclase
-atrib : byte
Nombre
Objeto
«interface»
Interfaz
«metaclass»
Nombre
Clase
Objeto/Instancia
Interfaz
1..1
-a
0..*
1..1
-a
0..*
1
-a
0..*
Interfaz
Herencia/Generalización
Implementación de Interfaz
Composición
Agregación
Asociación
9. Usos
Permiten identificar
Conceptos del dominio.
Relación de esos conceptos con otros.
Identificación de atributos de algunos conceptos.
Discriminación de elementos que son parte del sistema y los
que no.
10. Técnica
Especificación por los escenarios de los casos de uso:
¿Qué conceptos del dominio se utilizan?
¿Cómo se están utilizando?
¿Qué temas son relevantes para entender el dominio?
¿Se requiere mayor información?
12. Desarrollo de Caso
Definir el análisis del dominio:
Diagrama de actividades por cada proceso.
Diagrama de clases conceptuales.
Presentación:
Describir los procesos de negocio identificados (en palabras).
Presentar el diagrama de actividades del proceso principal
(justificando por qué es el principal).
Presentar el diagrama de clases conceptuales discriminando
los objetos del sistema de los que son externos.