Está en la página 1de 16

Metodologa

Interactiva de
Desarrollo de
Aplicaciones
Software
Mauricio Villegas
CARACTERISTICAS
Se basa en la utilizacin de modelos para
la elaboracin de SIW (Sistemas de
Informacin Web).
Propone un proceso Iterativo e Incremental
(Proveniente de ingeniera de software de
los modelos de elaboracin de software)
Se basa en mtodo de prototipos.
Utiliza practicas agiles de la metodologa
XP
CARACTERISTICAS
No se cambia los hbitos de trabajo de
los involucrados en el desarrollo de
sistemas por la introduccin de la nueva
metodologa.
Se tendr versiones tangibles del
proyecto a medida que se desarrolla.
Incorporara caractersticas faltantes no
detectadas.
Permite al cliente validar el producto.
NOTACION
Para la representacin de algunas tcnicas propuestas
en MIDAS. Es necesario el uso de los siguientes
diagramas:
Objeto-Relacional (OR), incluyendo extensiones para
el modelo OR y para el modelado de consultas.
XML, incluyendo extensiones para XML esquemas y
Xlink.
En base a las tcnicas de MIDAS utilizaremos los
siguientes diagramas de la notacin UML
Diagrama de Casos de Uso
Diagrama de Secuencia
Diagrama de Clases
NOTACION
UWE - UML-based Web Engineering approach
Plantea un conjunto de tres modelos:
Modelo espacial de navegacin y que se
corresponden respectivamente con los modelos
de fragmentos .
Modelo estructural de navegacin lo construimos
en base al modelo espacial de navegacin.
Modelo de presentacin, que se corresponde con
el modelo de interfaz abstracta de la propuesta
de OOHDM.
Se deben considerar en el modelado
de un SIW: aspectos, niveles y fases
ETAPAS

(CIM) que son modelos del ms alto nivel de


abstraccin que identifican el contexto del sistema.
Modelos Independientes de la Plataforma
(PIM) que proporcionan la especificacin
formal de la estructura y funcin del sistema, sin
tener en cuenta aspectos tcnicos e independientes
de cualquier tecnologa de implementacin.
Modelos Especficos de la Plataforma (PSM) que
proporcionan modelos en trminos de
constructores de implementacin que estn
disponibles en una tecnologa especfica.
EL CICLO ITERATIVO
En una primera iteracin, MIDAS/SD, que
constituye el ncleo del proceso, se definen
los requisitos y la arquitectura del sistema.
En la segunda iteracin denominada
MIDAS/HT, se desarrolla un primer prototipo
del SIW, construyendo el hipertexto con
pginas estticas en HTML para
proporcionar al cliente una primera versin
del producto en un corto periodo de tiempo.
EL CICLO ITERATIVO
En la tercera iteracin, denominada
MIDAS/DB, se implementar una nueva
versin del hipertexto con pginas
dinmicas en XML, recibiendo como
entrada el prototipo definido en la iteracin
previa.
En una iteracin adicional, denominada
MIDAS/FC, se desarrollan los servicios y la
lgica del SIW.
En otra iteracin, MIDAS/TST, se probar el
sistema.
FASES DEL CICLO ITERATIVO
PROCESO
PROCESO
PROCESO
PROCESO
BENEFICIOS
Proporcionar a los desarrolladores una
metodologa basada en modelos que gue
su trabajo siguiendo su forma habitual de
trabajar.
Soportar un desarrollo de software rpido,
con el fin de asegurar a los clientes una
primera versin del software en el menor
tiempo posible.
Reducir la cantidad de documentacin
generada durante el desarrollo del SIW.

También podría gustarte