Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Martn Guzmn, 08041 Karen Andrea Tojin, 08091 Kevin Snchez, 08302 Hctor Hurtarte, 08119
Metodologa de Booch
Anlisis y Diseo Orientado a Objetos (ADOO)
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.
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)
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
OMT es una de las metodologas de anlisis y diseo de desarrollo de software orientado a objetos ms eficiente que existe en la actualidad. Es uno de los precursores de UML. Esta metodologa se extiende del anlisis, al diseo, a la implementacin durante sus etapas.
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
3. Diseo de Objetos: se agregan los detalles de implementacin al modelo de diseo y las clases de objetos son reforzadas con las estructuras de datos y algoritmos escogidos. 4. Implementacin: las clases de objetos y las relaciones entre ellas definidas durante el diseo de objetos son trasladadas a un lenguaje de programacin, a una
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
ObjectTeam, Candre Technologies, Inc. OMTool, Martin Marietta. Paradigm Plus, Protosoft. Software Through Pictures, Interactive Development Enviroment System Architect, Popkin Software.
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.
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 dinmico y el
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 un
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