Tarea 1: Comparativa de Metodologías de Software




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 




Segunda Comparativa






No hay comentarios:

Publicar un comentario