Primera Comparativa
Metodología en Cascada
|
Metodología en Espiral
|
Metodología por Prototipos
|
Metodología RUP
|
Metodología Incremental
|
Modelo Interactivo
|
Modelo Evolutivo
|
Metodología DRA
|
Metodología en V
|
Metodología por Componentes
| |
Definición
|
Es un enfoque metodológico que ordena rigurosamente las etapas de proceso para el desarrollo del software
|
Combina la metodología prototipos y la lineal o cascada
|
Permite lograr un producto intermedio, antes del final, evalúa funcionalidades del proyecto
|
RUP es un proceso de desarrollo de software, tiene como fin el conocimiento de personas especializadas en software
|
Esta metodología es similar a la evolutiva ya que busca remplazar un sistema viejo por uno nuevo
|
No se puede hacer de manera secuencial, construir software y probarlo es su propósito.
|
Se utiliza en algunas circunstancias
|
Adaptación de Alta Velocidad que busca un desarrollo rápido, que utiliza una construcción delimitada por componentes
|
Cada fase de desarrollo tiene que corresponder a un resultado de verificación
|
Interacción entre etapas
|
Desventajas
|
Sin terminar una no se puede empezar la otra
|
Se podrían obtener prototipos del sistema
|
Se usa en la creación de nuevas tecnologías o poco probadas
|
Casos de uso( Lo que el sistema tiene que hacer)
|
Los requisitos cambian continuamente
|
Tiende a tener defectos y esto aumenta su costo
|
Si el requisito cambia, conforme se va estructurando el software
|
Está constituida por unos niveles orientados a los clientes, características funcionales del sistema, arquitectura del sistema y por último su implementación
|
Es útil por la reutilización del código
| |
Características
|
1) Retroalimentación entre las etapas.
2) Muestra sencillez en su planificación
3) Posee productos de alta calidad
4) Solo se observan resultados al final de proyecto
|
Agrega como actividades que envuelven las etapas
2) Planificación (Requerimientos)
3) Análisis de riesgo (Descripción de contenidos)
4) Implementación (Desarrollo prototipo)
5) Evaluación del prototipo
|
Tiene un alto costo
|
1) Consta de procesos interactivos
2) Proceso que tiene énfasis en la arquitectura
|
1) Se desarrolla para satisfacer los requisitos específicos y posteriores.
|
1) Tiende a tener fácil retroalimentación
2) Requisitos específicos los cuales tienen como intención producir resultados
|
1) Si hay que introducir versiones limitadas ya que la economía lo determina en el mercado
|
1) Desarrolla aplicaciones, que tienen que ver con términos propios del software como lo son las clases
|
No hay comentarios:
Publicar un comentario