Beruflich Dokumente
Kultur Dokumente
Ciclo de vida
El ciclo de vida de desarrollo de sistemas es
una sucesin de etapas por las que atraviesa
el software desde que comienza un nuevo
proyecto hasta que ste se deja de utilizar
mbito de aplicacin
del ciclo de vida en cascada
Sistemas simples y pequeos, donde los
requisitos sean fcilmente identificables
2. Herramientas 4GL
Herramientas 4GL
Conjunto muy diverso de mtodos y herramientas que
tiene por objeto facilitar el desarrollo de software
Generacin de cdigo
Generacin de pantallas y de informes
Gestin de entornos grficos
Herramientas de acceso a bases de datos
mbito de aplicacin
del Ciclo de vida 4GL
El mbito de aplicacin de esta tcnica est
restringido, casi exclusivamente, al software
de gestin
La mayora de las herramientas de cuarta generacin
estn orientadas a la generacin de informes a partir de
grandes bases de datos
3. Prototipos
Prototipos
En el ciclo de vida en cascada se dificulta la obtencin clara
de todos los requisitos del sistema al inicio del proyecto
Prototipos - construccin
Determinacin inicial de
requerimientos
Despus de
sucesivas
iteraciones, se
desarrolla el
producto final
Diseo rpido,
centrado sobre todo en
la arquitectura del
sistema y la definicin
de la estructura de las
interfaces ms que en
aspectos
procedimentales de los
programas
codificacin rpida
utilizando 4GL
Presentacin al
usuario para que lo
pruebe y sugiera
modificaciones
mbito de aplicacin
del Prototipo
En general, cualquier aplicacin que presente mucha
interaccin con el usuario, o que necesite algoritmos que
puedan construirse de manera evolutiva, yendo de lo ms
general a lo ms especfico es una buena candidata
valoracin,
por parte
del cliente,
de los
resultados
de la
ingeniera
analisis de
riesgo
ingenieria
evaluacion del
cliente
Desarrollo del
sistema o un
prototipo del
mismo.
planificacion
analisis de
riesgo
ingenieria
evaluacion del
cliente
Sistema
complet
o
mbito de aplicacin
Ciclo de vida en espiral
Evita las dificultades de los modelos existentes a travs
de un proceso conducido por el riesgo, intentando
eliminar errores en las fases tempranas.
El mantenimiento en el software
Terminada la fase de pruebas, el software se entrega al cliente y
comienza la vida til del mismo
2.
3.
Fin