8
UML: Esquema Conceptual del Sistema Gonzalo Rojas D.

Gonzalorojas 10 Uml, Esquema Conceptual

  • Upload
    spimy

  • View
    2.047

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Gonzalorojas 10 Uml, Esquema Conceptual

UML: Esquema Conceptual del Sistema

Gonzalo Rojas D.

Page 2: Gonzalorojas 10 Uml, Esquema Conceptual

Esquema Conceptual del Sistema

• Identificación de Conceptos (Objetos)

• Identificación de Asociaciones

• Identificación de Atributos

Enfoque orientado a conceptos, no a artefactos Software (Diseño Estático del Sistema Diagrama de Clases completo)

Page 3: Gonzalorojas 10 Uml, Esquema Conceptual

Identificación de Conceptos

• No coartarse en la inclusión de conceptos… posteriormente, conceptos inapropiados y/o redundantes serán eliminados

• Realizar una lista de conceptos a partir de la especificación de requisitos funcionales (casos de uso)

• Sustantivos suelen ser buenos candidatos a objetos

Page 4: Gonzalorojas 10 Uml, Esquema Conceptual
Page 5: Gonzalorojas 10 Uml, Esquema Conceptual

Ejemplo: Identificación de Conceptos

• Cliente• Caja• Cajero• Venta• Artículo• Identificador de Artículo• Sistema• Línea de Venta• Etc.

Page 6: Gonzalorojas 10 Uml, Esquema Conceptual

Identificación de Asociaciones

• Asociaciones con conocimiento de la relación debe preservarse durante algún tiempo relevante

• Asociaciones comunes: – A es una parte física o lógica de B– A está física o lógicamente contenido en B– A está registrado en B

• Evitar redundancia y/o asociaciones derivables

Page 7: Gonzalorojas 10 Uml, Esquema Conceptual

Ejemplo: Identificación de Asociaciones

• Cajero registra ventas en Caja

• Venta contiene Líneas de Producto

Page 8: Gonzalorojas 10 Uml, Esquema Conceptual

Identificación de Atributos

• Conceptos subordinados a otros cuya instanciación responde a la necesidad de recordar información

• Atributos de Dominios Simples• Atributos versus Asociaciones (Ej: vuelo

-aeropuerto salida, llegada)

• En caso de duda, modelar como concepto