Tema 01 - MVC Flashcards
Cuales son las etapas de la ingeniería del software
1- Análisis de requisitos
2- Especificación de requisitos
3- Diseño y arquitectura
4- Programación
5- Pruebas
6- Mantenimiento
Qué tipos de mantenimiento existe?
1- Adaptativo
2- Perfectivo
3- Evolutivo
4- Correctivo
Cuales son los MVC tradicionales?
1- Cascada
2- V
3- Iterativo
4- Incremental
5- Espiral
6- Prototipos
7- Transformaciones
8- Orientado a objetos
Quien creo el modelo en cascada?
Royce
Qué fases tiene el modelo en cascada?
ED CIPI M
1- Especificación de requisitos
2- Diseño
3- Construcción
4- Integración
5- Pruebas
6- Instalación
7- Mantenimiento
Características del ciclo en Cascada
1- Regido por la documentación y las fases
2- Iterativo
Cual es una variante del modelo en Cascada?
El modelo Sashimi, es un modelo en cascada con fases solapadas.
Caracteristicas del modelo en V
Se incorporan el desarrollo de planes de prueba en las etapas tempranas, la V significa validación y verificación
Caraterísticas del modelo iterativo
1- Denominado evolutivo
2- Se compone cada iteración de varios ciclos de cascada
3- No hace falta que los requisitos estén totalmente definidos al comienzo del proyecto
4- En cada iteración se genera una versión completa
Características del modelo incremental
1- Se conocen todos los requisitos desde el principio
2- Cada versión es la misma que la anterior pero con algunas funcionalidades nuevas
3- La primera versión tiene los requisitos mas esenciales, es decir más básicos
Caraterísticas del modelo en espiral
1- Desarrollado por Barry Boehm en 1985
2- Antes de cada ciclo de la espiral, se examinan los riesgos
3- Pensado para proyectos largos, costosos y complicados, por ejemplo un SO.
4- La dimensión radial muestra los costes acumulados, y la dimensión angular el progreso
Cuales son las fases del modelo en espiral?
1- Determinar objetivos
2- Analizar el riesgo
3- Desarrollar y probar
4- Planificar
Cuál es la variante del modelo en espiral?
WIN WIN, introduce negociación inicial y tres hitos llamados puntos de fijación
Tipos de prototipos, clasificación general.
1- Prototipo clásico
2- Prototipo evolutivo
Tipos de modelos basados en transformaciones
1- Técnicas 4GL
2- Transformación de McClure (herramientas CASE)