Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
INDICE
2
1. ¿QUE ES CICLO DE VIDA EN EL DESARROLLO DE SOFTWARE?
3
2. PRINCIPALES ETAPAS DE UN CICLO DE VIDA
4
3. METODOLOGIAS DE DESARROLLO DE SOFTWARE
5
proyectos.
6
4. EJEMPLOS DE METODOLOGIAS DE DESARROLLO DE SOFTWARE
4.1. Cascada
4.1.1. Estructura
Como su nombre lo indica, el modelo en cascada es un proceso secuencial,
por lo tanto, su estructura se basa en un diseño de etapas siguiendo un
orden jerárquico, siendo las etapas iniciales necesarias para las etapas
posteriores, como lo muestra el siguiente diagrama:
Como se puede apreciar, cada una de las etapas va marcando las pautas
para la implementación de la siguiente, creando un vinculo dependiente
entre las etapas.
7
4.1.2. Etapas de implementación
Ventajas:
8
Debido a la gran cantidad de tiempo invertida en las primeras etapas,
minimiza considerablemente errores y problemas que podrían darse
en etapas posteriores.
Desventajas:
4.2.1. Estructura
La metodología Big Bang, podría considerarse como la metodología más
neófita de todas, como su mismo nombre hace referencia, es poco
organizado y planificado, siendo el trabajo totalmente arbitrario según cada
desarrollador. El siguiente diagrama, da razón de lo anterior:
9
4.2.2. Etapas de implementación
Las etapas que conforman esta metodología, no son tan distintas a las
mencionadas en el ejemplo anterior, el principal cambio, son el tiempo en
las que se ejecutan, brindando mayor libertad que la metodología en
cascada, pero creando un menor control en la organización y la
planificación. Por lo tanto, no sigue ninguna serie de etapas, dejando esta
tarea al desarrollador, ejecutando y agregándolas a su voluntad.
Ventajas:
10
Carece de buen análisis de los factores que afectan el problema,
pudiendo generar costosos errores, tanto económicos, como de
tiempo.
11
5. Bibliografía
12