Escolar Documentos
Profissional Documentos
Cultura Documentos
Puntos a tratar
El proceso de desarrollar software
(organización y disciplina en las actividades)
contribuyen a la calidad del software y a la velocidad
con que se desarrolla
Modelo Cascada
REQUERIMIENTOS
DISEÑO DEL
SISTEMA
DISEÑO DE
PROGRAMAS
IMPLEMENTACION
DE PROGRAMAS
PRUEBA UNITARIA
Y DE INTEGRACION
PRUEBA DEL
SISTEMA
PRUEBA DE
ACEPTACION
OPERACION
Y MANTENIMIENTO
03/24/11 Ing. de Software Modelando el Proceso -6
(Proceso de desarrollo en la
realidad) ANALISIS DE
REQUERIMIENTOS
MANTENIMIENTO
DISEÑO DEL
SISTEMA
LIBRAR AL USO
DISEÑO DE
PROGRAMAS
PRUEBA DEL
SISTEMA
IMPLEMENTACION
DE PROGRAMAS
PRUEBA DE
INTEGRACION PRUEBA UNITARIA
03/24/11 Ing. de Software Modelando el Proceso -7
Espacios del Problema y
de la Solución
Problema Solución
DISEÑO DEL
SISTEMA
DISEÑO DEL
SISTEMA
Validar
DISEÑO DE
PROGRAMAS Verificar
IMPLEMENTACION
DE PROGRAMAS
PRUEBA DEL
SISTEMA
PRUEBA DE
ACEPTACION
OPERACION
Y MANTENIMIENTO
03/24/11 Ing. de Software Modelando el Proceso -9
Modelo V OPERACION
ANALISIS DE Validar requerimientos
Y MANTENIMIENTO
REQUERIMIENTOS
PRUEBA DE
ACEPTACION
DISEÑO DEL
SISTEMA
PRUEBA DEL
Verificar diseño SISTEMA
IMPLEMENTACION
03/24/11 DE PROGRAMAS
Ing. de Software Modelando el Proceso -10
Modelo de Prototipación
LISTA DE LISTA DE LISTA DE
REVISIONES REVISIONES REVISIONES
revisar revisión de
prototipo usuario/
cliente
SISTEMA
REQUERIMIENTOS LIBRADO
DEL SISTEMA AL USO
(a veces informales
o incompletos)
03/24/11 Ing. de Software Modelando el Proceso -11
Especificación Operacional: los
requerimientos se ejecutan utilizando un
producto de software
Ejecutar y
Revisar
ESPECIFICACION ESPECIFICACION
OPERACIONAL TRANSFORMADA PRUEBA
(orientada al problema) (orientada a la
implementación)
SISTEMA
LIBRADO
REQUERIMIENTOS AL USO
DEL SISTEMA
(a veces informales
o incompletos)
03/24/11 Ing. de Software Modelando el Proceso -12
Modelo Transformacional
Comparar
con REGISTRO FORMAL DEL DESARROLLO
requerimien
tos; Secuencia de transformaciones
actualizar si + sus justificaciones
se necesita TRANSFORM. N
.
.
SISTEMA
LIBRADO
REQUERIMIENTOS AL USO
DEL SISTEMA
(a veces informales
o incompletos)
03/24/11 Ing. de Software Modelando el Proceso -13
DESARROLLA-
Desarrollo en Fases
con liberaciones parciales
Sistemas en Desarrollo
DORES
Tiempo
USUARIOS
Sistemas en Producción
03/24/11 Ing. de Software Modelando el Proceso -14
DESARROLLA-
Desarrollo en Fases
con evaluaciones parciales
Sistemas en Desarrollo
DORES
Tiempo
USUARIOS
Sistemas en Evaluación
03/24/11 Ing. de Software Modelando el Proceso -15
Incrementos e Iteraciones
DESARROLLO INCREMENTAL
DESARROLLO ITERATIVO
a s4
i v t ri c cs 3 An.Riesgos
a t s R3 es 3
r n v a
te ti i c c s2
l s tr
na aes An.Riesgos2
2
A r R
v
t e a ti Re
Al rn
A
st
ri An. RiesgosProto-
lte l te
r c 1 Proto-Proto-
PresptoPrespto A
Prespto n c
ati s Prototipo tipo tipo3 tipo4
4
3 Presupto
2
1 va 1 1 2
start s1
Requirims, Concepto dede Diseño
ft e o
e
So d eñ
operacion s ar .
Pl plan ciclo/vida q Detallado
r
is
Pl a w
e a
De n s . e ft
D
an
w
sa d e u e r R o ,
yP de rro e q o sS d o
ru l R d a d i d a Codificación
eb n te I l o ali Va do l
as V o
gr
ac i s eñ rifica
io D ve Prueba Unitaria
n y
Prueba del
Plan de Prueba de Sistema
Planificar Implantación Aceptación Desarrollar y Prob
03/24/11 Ing. de Software Modelando el Proceso -17
Modelo de Proceso y de Ciclo de Vida
• La preocupación por el “Proceso” (fin de
los ’80) es más reciente que la definición
del “Ciclo de Vida” (fin de los ’60)
• En general se asocia a la noción de modelo
de proceso un mayor detalle y precisión
• Los modelos previos presentan en general
poco nivel de detalle y fueron propuestos
originalmente como modelos de Ciclo de
Vida
proceso artefacto
Sub- Sub-
actividad artefacto
Ejecuta
Actividad Manipula
Artefac
Ro Ejecuta to
l Operació
n cambia
Ejecuta Refiere a
Análisis
compuest Estado-
Refiere a
o por controla
A(rtefact
Estado-P(roceso)
o)
03/24/11 Ing. de Software Modelando el Proceso -22
Lai – Formulario para operación
Componente Definición
Productividad de Desarrollo