Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniera de Software
Eloisa Ruiz
El Proceso de Software
Entendible
Se encuentra el proceso bien definido y es
entendible ?.
Visible
El proceso es visible al exterior ?.
Soportable
Puede el proceso ser soportado por herramientas
CASE ?.
Aceptable
El proceso es aceptado por aquellos involucrados
en el?.
Confiable
Los errores del proceso son descubiertos antes de
que se conviertan en errores del producto ?.
Robusto
Puede continuar el proceso a pesar de problemas
inesperados ?.
Mantenible
Puede el proceso evolucionar para cumplir con los
objetivos organizacionales ?.
Rapidez
Que tan rpido puede producirse el sistema ?.
Modelo de Cascada
Desarrollo Evolutivo
Transformacin Formal
Prototipado
Implementacin y
Prueba de unidades
Integracin y Prueba
del Sistema
Operacin y
Mantenimiento
Desarrollo Evolutivo
Actividades
Concurrentes
Descripcin
del sistema
Especificacin
Versin
Inicial
Desarrollo
Versiones
Intermedias
Validacin
Versin
Final
Desarrollo Evolutivo
Problemas
Aplicabilidad
Prototipado
Prototipado exploratorio
Prototipado de throw-away.
Cascada.
Prototipado.
Evolutivo.
Manejo de Riesgos
Anlisis de
Riesgos
Anlisis de
Riesgos
Evale alternativas,
identifique y resuelva
riesgos
Anlisis de
Riesgos
REVISIN
Prototipo
Anlisis
Prototipo
3
de Proto
2
Riesgostipo 3
Plan de requerimientos
Concepto de
Plan del ciclo de vida Operacin
Planea la
siguiente fase
Prototipo
Operacional
Requeri
Diseo
Diseo
mientos de
del
Detallado
SW
Plan de
Validacin de
Producto Codificacin
Desarrollo
Requerimientos
Prueba de
Unidades
Plan de Integracin Diseo
Prueba de
y Prueba
V &V
Prueba de Integracin
Desarrolla y verifica
Aceptacin
el siguiente nivel
Servicio
del producto
Planteamiento de Objetivos
Desarrollo y Validacin.
Planeacin.
Objetivos.
Restricciones.
Alternativas.
Riesgos.
Resolucin de riesgos.
Resultados.
Planes.
Garantas (commitments).
Visibilidad de Procesos
Documentos Producidos
Anlisis de Requerimientos
Documento de Requerimientos
Definicin de Requerimientos
Documento de Requerimientos.
Codificacin
Prueba de Unidades
Prueba de Mdulos
Prueba de Integracin
Prueba del Sistema
Prueba de Aceptacin
Diseo Arquitectural
Diseo de Interfaces
Diseo Detallado
Modelo de Cascada
Desarrollo Evolutivo
Modelos Formales
Modelo de Espiral
Hetereogenidad
Sistemas que incluyen una mezcla de software y hardware.
Entrega
Existe una presion incremental por una entrega a tiempo de los
productos de software.
Formalidad.
Existe una gran demanda de que exista formalidad en el proceso de
desarrollo de software
Responsabilidad profesional
Aspectos ticos
Confidencialidad.
Competencia.
Derechos de propiedad intelectual.
Mal uso de la computadora.
Resumen
Resumen