130 likes | 338 Views
OMT- Análisis. Enfoque y discusión breve. Análisis OMT. OMT se basa en tres modelos fundamentales y ortogonales. Modelo Objeto Modelo dinámico Modelo Funcional
E N D
OMT- Análisis Enfoque y discusión breve Juan Marcelo Flores Soliz, Septiembre 2001
Análisis OMT • OMT se basa en tres modelos fundamentales y ortogonales. • Modelo Objeto • Modelo dinámico • Modelo Funcional • OMT considera que todo lo necesario y suficiente para el desarrollo de sistemas OO se puede representar en alguno de estos tres modelos Juan Marcelo Flores Soliz, Septiembre 2001
El modelo de análisis • El análisis como en otros métodos es la etapa en la que se indica el QUE hará el sistema sin indicar el COMO. • Debe ser visto como una descripción de solución genérica, mas o menos como un “template” o un “abstract” tal que no especifica la solución propiamente dicha. • Debe haber una gran interacción entre el analista, y el grupo de usuarios o grupo del dominio de problema, sin esa interacción los modelos resultantes serán un fracaso. • La construcción de los modelos de análisis debe ser de forma iterativa con participación y validación de los expertos del dominio del problema Juan Marcelo Flores Soliz, Septiembre 2001
Modelo Objeto • Representa la estructura estática del sistema • Es obtenido de observaciones de los componentes que intervienen en el dominio del problema • En este modelo se observan y reconocen los objetos y sus clases, cada objeto cumple un rol propio en el dominio del problema. • Puede ser modelado a dos distintos niveles: clases y objeto. Juan Marcelo Flores Soliz, Septiembre 2001
Modelo Dinámico • Representa la estructura dinámica del sistema • Es obtenido de observaciones de las interacciones entre los componentes que intervienen en el dominio del problema • En este modelo se observan y reconocen las operaciones y eventos ante los cuales los objetos pueden responder. • El modelo es construido con diagramas de estado , trazos de eventos y diagramas de eventos. Juan Marcelo Flores Soliz, Septiembre 2001
Modelo funcional • Representa la descripción funcional del sistema. • Es obtenido mediante observaciones de cómo se llevan a cabo las operaciones que realizan los objetos del dominio del problema. • Se representa las transformaciones de datos y objetos mediante DFDs. • Se necesitan extensiones semánticas y sintácticas a los DFDs clásicos para representar el paradigma OO. Juan Marcelo Flores Soliz, Septiembre 2001
Validación de los modelos • Clases y objetos observados y modelados en el modelo objeto, participan en las funciones descritas en el modelo funcional como Objetos externos y almacenes. • Clases y objetos observados y modelados en el modelo objeto, participan como emisores y receptores de eventos en el modelo dinámico. • Los eventos modelados en el modelo dinámico deben estar completamente soportados por las operaciones que se modelan en el modelo objeto para los objetos y clases observadas. Juan Marcelo Flores Soliz, Septiembre 2001
Validación............continuación • Las transformaciones de datos y objetos descritos en el modelo funcional, describen operaciones soportadas por clases y objetos observados y representados en el modelo objeto. Juan Marcelo Flores Soliz, Septiembre 2001
Arquitectura • Se hace el reconocimiento de componentes arquitecturales durante la construcción del modelo objeto. • Los DFDs pueden indicar una diferenciación funcional para los módulos o paquetes componentes e indicar una ayuda en la definición arquitectural. • La observación de escenarios en el modelo dinámico permite obtener información diferenciada de actividades y eventos e indicar una ayuda para la definición de la arquitectura Juan Marcelo Flores Soliz, Septiembre 2001
Modelo Objeto, componentes Juan Marcelo Flores Soliz, Septiembre 2001
Modelo Dinámico, componentes Juan Marcelo Flores Soliz, Septiembre 2001
Modelo funcional, componentes Juan Marcelo Flores Soliz, Septiembre 2001
Discusión • Que aspectos son observados y representados por el análisis OMT y cuales no son tomados en cuenta? • Que diferencias encuentra Ud. entre el modelo objeto y los modelos ER (orientado a datos)? • Que opina sobre una estrategia de empezar a analizar sistemas a partir de la observación del dinamismo y no de su estructura estática? Juan Marcelo Flores Soliz, Septiembre 2001