Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La norma 12207-2008
Modelos de desarrollo
http://www.iso.org/iso/home.htm
¿Qué es un proceso?
Un proceso es un conjunto de actividades que se
suceden siguiendo una ordenación temporal
determinada
La norma 12207-2008
Modelos de desarrollo
5 procesos principales
8 procesos de soporte
4 procesos de organización o generales
Proceso de Desarrollo
La norma 12207-2008
Modelos de desarrollo
19 19
Ingeniería del Software de Gestión www.kybele.es
Modelos de desarrollo
Modelo en Cascada
Modelo de Prototipos
Modelo en Espiral
Modelo Incremental
Otros
Análisis y Definición
de Requisitos
Diseño de sistemas
y software
Implementación y
pruebas (unitarias)
Implementación y
pruebas (sistema)
Operación y
mantenimiento
Desventajas:
Definir todos los requisitos al inicio del proceso no es práctico
ya que el cliente añade y modifica según le van surgiendo
necesidades durante el proceso de desarrollo.
Especificación de requisitos y
Especificación Diseño básico del Prototipo
Prototipado
Definición del problema, efectos
Construcción
organizacionales. Estudio de
factibilidad. Recolección y
refinamiento de requisitos Verificación y requerimientos
Evaluación
Diseño
Técnico Diseño detallado. Rediseño del Prototipo y
documentación para programación y mantenimiento
PRODUCTO
DE Programación
INGENIERÍA y Prueba Las especificaciones del diseño técnico son
implementadas y probadas
Operación y
Mantención Instalación del sistema y modificaciones posteriores
Desventajas:
El diseño rápido del prototipo hace que los
desarrolladores utilicen herramientas que faciliten
la rápida generación de código, dejando a un lado
aspectos de calidad (eficiencia, fiabilidad,
mantenibilidad del código, etc.).
Planificación
Determinar los objetivos
Determinar las alternativas de desarrollo
Analizar las restricciones de cada alternativa
Análisis de riesgos
Ver todos los puntos que pueden fallar
Evaluar las diferentes alternativas
Determinar y resolver o minimizar los riesgos
Identificación de los riesgos para cada alternativa, así
como la manera de resolverlos
Ingeniería del Software de Gestión www.kybele.es
Modelos de desarrollo
Modelo en Espiral - Fases
Ingeniería
Desarrollo del producto
En cada iteración el proyecto se va completando
Proyectos dinámicos