Modelos para el proceso de desarrollo de software

Páginas: 9 (2017 palabras) Publicado: 20 de marzo de 2012
Modelo Características Ventajas Desventajas
Modelo en Cascada El proyecto está dividido en fases secuenciales, con cierta superposición aceptable entre fases.
Se hace hincapié en la planificación, los horarios, fechas, presupuestos y ejecución de todo un sistema de una sola vez.
Un estricto control se mantiene durante la vida del proyecto a través de la utilización de una amplia documentaciónescrita, así como a través de comentarios y aprobación / signoff por el usuario y la tecnología de la información de gestión al final de la mayoría de las fases antes de comenzar la próxima fase.
A pesar de todo lo antes mencionado, definitivamente se trata de un modelo más robusto y completo que el Modelo de Cascada, y puede producir software de mayor calidad que con el modelo de cascada.
Elriesgo es mayor que el de otros modelos, pues en lugar de hacer pruebas de aceptación al final de cada etapa, las pruebas comienzan a efectuarse luego de haber terminado la implementación, lo que puede traer como consecuencia un “roll-back” de todo un proceso que costó tiempo y dinero.

Modelo de proceso incremental. Compuesto de cuatro fases denominadas Inicio, Elaboración, Construcción yTransición. Cada una de estas fases es a su vez dividida en una serie de iteraciones (la de inicio sólo consta de varias iteraciones en proyectos grandes). Cada una de estas iteraciones se divide a su vez en una serie de disciplinas que recuerdan a las definidas en el ciclo de vida clásico o en cascada: Análisis de requisitos, Diseño, Implementación y Prueba.
Se puede financiar el proyecto por partesApropiado para proyectos grandes de larga duración
No se necesita tanto personal al principio como para una implementación completa.
Se necesitan pruebas de regresión
Pueden aumentar el coste debido a las pruebas.

Modelo DRA Es un modelo de proceso del desarrollo del software lineal secuencial que enfatiza un ciclo de desarrollo extremadamente corto DRA es una adaptación a “Altavelocidad” en el que se logra el desarrollo rápido utilizando un enfoque de construcción basado en componentes. Si se comprenden bien los requisitos y se limita el ámbito del proyecto, el proceso DRA permite al equipo de desarrollo crear un “sistema completamente funcional” Cuando se utiliza principalmente para aplicaciones de sistemas de información
Falta
Modelo de construcción de prototiposUn conjunto de objetivos generales para el software pero no identifica los requisitos detallados de entrada, proceso o salida Recolección de requisitos.
Definir los objetivos globales para el software.
Identifican los requisitos conocidos y las áreas del esquema en donde es obligatoria más definición.
Se centra en la representación de los aspectos que serán visibles para el usuario/cliente Eldiseño lleva a la construcción de un prototipo. Se evaluado por el cliente/usuario y se utiliza para refinar los requisitos del software a desarrollar.
El cliente ve lo que parece ser una visión del trabajo del software sin saber que con la prisa de hacer que funcione no se ha tenido en cuenta la calidad del software global hace compromisos de implementación para hacer que el prototipofuncione rápidamente. Se puede utilizar un sistema operativo inadecuado.

Modelo Espiral Es un modelo que conjuga la naturaleza iterativa de construcción de prototipos con los aspectos controlados y sistemáticos del modelo lineal secuencial. Se desarrolla en una serie de versiones incrementales El modelo espiral se divide en actividades de marco de trabajo Comunicación con el cliente.
Lasactividades del marco de trabajo se aplican a cualquier proyecto de software que realice, sin tener en cuenta el tamaño ni la complejidad
Modelo espiral WINWIN El cliente y el desarrollador entran en un proceso de negociación.
1. Las mejores negociaciones se esfuerzan en obtener Identificación del sistema o subsistemas claves de los .
2. Determinación de las de los directivos.
3. Reunir en un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos para el proceso y desarrollo del software
  • Modelos De Calidad Para El Desarrollo De Software
  • El modelo incremental para el desarrollo del software
  • Moprosoft
  • Modelo original de Scrum para desarrollo de software
  • Modelos Y Estándares De Desarrollo De Software Alternativos Para Las Pymes
  • Proceso Unificado Para Desarrollo De Software (Rup)
  • ORGANIZACIONES QUE HAN FORMULADO NORMAS Y MODELOS REFERENTES A LA CALIDAD DE SOFTWARE (TANTO PARA LOS PROCESOS DE...

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS