Una metodología de desarrollo de software se refiere a un framework que es usado para estructurar, planear y controlar el proceso de desarrollo en sistemas de información. A lo largo del tiempo, una gran cantidad de métodos han sido desarrollados diferenciándose por su fortaleza y debilidad.
EL MODELO EN CASCADA
Según Royce (1970), el modelo de cascada se derivó de procesos de sistemas más generales. Sus principales etapas se transforman en actividades fundamentales del desarrollo
EL MODELO DE DESARROLLO EVOLUTIVO (ESPIRAL)
El modelo en espiral que Boehm propuso es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del modelo en cascada. Cuando se aplica este modelo en espiral, el software se desarrolla en una serie de entregas evolutivas. Cada una de las actividades del marco de trabajo representan un segmento de la ruta en espiral.
EL MODELO DE DESARROLLO BASADO EN COMPONENTES.
ž En la mayoría de los proyectos de desarrollo de software existe la reutilización. Por lo general esto sucede informalmente cuando las personas conocen diseños o códigos similares al requerido. Los buscan, los modifican según lo creen necesario y los incorporan en un nuevo sistema. El enfoque evolutivo, la reutilización es indispensable para el desarrollo más ágil de un sistema. Esta reutilización es independiente del proceso de desarrollo que se utilice
http://www.eumed.net/tesis-doctorales/2014/jlcv/software.htm
No hay comentarios:
Publicar un comentario