View
51
Download
0
Category
Preview:
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
Juan Marcelo Flores Soliz, Septiembre 2001
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 O bjeto
ClaseO bjeto
re lación
Asociación AgregaciónG enera lización/
herencia
AtributoO peración
multip licidad
ro l
asociación comoclase
atributocalificador
Modelo Objeto, componentes
Juan Marcelo Flores Soliz, Septiembre 2001
11
Modelo d inamico
Diagrama deeventos
Trazos deeventos
diagrama deestados
Clases deobjetos
Eventos
Eventos comointeracciones/operaciones
Eventostempora les
atributos
descripción deescenarios
Modelo Dinámico, componentes
Juan Marcelo Flores Soliz, Septiembre 2001
12
DFD's de deta lle
transformaciones flu josalmacenes de
objetos
transfromacionesde objetos
transformacionesde datos
flu jos de datos flu jos de ob jetos
objetos externos
diccionarioDFD's decontexto
modelo funcional
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?
Recommended