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)
Tipos de modelos basados en objetos
1- Modelo agrupamiento
2- Modelo fuente
3- Modelo remolino
4- Modelo PINBALL
Características del modelo PUDS
1- Iterativo e incremental
2- Dirigido por casos de uso
3- Centrado en la arquitectura
4- Flexible
5- Enfocado en los riesgos
6- Compuesto de fases, iteraciones y ciclos
Cuales son los flujos de trabajo de PUDS?
RADIP
1- Requisitos
2- Análisis
3- Diseño
4- Implementación
5- Pruebas
Cuales son las fases de PUDS (ciclo)?
1- Iniciación
2- Elaboración
3- Construcción
4- Transición
Todas estas fases son un ciclo, el primer ciclo es el inicial, y los siguiente son evoluciones del sistema
Cuál modelo de ciclo de vida se basa en la repetición de varios ciclos de vida en cascada?
Iterativo
¿A qué se refiere el concepto «sprint planning»?
Reunión en la que se determinan los elementos del Product Backlog que van a formar parte del sprint
En la metodología ágil SCRUM, la lista de tareas necesarias para llevar a cabo las historias de una iteración se llama?
Sprint backlog