Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ddoo U1 A3 Jopg
Ddoo U1 A3 Jopg
CICLO DE VIDA
DEL SOFTWARE
PROFESORA: MARTHA MICHACA LEANO
ALUMNO: JOSE ADALBERTO PARAMO GOMEZ
MATRICULA: ES1421013956
UNIDAD 1
ACTIVIDAD 3
UNIDAD 1
ACTIVIDAD 3
MODELOS DEL CICLO DE VIDA DE SOFTWARE
MODELO DE CASCADA:
Este es el ms bsico de todos los modelos, y sirve como bloque de construccin para los dems
modelos de ciclo de vida. La visin del modelo cascada del desarrollo de software es muy simple;
dice que el desarrollo de software puede ser a travs de una secuencia simple de fases. Cada fase
tiene un conjunto de metas bien definidas, y las actividades dentro de una fase contribuyen a la
satisfaccin de metas de esa fase o quizs a una subsecuencia de metas de la fase. Las flechas
muestran el flujo de informacin entre las fases. La flecha de avance muestra el flujo normal. Las
flechas hacia atrs representan la retroalimentacin.
Fases del modelo de cascada.
1) Requisitos: el proceso de recopilacin de los requisitos se centra e intensifica
especialmente en el software. El ingeniero de software debe comprender el mbito de la
informacin del software as como la funcin, el rendimiento y las interfaces requeridas.
2) Diseo: el diseo del software se enfoca en cuatro atributos distintos del programa; la
estructura de los datos, la arquitectura del software, el detalle procedimental y la
caracterizacin de la interfaz. El proceso de diseo traduce los requisitos en una
representacin del software con la calidad requerida antes de que comience la
codificacin.
3) Implementacin: el diseo debe traducirse en una forma legible para la mquina. Si el
diseo se realiza de una manera detallada, la codificacin puede realizarse
mecnicamente.
4) Verificacin: una vez que se ha generado el cdigo comienza la prueba del programa. La
prueba se centra en la lgica interna del software y en las funciones externas, realizando
pruebas que aseguren que la entrada definida produce los resultados que realmente se
requieren.
5) Mantenimiento: el software sufrir cambios despus de que se entrega al cliente. Los
cambios ocurrirn debidos a que se haya encontrado errores, a que el software deba
adaptarse a cambios del entorno externo (sistema operativo o dispositivos perifricos) o a
que el cliente requiera ampliaciones funcionales o del rendimiento.
Caractersticas:
Es el ms utilizado
Es una visin del proceso de desarrollo de software, como una sucesin de etapas que
producen productos intermedios.
Para que el proyecto tenga xito deben desarrollarse todas las fases.
Las fases continan hasta que los objetivos se han cumplido.
Si se cambian el orden de las fases, el producto final ser de inferior calidad.
UNIDAD 1
ACTIVIDAD 3
MODELOS DEL CICLO DE VIDA DE SOFTWARE
MODELO EN ESPIRAL:
El modelo espiral en el desarrollo del software es un modelo meta del ciclo de vida del software
donde el esfuerzo del desarrollo es iterativo, tan pronto culmina un esfuerzo del desarrollo por ah
mismo comienza otro; adems en cada ejecucin del desarrollo se sigue cuatro pasos principales:
Fases del modelo en espiral
1) Determinar o fijar los objetivos: En este paso se definen los objetivos especficos para
posteriormente identifica las limitaciones del proceso y del sistema de software, adems se
disea una planificacin detallada de gestin y se identifican los riesgos.
2) Anlisis del riesgo: En este paso se efecta un anlisis detallado para cada uno de los
riesgos identificados del proyecto, se definen los pasos a seguir para reducir los riesgos y
luego del anlisis de estos riesgos se planean estrategias alternativas.
3) Desarrollar, verificar y validar: En este tercer paso, despus del anlisis de riesgo, se
eligen un paradigma para el desarrollo del sistema de software y se lo desarrolla.
4) Planificar: En este ltimo paso es donde el proyecto se revisa y se toma la decisin si se
debe continuar con un ciclo posterior al de la espiral. Si se decide continuar, se desarrollan
los planes para la siguiente fase del proyecto.
Caractersticas:
UNIDAD 1
ACTIVIDAD 3
MODELOS DEL CICLO DE VIDA DE SOFTWARE
Se evitan proyectos largos y se entrega "algo de valor" a los usuarios con cierta frecuencia.
Difcil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar
como un todo.
UNIDAD 1
ACTIVIDAD 3
MODELOS DEL CICLO DE VIDA DE SOFTWARE
BIBLIOGRAFA
http://es.wikipedia.org/wiki/Desarrollo_en_espiral
http://alarcos.inf-cr.uclm.es/doc/ISOFTWAREI/Tema03.pdf
http://www.ojovisual.net/galofarino/modeloespiral.pdf