Modelo Conceptual UML 2.x
Nombre de la Clase
Sustantivo claro y preciso
Idea clara de la unidad de información que representa
Primera letra en mayúsculas las demás en minúsculas
Atributos de la Clase
Diferencian las clases
Características
Conforman la parte estática
Info almacenada/actualizada
Conexiones de llaves foráneas
Estados
Representan:
No representan:
Asociaciones entre Clases
Frase verbal que refleja el próposito de la relación
Especifica la cardinalidad de la relación
Define el sentido u orientación de la comunicación
Define la manera en que ocurre el intercambio entre las clases
Nombre
Multiplicidad
Navegabilidad
Tipo
Asociación (simple y auto)
Asociación de clases
Generalización
Agregación
Composición
Consideraciones
Colocar los conceptos de datos identificados
Colocar las asociaciones encontradas
visibilidad nombre: tipoDato [=valorInicial]
(*) Considerar si en algún momento un atributo debe ser modelado como una clase aparte
La visibilidad puede ser: Privado (-) Protegido (#) Público (+) Paquete (~) Implementación
Conceptos de información del sistema. Descripción de un grupo de objetos con:
Semántica común (nombre)
Propiedades en común (atributos)
Comportamiento similar (operaciones)
Forma de relacionarse (asociaciones)
Krysthiam Díaz A.
Símbolo: palabras o imágenes que la representan Intención: definición de la clase Extensión: conjunto de ejemplos en donde la clase se aplica
siempre apuntan a la clase "todo"
Curso de Arquitectura de Software - Modelo de Dominios
Modelo Conceptual UML 2.x
Added: 2011-02-21 00:56:05
From: (Joined 2010-04-27 21:11:02)
24 views |3 downloads
Modelo Conceptual UML 2.x