Escolar Documentos
Profissional Documentos
Cultura Documentos
anlisis y diseo
orientado a objetos
y MDA
Martn Guzmn, 08041
Karen Andrea Tojin, 08091
Kevin Snchez, 08302
Hctor Hurtarte, 08119
Metodologa de
Booch
Anlisis y Diseo
Orientado a Objetos
(ADOO)
De dnde surgi?
GENERALIDADES E
HISTORIA
Metodologa de Booch
Surge debido a los objetivos de la
ingeniera de software
Entregar un producto Software que
satisfaga las necesidades del usuario, de
forma eficiente y predecible.
Abarca un microproceso de
desarrollo y un macroproceso de
desarrollo.
Fue creado por Grady Booch en 1994,
mientras estuvo en Rational Software
El Mtodo de Booch
Est orientado a analizar el modo,
los documentos y requisitos del
sistema en desarrollo.
Booch, para desarrollar este mtodo
uni conceptos del su anterior
trabajo con los conceptos de
Objectory, OMT, y otros mtodos.
Notacin en el Mtodo de
Booch
La notacin es el pegamento que
mantiene unido el proceso.
Cumple con las siguientes funciones:
Comunicar decisiones.
Proporciona semntica suficiente.
Manipulacin de herramientas
El Mtodo de Booch
Es un ciclo de vida iterativo e
incremental, en el cual se mira el
desarrollo del producto como una serie
de despacho (releases) de arquitectura
que evolucionan hacia el sistema final.
El cambio se prev en todas las fases.
Se trata de una reduccin del riesgo en
el proceso impulsado.
Macro-Proceso
Engloba una actividad de planificacin
arquitectnica, que agrupa capas de
objetos por nivel de abstraccin.
Identifica situaciones relevantes.
Crea un prototipo de diseo y valida
el prototipo aplicndolo a situaciones
de uso.
Es un proceso de alto nivel.
Micro-Proceso
Define un conjunto de reglas que
regulan el uso de operaciones y
atributos, de reglas y polticas.
Desarrolla situaciones que describen
la semntica de las reglas y polticas.
Crea un prototipo para cada poltica.
Instrumenta y refina el prototipo.
Es un proceso de bajo nivel
Metodologa de
Rumbaugh
Object Modeling
Technique (OMT)
De dnde surgi?
GENERALIDADES E
HISTORIA
James Rumbaugh
Creador y principal desarrollador de OMT
junto con Blaha, Bill Premerlani, Fred
Eddy, y Bill Lorensen.
Trabaj con Ivar Jacobson y Grady Booch
en Rational Software para desarrollar
UML.
Fusionaron sus metodologas: OMT, OOSE
y Booch en el Proceso Unificado Racional
(RUP).
Etapas de OMT
1.Anlisis: es una abstraccin concisa y
precisa de qu debe hacer el sistema
deseado, no cmo debe ser hecho.
2.Diseo del Sistema: en esta etapa se
deben decidir las caractersticas del
funcionamiento
para
optimizar
el
sistema,
as
como
escoger
una
estrategia para atacar el problema.
Modelos de OMT
Modelo de Objetos: describe la estructura
esttica de los objetos de un sistema y sus
relaciones. Utiliza diagramas de clases.
Modelo Dinmico: determina cmo los
aspectos del sistema que cambian a travs
del tiempo. Utiliza diagramas de estado.
Modelo
Funcional:
describe
las
trasformaciones de los valores de los datos
dentro de un sistema. Utiliza diagramas de
flujo de datos.
Qu productos la soportan?
HERRAMIENTAS O
SISTEMAS QUE LA
EMPLEEN
MDA
Significa: Model Driven Architecture.
OMG (Object Management Group).
Surgio en 1996.
Hasta 1997 adoptaron las facilidades.
UML (Lenguaje unificado de modelado).
MOF (Facilidades del metaobjeto).
Se basa en un (PIM).
Sirve para llevar a cabo el retorno de la
inversion (ROI).
Beneficios
La arquitectura basada en MDA est
siempre lista para hacer frente a la
"prxima gran cosa" de ayer, de hoy
y de maana. Adems hace ms fcil
la integracin de aplicaciones de
middleware y servicios a travs de
las fronteras.
Beneficios
El dominio de las especificaciones
definidas en el MDA por OMG del
control de grupos de trabajo mucho
ms
amplios
facilitar
la
interoperabilidad de siempre estar
disponible en un dominio preferido
de la plataforma, a travs de
mltiples plataformas y cuando es
necesario.
.NET
CORBA
Servicios Web
BlueAge
Eclipse Modeling framework
Conclusiones
La
metodologa
OMT
(Object
Modeling Technique) desarrollada
por James Rumbaugh es base para el
desarrollo de software orientado a
objetos y se extiende del anlisis, al
diseo, a la implementacin
La metodologa OMT posee cuatro
etapas: anlisis, diseo del sistema,
diseo de objetos e implementacin
definidas por tres modelos: el
modelo de objetos, el modelo
Conclusiones
La principal utilidad de MDA (Model
Driven Architecture) es que separa
los negocios de la lgica de la
aplicacin, adems de que cuenta
con varios tipos de diagramas que
ayudan a que la aplicacin sea ms
eficiente y se pueda desarrollar de
una manera ms ordenada
El mtodo de Anlisis y Diseo
Orientado a Objetos, desarrollado
por Grady Booch, se basa en dividir
Conclusiones
Grady Booch para desarrollar el
mtodo
de
Anlisis
y
Diseo
Orientado a Objetos, uni conceptos
de otras metodologas, incluyendo su
trabajo anterior, Objectory, OMT,
entre otros.
El mtodo de Booch se basa en el
desarrollo iterativo de un sistema, en
el cual se mira el producto como una
serie
de
arquitecturas
que
evolucionan hacia el sistema el