Professional Documents
Culture Documents
1. Introduccin
El modelado es el anlisis y diseo de aplicaciones software antes de escribir el cdigo. Se crean un conjunto de modelos (planos del software) que permiten especificar aspectos del sistema como:
Los requisitos, La estructura y El comportamiento.
08/05/2012 Ing. Lenin Huayta Flores - Taller de Modelamiento de Software 2
Los modelos:
Ayudan a razonar sobre el sistema Favorecen la comunicacin Permiten documentar las decisiones Permiten una generacin automtica de cdigo. Visualizan cmo es, o queremos, que sea el sistema Especifican la estructura y comportamiento del sistema. Guan la construccin del sistema. Documentan las decisiones.
08/05/2012 Ing. Lenin Huayta Flores - Taller de Modelamiento de Software 3
08/05/2012
2. Modelo
Un modelo es la representacin simplificada de la realidad, Recoge slo aspectos de inters y promueve el entendimiento. Un modelo es til para comprender, describir, predecir y responder preguntas. Modelar es disear aplicaciones de software antes de codificarlas. Un modelo es resultado de un proceso de abstraccin y ayuda a comprender y razonar sobre una realidad.
08/05/2012 Ing. Lenin Huayta Flores - Taller de Modelamiento de Software 5
3. Principios de modelado
Elegir los modelos a utilizar que sirvan al propsito deseado Los modelos pueden ser expresados en distintos niveles de precisin. Mientras ms coherente sea un modelo con la realidad, mejor. Cualquier sistema no trivial se aborda mejor con varios modelos casi independientes.
08/05/2012 Ing. Lenin Huayta Flores - Taller de Modelamiento de Software 6
4. Tipos de modelado
Modelado de Sistemas de Negocio Modelado de Fines y Objetivos Modelado de Procesos de Negocio Modelado de Objetos de Negocio Modelado de Reglas de Negocio Modelado de Flujos de Trabajo Modelado de Flujos de Datos Modelado de Estructuras Org.
08/05/2012 Ing. Lenin Huayta Flores - Taller de Modelamiento de Software 7
5. Modelos en UML
Modelado Modelado Modelado Modelado Modelado Modelado de Casos de Uso Estructural de Comportamiento de flujos de Actividades Implementacin de Despliegue
08/05/2012
08/05/2012