Escolar Documentos
Profissional Documentos
Cultura Documentos
CICLOS DE VIDA
INTRODUCION
Conjunto de etapas donde se engloban las distintas actividades a realizar, desde el momento en que surge la idea hasta que el producto deja definitivamente de ser utilizado. 1- Observar y Analizar 2- Planear y Proyectar 3- Construir y Ejecutar
Ventajas y Desventajas
Ventajas
Enfoque realista del desarrollo de sistemas. Modelo de Proceso adaptable. Se puede aplicar a lo largo de la vida del software Desventajas Requiere una considerable habilidad para reconocer los riesgos. Si no se detectan los riesgos a tiempo, surgirn problemas. Es nuevo y no se ha utilizado tanto como otros modelos.
Ventajas y Desventajas
Ventajas: Enfatiza ciclos de desarrollo extremadamente cortos. Tiene las ventajas del modelo clsico. Desventajas: Solo se puede aplicar si el sistema se puede modularizar de forma que permita completarse cada una de las funciones principales en menos de tres meses. Para proyectos grandes puede requerir muchos equipos de trabajo distintos.
Ventajas y Desventajas
Ventajas: No requiere tanta documentacin como el ciclo de vida de cascada ya que es continuo. Su planificacin es sencilla. Desventajas: Ms difcil controlar el progreso del proyecto debido a que los finales de fase ya no son un punto de referencia claro. La dificultad de reconocer todos los requerimientos desde un inicio.
Desventajas:
-Es imprescindible la presencia y participacin constante del cliente. - Puede resultar difcil convencer a algunos clientes de que el enfoque evolutivo es controlable. - Solo resulta aplicable para proyectos de gran tamao. - Supone una carga de trabajo adicional, no presente en otros ciclos de vida.
- Es posible tener en cuenta mejoras y nuevos requerimientos sin romper con la metodologa
Desventajas:
- Es recomendable emplearlo solo en proyectos a corto plazo. - Altas comisiones en caso de fallar
Desventajas:
- No se sabe cundo el prototipo ser aceptable - No se sabe cuntas interacciones sern necesarias - Da una falsa ilusin sobre la velocidad del desarrollo
Desventajas:
- Poca flexibilidad - Para el cliente es difcil decir los requerimientos con mucha anticipacin El cliente debe tener paciencia
Por ciclo de vida del software, entendemos la sucesin de etapas por las que pasa el software desde que un nuevo proyecto es concebido hasta que se deja de usar. Estas etapas representan el ciclo de actividades involucradas en el desarrollo, uso y mantenimiento de sistemas de software, adems de llevar asociadas una serie de documentos que sern la salida de cada una de estas fases y servirn de entrada en la fase siguiente.
El modelo en V muestra cmo se relacionan las actividades de prueba con el anlisis y el diseo. La codificacin forma el vrtice de la V, con el anlisis y el diseo a la izquierda y las pruebas y el mantenimiento a la derecha. La unin mediante lneas, por un lado sirve para indicar en qu fase de desarrollo se deben definir las pruebas correspondientes. Por otro sirve para saber a qu fase de desarrollo hay que volver si se encuentran fallos en las pruebas correspondientes. El modelo en V se centra en las actividades y la correccin.
Ventajas y Desventajas
Ventajas: La relacin entre las etapas de desarrollo y los distintos tipos de pruebas facilitan la localizacin de fallos. Es un modelo sencillo y de fcil aprendizaje Desventajas: Es difcil que el cliente exponga explcitamente todos los requisitos El cliente debe tener paciencia pues obtendr el producto al final del ciclo de vida
Se realiza construyendo por mdulos que cumplen las diferentes funciones del sistema. Esto permite ir aumentando gradualmente las capacidades del software. Es una repeticin del ciclo de vida en cascada, aplicndose este ciclo en cada funcin del programa a construir. Al final de cada ciclo le entregamos una versin al cliente que contiene una nueva funcionalidad. Este ciclo de vida nos permite realizar una entrega al cliente antes de terminar el proyecto.