gonzalorojas 10 uml, esquema conceptual
TRANSCRIPT
![Page 1: Gonzalorojas 10 Uml, Esquema Conceptual](https://reader031.vdocumento.com/reader031/viewer/2022020307/55aa85631a28ab9a358b466f/html5/thumbnails/1.jpg)
UML: Esquema Conceptual del Sistema
Gonzalo Rojas D.
![Page 2: Gonzalorojas 10 Uml, Esquema Conceptual](https://reader031.vdocumento.com/reader031/viewer/2022020307/55aa85631a28ab9a358b466f/html5/thumbnails/2.jpg)
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](https://reader031.vdocumento.com/reader031/viewer/2022020307/55aa85631a28ab9a358b466f/html5/thumbnails/3.jpg)
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](https://reader031.vdocumento.com/reader031/viewer/2022020307/55aa85631a28ab9a358b466f/html5/thumbnails/4.jpg)
![Page 5: Gonzalorojas 10 Uml, Esquema Conceptual](https://reader031.vdocumento.com/reader031/viewer/2022020307/55aa85631a28ab9a358b466f/html5/thumbnails/5.jpg)
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](https://reader031.vdocumento.com/reader031/viewer/2022020307/55aa85631a28ab9a358b466f/html5/thumbnails/6.jpg)
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](https://reader031.vdocumento.com/reader031/viewer/2022020307/55aa85631a28ab9a358b466f/html5/thumbnails/7.jpg)
Ejemplo: Identificación de Asociaciones
• Cajero registra ventas en Caja
• Venta contiene Líneas de Producto
![Page 8: Gonzalorojas 10 Uml, Esquema Conceptual](https://reader031.vdocumento.com/reader031/viewer/2022020307/55aa85631a28ab9a358b466f/html5/thumbnails/8.jpg)
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