Está en la página 1de 5

Modelado del Dominio

Definicin

Es la piedra fundamental de la parte esttica del modelado


UML
Representa abstracciones del Mundo Real
El mundo real cambia con menor frecuencia que los
requerimientos (reuso)
Es un glosario para describir CU (permite enlazar el modelo
esttico con el dinmico, cosa fundamental en el diseo
guiado por CU)
Es un Diagrama de Clases de alto nivel
Permite representar relaciones (generalizacin, agregacin)
No captura atributos ni mtodos
Enfoque de adentro hacia fuera (empezar por las
abstracciones principales)

Elementos Clave

La mejor fuente para identificar objetos del dominio suelen ser las
descripciones de requerimientos, las entrevistas con expertos en el
dominio y la literatura relacionada.
Para empezar, extraer sentencias (oraciones) de estas fuentes y
luego resaltar sustantivos
Conforme se refina la lista:

Sustantivos se convierten en objetos y atributos


Los verbos y frases verbales se convierten en operaciones y
asociaciones
Las Frases posesivas indican que un sustantivo debera convertirse en
atributo ms que en objeto

Luego eliminar ambigedades y abstracciones vagas


Identificar relaciones de generalizacin y agregacin
Identificar asociaciones simples (estticas, independientes del paso
del tiempo)
Definir un plazo de tiempo para la primera versin

Errores Tpicos

Asignar multiplicidad a las asociaciones


Hacer un anlisis demasiado exhaustivo de sustantivos y verbos
Asignar operaciones a las Clases sin haber explorado an los CU y
Diagramas de Secuencia
Optimizar para el reuso sin asegurarse de cumplir los requerimientos
del usuario
Debatir entre el uso de agregacin y composicin en cada relacin
Parte de
Definir una estrategia de implementacin antes de terminar de
modelar el problema
Usar nombre difciles de entender para las Clases
Hacer un mapeo uno-a-uno entre Clases del modelo y Tablas
relacionales
Identificar Patrones de Diseo

Ejemplo

También podría gustarte