martes, 5 de octubre de 2010

Metodologias del desarrollo del software


Metodologías estructuradas

La metodología de desarrollo lo que pretende es resolver un problema o necesidad, y para ello parte de la petición del cliente y con sucesivas fases obtiene una solución informática.


Metodologías estructuradas orientadas a procesos

Estas metodologías orientadas a procesos estudian cómo son transformados los flujos de datos por los procesos, desde la entrada hasta la salida. Por tanto, hacen más hincapié en los procesos que en los datos.


Metodologías para sistemas de tiempo real

Un sistema informático que debe captar señales (como los radares) sin perder ninguna y que debe contestar a las mismas antes de un determinado momento es un sistema de tiempo real. En estos sistemas la velocidad de respuesta es fundamental.
 


Metodologías orientadas a objetos: RUP

Ha habido varias metodologías, pero la que se ha consolidado actualmente y tiene más presencia en la Ingeniería del software es el Proceso Unificado (RUP) que utiliza las técnicas proporcionadas por el Lenguaje de Modelado Unificado (UML). 


Metodologías de desarrollo ágil

Las metodologías tradicionales exigen demasiado esfuerzo, sobre todo para empresas de desarrollo pequeñas y en desarrollos de proyectos pequeños. En este contexto, el mercado necesita ciclos de desarrollo más cortos.

Desarrollo ágil: programación extrema
La metodología consiste en un desarrollo incremental con iteraciones cortas y programación rápida, cuya particularidad es dar mayor valor al individuo, a la colaboración con el cliente (que forma parte del equipo), pues son los requisitos para llegar al éxito del proyecto.
 

 
 

 

No hay comentarios:

Publicar un comentario