1. visibilidad nombre: tipoDato [=valorInicial]
    1. (*) Considerar si en algún momento un atributo debe ser modelado como una clase aparte
  2. La visibilidad puede ser: Privado (-) Protegido (#) Público (+) Paquete (~) Implementación
  3. Conceptos de información del sistema. Descripción de un grupo de objetos con:
    1. Semántica común (nombre)
    2. Propiedades en común (atributos)
    3. Comportamiento similar (operaciones)
    4. Forma de relacionarse (asociaciones)
  4. Krysthiam Díaz A.
  5. 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
  6. siempre apuntan a la clase "todo"
  7. Nombre de la Clase
    1. Sustantivo claro y preciso
    2. Idea clara de la unidad de información que representa
    3. Primera letra en mayúsculas las demás en minúsculas
  8. Atributos de la Clase
    1. Diferencian las clases
    2. Características
    3. Conforman la parte estática
    4. Info almacenada/actualizada
    5. Conexiones de llaves foráneas
    6. Estados
    7. Representan:
    8. No representan:
  9. Asociaciones entre Clases
    1. Frase verbal que refleja el próposito de la relación
    2. Especifica la cardinalidad de la relación
    3. Define el sentido u orientación de la comunicación
    4. Define la manera en que ocurre el intercambio entre las clases
    5. Nombre
    6. Multiplicidad
    7. Navegabilidad
    8. Tipo
      1. Asociación (simple y auto)
      2. Asociación de clases
      3. Generalización
      4. Agregación
      5. Composición
  10. Consideraciones
    1. Colocar los conceptos de datos identificados
    2. Colocar las asociaciones encontradas