Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Eog00 t3
Eog00 t3
EL PROCESO DE
DESARROLLO DE
SOFTWARE
Deseos, Software
necesidades,
Especificaciones,
y se codifica la aplicacin.
Ingeniera
del software
Desarrollo Gestin de Metricas Mantenimiento
de Software proyectos del software de software
Analisis Planificacin Fiabilidad Correccin de Errores
Diseo Organizacin Usabilidad Modificaciones
Codificacin Reclutamiento Flexibilidad
Pruebas Direccin Mantenibilidad
Control Reusabilidad
Etc.
Ciclos de Metodologas de
Vida del Desarrollo del
SOFTWARE SOFTWARE
Consiste en determinar:
las fases productivas de un proyecto,
los objetivos de cada fase productiva, y
los productos obtenidos en cada una de
estas fases as como sus caractersticas.
Instalacin, Explotacin
OPERACIN Y MANTENIMIENTO
3. El proceso de desarrollo de software 23
El Modelo en V
Identificacin
de Necesidades Explotacin
Especificacin
Esencial Validacin
Especificacin
Fsica Empaquetado
Diseo Integracin
Codificacin
USUARIOS
Identificacin
de Necesidades Explotacin
Especificacin CLIENTES
Esencial Validacin
Diseo Integracin
DISEADORES Y Codificacin
CODIFICADORES
Especificacin
Esencial Validacin
Especificacin
Fsica Empaquetado
Diseo Integracin
Codificacin
Especificacin Mdulos
de los Codificados
Codificacin
Programas
3. El proceso de desarrollo de software 27
Construccin Rpida de
Prototipos Desechables
Aceptado
Obtencin Construccin Ciclo de
Evaluacin
Especificacin Prototipo Vida
Cliente
Clsico
Mejora de la
Especificacin NO Aceptado
o
Requerimientos Requerimientos Permite el
Diseo Impleme Pruebas
desarrollo
Bloque 1 ntacin concurrente
Observacin
Requerimientos
Abstraccin
Validacin
Especificacin
Verificacin
Empezamos por los
requerimientos ms claros, Prototipo
menos complejos y ms Verificacin
necesarios.
Experimentar
Prototipo rpido Validacin
3. El proceso de desarrollo de software 32
Reutilizacin de Software
Validacin
Mantenimiento Optimizacin
Mecnica
Racionalidad y
Decisiones
Ajuste
(tuning)
Desarrollo Programa
Formal Fuete
Acuerdo
REVISIN
Mtodos informales
Mtodos Semiformales
Mtodos Formales
Mtodos Estructurados
SA/SD (structured analysis & structured
design)
Mtrica
Mtodos Orientados a Objetos
OMT
UML
PROCESOS DATOS
3. El proceso de desarrollo de software 39
Mtodos Orientados a
Objetos
Hemos visto:
Como trabajan los ingenieros,
Definiciones de ingeniera del software,
El ciclo de vida del software,
Metodolgicas de desarrollo
Madurez del proceso de desarrollo.