METODOLOGÍAS CLÁSICAS

Carla Gamboa
Mind Map by Carla Gamboa, updated more than 1 year ago
Carla Gamboa
Created by Carla Gamboa almost 5 years ago
12
0

Description

Metodologías clásicas.

Resource summary

METODOLOGÍAS CLÁSICAS
1 EVOLUTIVO
1.1 Refinamiento de versiones pasadas.
1.2 Etapas del modelo
1.2.1 Especificación: Función y rendimiento.
1.2.2 Desarrollo: Creación software.
1.2.3 Validación: Entrega al cliente.
1.2.4 Análisis de riesgo: Adelantarse a las fallas.
1.3 Desventajas
1.3.1 Proceso no visible.
1.3.2 Herramientas incompatibles
1.3.3 Sistemas pobremente estructurados.
1.4 ventajas
1.4.1 Se ajusta al cliente.
1.4.2 Efectivo.
1.4.3 Mayor entendimiento.
2 ESPIRAL
2.1 Modelo en espiral; Cada bucle representa actvidades.
2.2 Etapas del modelo
2.2.1 1- Definición de objetivos: Metas.
2.2.2 2- Análisis de riesgo: Adelantarse a las fallas.
2.2.3 3- Desarrollo y validación: Crear y probar.
2.2.4 4- Planeación: Revisión y continuación.
2.3 Ventajas
2.3.1 Adaptable.
2.3.2 Enfoque realista.
2.3.3 Mejor reacción a fallas,
2.4 Desventajas
2.4.1 Aplicación en proyectos grandes
2.4.2 Requiere habilidad de evaluación.
2.4.3 Difícil convencer a grandes clientes.
3 BASADO EN COMPONENTES
3.1 Tiene como fin reutilizar código.
3.2 Etapas del modelo
3.2.1 1- Planificación: ¿Qué vamos a hacer?
3.2.2 2- Análisis de riesgos: Adelantarse a las fallas.
3.2.3 3- Construcción y adaptación de la ingeniería: Enlazar componentes.
3.2.4 4- Evaluación del cliente: Verificación.
3.2.5 5- Comunicación: Opiniones.
3.3 Ventajas
3.3.1 Reutilizacion de software.
3.3.2 Simplificación de pruebas.
3.3.3 Fácil mantenimiento.
3.3.4 Mejora de calidad.
3.4 Desventajas
3.4.1 Mucho tiempo en el desarrollo.
3.4.2 Modelo costoso.
3.4.3 Trabajo adicional.
4 PROTOTIPOS
4.1 Permite el esarrollo temprano del producto.
4.2 Etapas del modelo
4.2.1 1- Recolección y refinamiento de requisitos: Determinar requerimientos.
4.2.2 2- Diseño rápido: Pequeño diseño.
4.2.3 3- Construcción: Implantación de requerimientos.
4.2.4 4- Recolección y refinamiento de evaluación: Pruebas hechas por el usuario.
4.2.5 5- Refinamiento: Iteración de las etapas, hasta quedar satisfechos.
4.2.6 6- Producto: Producto final.
4.3 Ventajas.
4.3.1 Reduce el costo.
4.3.2 Mayor probabilidad de éxito.
4.3.3 Se necesitan pocos requisitos.
4.4 Desventajas
4.4.1 Si fracasa el prototipo el coste es mayor.
4.4.2 No se sabe el tiempo del desarrollo.
4.4.3 El cliente quiere implementarlo.
5 INCREMENTAL
5.1 Secuencia incremental escalonada
5.2 Características
5.2.1 Evita proyectos largos
5.2.2 Usuario involucrado
5.2.3 Resultado positivo
5.2.4 Costo dificil de evaluar
5.3 Ventajas
5.3.1 Poco tiempo de desarrollo.
5.3.2 Entrega temprana.
5.3.3 Resulta más sencillo acomodar cambios.
5.4 Desventajas
5.4.1 Mucha planeación.
5.4.2 Metas claras.
5.4.3 Alto índice de riesgo.
5.4.4 Modificación continua.
6 CASCADA
6.1 Secuencia de actividades ordenanadas.
6.2 Etapas del modelo
6.2.1 1- Requisitos: ¿Qué es lo que se va a desarrollar?
6.2.2 2- Diseño: Descripción.
6.2.3 3- Codificación: Programar.
6.2.4 4- Pruebas: Comprobación del funcionamiento.
6.2.5 5- Verificación: Usuario final ejecuta el sistema.
6.2.6 6- Mantenimiento: Etapa más crítica.
6.3 Ventajas
6.3.1 Fácil implementación.
6.3.2 Poca inversión.
6.3.3 Define antes de diseñar, diseñar antes que codificar.
6.4 Desventajas
6.4.1 Tarda mucho tiempo.
6.4.2 Error = rediseñar.
6.4.3 Alto riesgo al fracaso.

Media attachments

Show full summary Hide full summary

Similar

Glosario de términos de Ingeniería de Software
Eduardo Ahumada-Tello
Impacto de la Ing. de Software DIIS_U1_A1
Ana Emilie
Introducción a Sistemas de Software
Alejandro Hernan1048
Modelo en espiral
janovoa01
Arquitectura de Software - Contexto del sistema
Luis Galicia
Practtical Software Architecture - Mapa mental
Luis Galicia
Metodologías ágiles para el desarrollo de software: Scrum y Crystal Clear
Emma Palma Velásquez
Examen 2
Ludwig Barcelos
MODELO ESPIRAL
maximo Nieto vasquez
DESARROLLO ÁGIL
Richard Esparza