• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
1UNIVERSIDAD DEL VALLE DE GUATEMALAFacultad de Ingeniería
Metodologías para Análisis yDiseño Orientado a Objetos yMDA
Trabajo de investigación presentado porLuis Carlos Aldana 08261David Ytzen Hsieh 08225Eduardo Luis Mejicanos 08058Guatemala2009
 
2
Índice
I.
 
MDA
………………………………………………..
3
A.
 
OrígenesB.
 
¿Qué es y cómo funciona?C.
 
Relación con la industriaD.
 
Herramientas y sistemas que lo empleanE.
 
Conclusiones
II.
 
LA METODOLOGÍA DE BOOCH
………………….. 5
 
A.
 
Aspectos relevantesB.
 
¿Cómo funciona?C.
 
Productos que la soportanD.
 
Conclusiones
III.
 
LA METODOLOGÍA DE RUMBAUGH
……………… 7
 
A.
 
¿Qué es la metodología de Rumbaugh?B.
 
Implementación del sistemaC.
 
Conclusiones
IV.
 
BIBLIOGRAFÍA
……………………………………. 9
 
 
3
I.
 
MDA (MODEL DRIVEN ARCHITECTURE)
A.
 
Orígenes
En 1996 la empresa OMG (Object Management Group) expandió su visión a incluirla modelación y en 1997 adopto el Lenguaje Unificado de Modelación (UML) yFacilidad de Meta-Objeto (MOF). A pesar de que los modelos UML se puedenimplementar en cualquier plataforma, pero sugirieron que la modelación basada enMOF es la clave de la estabilidad del software. El MDA une los estándares demodelación de la empresa OMG con cada tecnología de middleware, para integrarlo que se creo, con lo que se está creando, y con lo que se va a crear. (OMG, 2007)
B.
 
¿Qué es y cómo funciona?
MDA es una nueva forma para desarrollar aplicaciones y escribir especificaciones,basado en un modelo de plataforma independiente de una aplicación o lafuncionalidad de la especificación. MDA posee niveles múltiples de modelos. En elnivel más alto se encuentra el modelo de plataforma independiente (PIM), el cual esun modelo libre de especificaciones de sistema. El PIM especifica entidades desde lomás abstracto posible capturando todos los requerimientos. En el siguiente nivel seencuentra el modelo de plataforma específica (PSM). Este modelo es una versiónincrementada con mas especificaciones de la PIM, en la cual agrega todas lasestructuras requeridas para implementar el PIM, pero aun siendo modelada de laforma UML. Los generadores utilizan el modelo de plataforma específica paragenerar código. Una especificación completa MDA consiste de un definitivo modelobase con plataforma independiente, además de uno o más modelos de plataformaespecífica y conjuntos de definiciones de interfaces, cada uno describiendo como elmodelo base es implementado en cada diferente plataforma Middleware. Unaaplicación completa MDA consiste de un modelo de plataforma independienteespecifica definitiva, además de un modelo de plataforma especifica o más, uno encada plataforma de la aplicación que el desarrollador decide trabajar. (CodeGeneration Network, 2004)El desarrollo MDA se enfoca principalmente en la funcionalidad y el comportamientode una aplicación o un sistema distribuido, beneficiado por la tecnología de laplataforma o las plataformas en que se implementará. Con MDA, la funcionalidad yel comportamiento solo son modelados una sola vez. Creando desde un modelo deplataforma independiente por medio de un modelo de plataforma específico a unaModelo de PlataformaIndependiente (PIM)Modelo de PlataformaEspecífica (PSM)Código
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...