domingo, 17 de septiembre de 2017

Metodologías Tradicionales


Son aquellas con mayor énfasis en la planificación y control del proyecto, en especificación precisa de requisitos y modelado.
Estas metodologías tradicionales imponen una disciplina de trabajo sobre el proceso de desarrollo del software, con el fin de conseguir un software más eficiente. Para ello, se hace énfasis en la planificación total de todo el trabajo a realizar y una vez que está todo detallado, comienza el ciclo de desarrollo del producto software. Se centran especialmente en el control del proceso, mediante una rigurosa definición de roles, actividades, artefactos, herramientas y notaciones para el modelado y documentación detallada. Además, las metodologías tradicionales no se adaptan adecuadamente a los cambios, por lo que no son métodos adecuados cuando se trabaja en un entorno, donde los requisitos no pueden predecirse o bien pueden variar.

Ventajas
  • Evaluación en cada fase que permite cambios de objetivos Funciona bien en proyectos de innovación.
  • Es sencillo, ya que sigue los pasos intuitivos necesarios a la hora de desarrollar el software.
  • Seguimiento detallado en cada una de las fases.
  • Proceso mucho más controlado, con numerosas normas.
  • Existe un contrato prefijado
  • La arquitectura del software es esencial y se expresa mediante modelos

Desventajas
  • La evaluación de riesgos es compleja.
  • Excesiva flexibilidad para algunos proyectos
  • Son poco flexibles a los cambios.
  • El cliente interactúa con el equipo solo mediante reuniones de entregas.
  • Grupos grandes y posiblemente distribuidos.



No hay comentarios:

Publicar un comentario