lunes, 28 de noviembre de 2011

**PUNTOS EXTRAS** 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





No hay comentarios:

Publicar un comentario