ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Método De Desarrollo De Sistemas Dinámicos (MDSD)


Enviado por   •  23 de Octubre de 2013  •  450 Palabras (2 Páginas)  •  1.969 Visitas

Página 1 de 2

Método de desarrollo de sistemas dinámicos (MDSD)

El método de desarrollo de sistemas dinámicos (MDSD) [Sta97] es un enfoque de desarrollo ágil de software que “proporciona una estructura para construir y dar mantenimiento a sistemas que cumplan restricciones apretadas de tiempo mediante la realización de prototipos incrementales en un ambiente controlado de proyectos” [CCS02]. La filosofía MDSD está tomada de una versión

modificada de la regla de Pareto: 80 por ciento de una aplicación puede entregarse en 20 por ciento del tiempo que tomaría entregarla completa (100 por ciento).

El MDSD es un proceso iterativo de software en el que cada iteración sigue la regla de 80 por

ciento. Es decir, se requiere sólo suficiente trabajo para cada incremento con objeto de facilitar

el paso al siguiente. Los detalles restantes se terminan más tarde, cuando se conocen los requerimientos

del negocio y se han pedido y efectuado cambios.

El grupo DSDM Consortium (www.dsdm.org) es un conglomerado mundial de compañías

que adoptan colectivamente el papel de “custodios” del método. El consorcio ha definido un

modelo de proceso ágil, llamado ciclo de vida MDSD, que define tres ciclos iterativos distintos,

precedidos de dos actividades adicionales al ciclo de vida:

Estudio de factibilidad: establece los requerimientos y restricciones básicas del negocio, asociados

con la aplicación que se va a construir, para luego evaluar si la aplicación es un candidato

viable para aplicarle el proceso MDSD.

Estudio del negocio: establece los requerimientos e información funcionales que permitirán

la aplicación para dar valor al negocio; asimismo, define la arquitectura básica de la aplicación

e identifica los requerimientos para darle mantenimiento.

Iteración del modelo funcional: produce un conjunto de prototipos incrementales que demuestran

al cliente la funcionalidad. (Nota: todos los prototipos de MDSD están pensados para

que evolucionen hacia la aplicación que se entrega.) El objetivo de este ciclo iterativo es recabar

requerimientos adicionales por medio de la obtención de retroalimentación de los usuarios

cuando practican con el prototipo.

Diseño e iteración de la construcción: revisita los prototipos construidos durante la iteración

del modelo funcional a fin de garantizar que en cada iteración se ha hecho ingeniería en forma

que permita dar valor operativo del negocio a los usuarios finales; la iteración del modelo funcional

y el diseño e iteración de la construcción ocurren de manera concurrente.

Implementación: coloca el incremento más reciente del software (un prototipo “operacional”)

en el ambiente de operación. Debe notarse que: 1) el incremento tal vez no sea el de

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com