DIFERENCIAS DE CICLOS DE VIDA CONTRA METODOLOGIAS DE DESARROLLO
Enviado por Rimma • 14 de Noviembre de 2018 • 778 Palabras (4 Páginas) • 627 Visitas
...
Podemos notar dentro de esta definición propuesta, que se concibe al ciclo de vida del software desde la necesidad surgida a raíz del cliente, pasando por la definición y desarrollo hasta llegar a un producto terminado que sea de utilidad para el usurario.
Otra definición propuesta por Steve McConnell (precursor e influyente en la ingeniería del software) es la de concebir al Ciclo de Vida como un “modelo prescriptivo de lo que pasaría entre la primera chispa y el funcionamiento del sistema”.
Es necesario resaltar que dentro de estas dos definiciones citadas, se contemplan diversos elementos dentro de un “marco de referencia” o dentro de un “modelo”
Entendamos un marco de referencia como la “recopilación breve y concisa de conceptos, teorías y reglamentación (aplicable) que se relacionan directamente con el desarrollo del tema y del problema de investigación”1.
De igual forma podemos concebir un modelo como “una representación abstracta, conceptual, gráfica o visual de sistemas o procesos a fin de analizar, describir, explicar, simular esos procesos”2.
Resaltamos estos dos conceptos ya que los Ciclos de Vida tienen enfoques teóricos llevados a través de marcos de referencias y modelos para su aplicación en el desarrollo en la industria del software.
Esto podemos vislumbrarlo desde los objetivos que busca un ciclo de vida, los cuales van desde definir actividades, lograr congruencia entre proyectos, así como la revisión y control hasta lograr organizar las actividades de manera lógica.
Recordemos que existen distintos modelos que pueden aplicarse a un ciclo de vida, como son:
Cascada Pura
Codificar y Corregir
Espiral
Cascadas modificadas
Cascada con fases solapadas
Cascada con subproyectos
Cascada con reducción de riesgos
Prototipo Evolutivo
Entrega por etapas
Diseño por planificación
Entrega evolutiva
Diseño por herramienta
Software comercial existente
Todos estos modelos de Ciclo de vida de un software tiene sus ventajas y desventajas, dependiendo del tipo de proyecto asignado y del tipo de producto que se requiera desarrollar.
...