CICLODEVIDA
Es el periodo de tiempo que comienza
con la decisión de desarrollar un
producto software y finaliza cuando
termina la vida útil del mismo.
INGENIERÍA DEL SOFTWARE
Es el tratamientosistemático de todas
las fases del ciclo de vida del software.
Tipos de Ciclo de Vida
Aproximación Convencional
Aproximación Prototipo
Aproximación Evolutiva
Aproximación IncrementalAproximación Espiral
Aproximación basada en transformaciones
Aproximación Convencional
Se introdujo como una técnica rígida para
mejorar la calidad y reducir los costos del
software.
Se ledenomina tradicionalmente “modelo
en cascada”, porque su filosofía es
completar un paso antes de empezar el
siguiente.
Cada paso se finaliza con un alto grado de
exactitud.
Ventajas
Suministraun marco de referencia para la
asignación de todas las actividades de
desarrollo.
Es la más empleada por los diseñadores.
Desventajas
El problema principal es que se comienza estableciendo
todoslos requisitos del sistema, lo que lleva a:
Que no se puede disponer de especificaciones correctas
desde el primer momento.
Los usuarios tienen cambios de parecer sobre las
necesidades realescuando ya se ha comenzado el
proyecto.
Los resultados se obtienen recien en las etapas finales
El usuario tiene un papel pasivo, la iniciativa siempre la
tiene el diseñador, por el entendimientolimitado del
lenguaje de especificación de los requisitos del sistema.
Características
Mejora la calidad
Reduce los costos
Completa totalmente una fase para
empezar otra.
Tiene un alto gradode exactitud de las
fases concluidas.
Es la más fácil de usar.
Aproximación Prototipo
Consiste en realizar la fase de definición de
requisitos del sistema caracterizada por
estos tres factores:
Un alto grado de iteración
Un muy alto grado de participación del
usuario
Un uso extensivo de prototipos.
Características
Las premisas claves de esta aproximación
son:
Que los...
Regístrate para leer el documento completo.