Modelos de desarrollo de software

Solo disponible en BuenasTareas
  • Páginas : 2 (425 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de noviembre de 2011
Leer documento completo
Vista previa del texto
1. Desarrollo en cascada: consiste en una metodología que ordena rigurosamente las etapas del proceso para el desarrollo de software, de modo que para que una nueva etapa del proceso se inicie laanterior debe finalizar. Podemos plantear este modelo con los siguientes pasos:
• Análisis de requisitos
• Diseño del Sistema
• Diseño del Programa
• Codificación
• Pruebas
• Implantación
•Mantenimiento
Con este proceso se asegura que el diseño no tenga errores, puesto que si en una de estas etapas se nota una falencia se recurre al rediseño y a una modificación en la programación.

2.Desarrollo en espiral: es un modelo de ciclo de vida del software, fue definido por Barry Boehm en 1988. Las actividades que se realizan están dadas en una espiral, en el que cada anillo representa unconjunto de actividades. El orden de las actividades se eligen en función del análisis de riesgo es decir del análisis de las causas de las posibles amenazas y consecuencias que puedan producir, de estela siguiente actividad empieza por el bule anterior.

3. Desarrollo por etapas: tiene un parentesco con el modelo de prototipos ya que muestra al cliente el software en diferentes etapas dedesarrollo, las especificaciones de las mismas se van desarrollando simultáneamente con las diferentes versiones del código. Podemos plantear el modelo con los siguientes pasos:
• Especificación conceptual• Análisis de requerimientos
• Diseño inicial
• Diseño detallado, codificación, depuración y liberación
4. Modelo de prototipos: este modelo se concentra en la construcción de un software en pocotiempo, usando los programas adecuados e inversión de poco dinero, puesto que cuando este diseño sea aprobado se iniciara el verdadero desarrollo del software. Podemos plantear el modelo con lassiguientes etapas:
• Plan rápido
• Modelado, diseño rápido
• Construcción del Prototipo
• Desarrollo, entrega y retroalimentación
• Comunicación

5. Desarrollo rápido de aplicaciones: es conocido...
tracking img