Modelo de dominio
© Pearson Educación, S.A. Todos los derechos reservados.
Introducción
s
Particiona y presenta los conceptos importantes relacionados con el dominio. Una actividadclásica del análisis orientado a objetos. ¿Cuáles son los objetos de interés en el dominio?
– –
s
s
¿Sus atributos? ¿Sus relaciones?
s
ATENCIÓN: no son objetos software, sino un “diccionariovisual” de conceptos del dominio.
© Pearson Educación, S.A. Todos los derechos reservados.
Un modelo del dominio no representa objetos software
s
Un modelo de conceptos del dominio, no deobjetos software:
–
Un “diccionario visual” de términos importantes en el dominio.
s
Utiliza la notación UML de diagrama de estructura estática:
1 Alquila Videoclub Alquila-de direcciónnombre teléfono Almacena 1 Vídeo 1.. * Cliente
dirección nombre teléfono
*
1
*
ID
© Pearson Educación, S.A. Todos los derechos reservados.
Terminología
s
Modelo del Dominio UP= modelo conceptual del libro
© Pearson Educación, S.A. Todos los derechos reservados.
Particionado del modelo del dominio
s
Aunque es conceptualmente correcto, nadie representaríarecuadros de paquetes como indica el ejemplo. Una herramienta de CASOS permitiría desarrollaría esta tarea de forma más eficaz.
Conceptos del dominio
Núcleo/Misc.
Pagos
Productos
VentasNúcleo/Misc. Vídeoclub dirección nombre 1 Gestionado por 1
Persona
...etc...
Productos Alquila 1 Producto 1..* descripción ...
Núcleo:: Videoclub
Obsérvese cómo se pueden relacionar tiposprocedentes de otros paquetes
Película de vídeo ...
Videojuego ...
Cinta de audio ...
© Pearson Educación, S.A. Todos los derechos reservados.
La búsqueda de los conceptos del dominios
Listas de candidatos. Análisis “Abbott”. Patrones de análisis disponibles:
– – –
s
s
Analysis Patterns, Fowler M. Data Model Patterns, Hay, D. The Data Model Resource Book,...
Regístrate para leer el documento completo.