lunes, 29 de agosto de 2011

Metodologías de análisis y diseño de software

Metodología de desarrollo de software es utilizada en la ingeniería de software, se define como una serie de pasos que nos permite controlar, realizar la estructura y planificar un sistema.

 Algunas de metodologías:
  • Proceso Racional unificado (RUP): Es utilizada junto el UML en los sistemas orientados a objetos
  • Programación extrema (XP): Mantiene en su equipo al usuario final y además es de las más populares en la actualidad.
  • Microsoft Solution Framework: Se basa en los modelos de proceso y deja a un lado las elecciones tecnológicas
  • Proceso Unificado Ágil (AUP): Se basa en la metodología RUP y además que describe de manerasimple entender las aplicaciones de software.

Cada metodología tiene varios enfoques, podemos encontrar los siguientes:
  • Cascada: Ordena las etapas para el desarrrollo de software y espera a que termine cada capa.      
  • Espiral: Creado para fortalecer las debilidades del modelo cascada.
  • Incremental: Cada ciclo, representa el conjunto de actividades que hay que realizar y comienza desde el interior.

Para decidir que metodología elegir es necesario evaluar lo siguiente:
  • Determinar el alcance.
  • Determinar el tiempo.
  • Cual se acomoda, para poder aplicarla.


Espiral


Cascada


Referencias




No hay comentarios:

Publicar un comentario