Extension mda

Páginas: 146 (36403 palabras) Publicado: 26 de junio de 2011
Extensión MDA (Model Driven Architecture) para el proceso de Desarrollo de Software del curso Proyecto de Ingeniería de Software (PIS)

Proyecto de Grado
Instituto de Computación Facultad de Ingeniería Universidad de la República Montevideo – Uruguay Setiembre 2007 Estudiantes: Tutor: A/C Natacha Carballal A/C Catalina Rapetti Ing. Andrea Delgado

Informe de Proyecto de Grado

EXTENSIONMDA PARA PROCESO DE DESAROLLO DEL PIS

PROYECTO DE GRADO 2006

RESUMEN
El proyecto de grado “Extensión MDA para proceso de desarrollo de Software del curso PIS” se desarrolla en el contexto del Grupo de Ingeniería de Software (GrIS) del Instituto de Computación (InCo) de la Facultad de Ingeniería (FIng) de la Universidad de la República (UdelaR). Surge con el objetivo de estudiar lafactibilidad de aplicar el Enfoque MDA (Model Driven Architecture) en el proceso de desarrollo utilizado en la materia Proyecto de Ingeniera de Software (PIS) para obtener una extensión que siga dicho enfoque. Por lo tanto, los dos pilares fundamentales de este Proyecto son el Enfoque MDA y el proceso base del PIS. El primero es un enfoque bastante reciente para el desarrollo de aplicaciones, donde seutilizan los modelos como base del desarrollo, existiendo herramientas que generan código a partir de los modelos. El segundo es un proceso de desarrollo de software iterativo e incremental basado en el Rational Unified Process (RUP) que se viene desarrollando por el GrIS, desde el año 2000. La definición de la Extensión MDA, es entonces una extensión al proceso base y consiste en una metodología dedesarrollo MDA junto con una suite de herramientas. La puesta en práctica de este nuevo proceso, se llevo a cabo durante el segundo semestre del 2006 con dos grupos del PIS, que debían construir un Sistema para Gestión de Información en Laboratorios (LIMS) según los requerimientos del Instituto Pasteur de Montevideo (IPMONT). El producto final, luego de cumplir con estas etapas, es un proceso basadoen RUP, para desarrollar con el enfoque MDA, que ha sido probado, validado, e incluye los roles, actividades y entregables, junto con las herramientas seleccionadas y probadas. Contiene la evaluación de la experiencia, ajustes al proceso y lecciones aprendidas. Previo a la finalización del PIS, se elaboró y presentó un artículo en conjunto con la tutora del proyecto sobre la definición y laaplicación de la Extensión MDA definida.

Palabras clave: Ingeniería de Software, Modelo de Proceso, MDA, Proceso de Desarrollo de Software, RUP.

| RESUMEN

2

EXTENSION MDA PARA PROCESO DE DESAROLLO DEL PIS

PROYECTO DE GRADO 2006

AGRADECIMIENTOS

A todos quienes de una manera u otra colaboraron con la realización de este proyecto de grado. En particular a nuestra tutora AndreaDelgado, quien fue un pilar fundamental y nos supo guiar, brindándonos su tiempo y dedicación. También queremos agradecer a los estudiantes de los grupos uno y dos del Proyecto de Ingeniería de Software del 2006 pues fue un gusto trabajar con ellos. Y por ultimo pero no menos importante, a nuestros familiares y amigos quienes nos apoyaron incondicionalmente durante todo este tiempo.

| Agradecimientos3

EXTENSION MDA PARA PROCESO DE DESAROLLO DEL PIS

PROYECTO DE GRADO 2006

TABLA DE CONTENIDO RESUMEN AGRADECIMIENTOS TABLA DE CONTENIDO 1 INTRODUCCION 1.1 1.2 1.3 1.4 1.5 1.6 DEFINICIÓN DEL PROYECTO OBJETIVOS PLAN DE TRABAJO DESARROLLO DEL PROYECTO MATERIAL ENTREGADO ORGANIZACIÓN DEL DOCUMENTO 2 3 4 9 9 9 10 11 14 15 16 16 16 16 18 18 19 20 20 20 22 22 22 24 25 25 26 26 27 27 28 28 3030
| TABLA DE CONTENIDO 4

2 PROCESOS DE DESARROLLO DE SOFTWARE 2.1 RATIONAL UNIFIED PROCESS - RUP 2.1.1 INTRODUCCIÓN 2.1.2 CARACTERÍSTICAS DEL RUP 2.2 EXTREME PROGRAMMING - XP 2.2.1 INTRODUCCIÓN 2.2.2 CARACTERÍSTICAS DE XP 2.3 CAPABILITY MATURITY MODEL INTEGRATION - CMMI 2.3.1 INTRODUCCION 2.3.2 CARACTERISTICAS DE CMMI 3 ENFOQUE MDA 3.1 INTRODUCCIÓN A MDA 3.2 CONCEPTOS DE MDA 3.3 MODELADO Y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la mda
  • El mda
  • Que es MDA
  • extension
  • El extensionista
  • extensionismo
  • El Extensionista
  • yo extensionista

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS