1 / 13

OMT- Análisis

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

arnav
Download Presentation

OMT- Análisis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OMT- Análisis Enfoque y discusión breve Juan Marcelo Flores Soliz, Septiembre 2001

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. Modelo Objeto, componentes Juan Marcelo Flores Soliz, Septiembre 2001

  11. Modelo Dinámico, componentes Juan Marcelo Flores Soliz, Septiembre 2001

  12. Modelo funcional, componentes Juan Marcelo Flores Soliz, Septiembre 2001

  13. 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

More Related