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