Está en la página 1de 23

Unidad 02:

Metodología de Desarrollo de
Sistemas
Diseño de Sistemas I

Impartida por:
Ing. Karen Elvira Peñate Avilés
karen.penate@ues.edu.sv
Modelo en Espiral
Modelo en Espiral
● Propuesto por Barry Boehm
● Es un modelo evolutivo del proceso del software y se
acopla con la naturaleza iterativa de hacer prototipos con
los aspectos controlados y sistémicos del modelo de
cascada. Tiene el potencial para hacer un desarrollo
rápido de versiones cada vez más completas.
Modelo en Espiral
Etapas de Desarrollo de Proyectos

Comunicación Planeación Modelo

• Determinación • Definición • Etapa de


de Cronograma Análisis
Requerimientos • Definición de • Etapa de Diseño
Recursos
• Definición de
Tecnologías
Etapas de Desarrollo de Proyectos

Construcción Despliegue

• Programación • Implementación
• Pruebas • Documentación
Modelo de Prototipado
Prototipado
Un prototipo en software es un modelo del comportamiento del
sistema que puede ser usado para entenderlo completamente o
ciertos aspectos de él y así clarificar los requerimientos.
Un prototipo es una representación de un sistema, aunque no es un
sistema completo, posee las características del sistema final o parte
de ellas.
Modelo
Prototipado
Modelo Incremental
Modelo Incremental
● Es un enfoque al desarrollo de software donde algunos de
los incrementos diseñados se entregan al cliente y se
implementan para usarse en un entorno operacional.
● Identifican cuáles servicios son más importantes y cuáles
son menos significativos para ellos.
Modelo
Incremental
Metodologías Ágiles
Programación XP
• Comunicación
Programación XP
• Simplicidad

• Retroalimentación
Valores
• Valentía

• Respeto
Programación • Tipo de Desarrollo Iterativo e
XP incremental
• Pruebas Unitarias
Características • Trabajo en equipo
• Alguien del equipo trabaja
con el cliente
• Corrección de errores
• El código es de todos
• Código simple es la clave
¿Se Podrán Combinar Roles?
Que roles podrán ● Algunos roles
combinarse
pueden ser

SI combinados por un
mismo individuo.
● Big Boss y Tracker.
● Cliente y Big Boss.
● Programador–Tracker,
No se
recomiendan ● Programador–Tester

combinarse ● Cliente-Programador

● Entrenador-Tracker.
Programación XP
Programación XP Vrs Otras Metodologías

También podría gustarte