UNIDAD 4
CUESTIONARIO
1.- ¿Mencione los modelos de desarrollo de software que conoce?
R.- Modelo de desarrollo de software
convencional, modelo estructurado, modelo de software orientado a objetivos,
modelo lineal, modelo construcción de prototipos, modelo DRA, y modelo espiral.
2.- ¿Nombre las fases del modelo lineal secuencial?
R.-Lleva 4 fases el modelo secuencial son:
- Análisis
de los requisitos del software
-Diseño
-Generación
de códigos
-Pruebas
-Mantenimiento
3.- ¿Cuáles son las ventajas del modelo lineal secuencial?
R.- El modelo lineal secuencial es el
paradigma más antiguo y más extensamente utilizado en la ingeniería en
software. Requiere un cambio debido a un sistema operativo o dispositivo
periférico nuevo.
4.- ¿Mencioné las desventajas del modelo lineal secuencial?
R.-Las son:
-Los
proyectos reales raras veces siguen el modelo secuencial que propone el modelo.
-A menudo es
difícil que el cliente exponga explícitamente todos los requisitos.
-El cliente
debe tener paciencia, una versión trato de los programas no están disponible
hasta que el proyecto esté muy avanzado
5.- ¿Cuándo es conveniente usar el modelo prototipo?
R.- Es una necesidad de algoritmo es la
construcción de prototipos comienza con la recolección es rápido y evalúa tiene
mayor desplazamiento tiene la necesidad satisfacer al cliente.
6.- ¿Nombre las Fases del modelo prototipo?
R.- Se divide en tres:
·
Escuchar
al cliente
·
Construir/Revisar
maqueta
·
El
cliente prueba la maqueta
7.- ¿Cuáles son las ventajas del modelo prototipo?
R.- Las ventajas son:
·
El
prototipo servirá como un mecanismo para identificar los requisitos del
software si el desarrollador intenta ver que la de fragmentación del programa
ya existente de herramientas que permiten rápida programación del trabajo.
·
Pero
el cliente y el desarrollador se deben poner de acuerdo en el prototipo se
construya para servir como un mecanismo de definición de requisitos
8.- ¿Cuáles son las desventajas de modelo prototipo?
R.- Problemas son:
·
Cuando
el desarrollador hace un compromiso de implementación para hace que el software
funcione rápidamente
·
Se
puede utilizar un sistema operativo o lenguaje de programación inadecuado
simplemente cuando está disponible porque este es conocido
·
Puede surgir problemas con la construcción de
prototipos puede ser una paradigma efectiva para la ingeniería del software
9.- ¿Cuáles son las fases del modelo de desarrollo rápido de
aplicaciones?
R.- El modelo rápido o DRA se tiene un
tiempo funcional de 60 a 90 días se divide en:
Modelo de
Gestión, modelo de datos, modelo de proceso, generación de aplicaciones, prueba
de entrega.
10.- ¿Mencione algunas características de modelo de desarrollo
rápido de aplicación?
R.- El modelo rápido DRA es una
adaptación de alta velocidad del modelo lineal y secuencial en el que se
desarrolló rápido utilizando basado en componente.
11.- ¿Cuáles son las ventajas del modelo de desarrollo rápido de
aplicaciones?
R.- El proceso DRA en la figura 2.6
obviamente las limitaciones de tiempo impuestas en un proyecto DRA demandan “ámbito
en escalas” [KER 94]
Si una
aplicación de gestión puede modularse de forma que permita cada una de las
funciones en menos de tres meses (Utilizando el enfoque descrito anteriormente)
12.- ¿Mencioné algunas características del modelo incremental?
R.- El modelo incremental combina
elementos del modelo lineal secuencial (aplicados repetidamente) con la
filosofía interactiva de construcción de prototipos.
Aplica
secuencial lineales de forma escalada mientras progresa el tiempo en el
calendario.
13.- ¿Cuáles son las ventajas del modelo incremental?
R.- El modelo incremental entrega el
software en partes pequeñas, pero utilizables llamados “incrementos” En general
cada incremento se construye sobre aquel que a sido entregado.
14.- ¿Nombre las desventajas del modelo incremental?
R.- Cuando una fecha de entrega imposible
de cambiar el modelo incremental es un buen paradigma a considerar.
Los primeros
incrementos son versiones “incompleta” del producto final pero proporcionando
al usuario funcionalidades que precisa y también una plataforma para la evaluación
15.- ¿Explique el modelo espiral?
R.- Propuesto inicialmente por Boehm en
1988
Consiste en
una serie de dichos que se repiten cada uno tienen las mismas fases y cuando
termine da un producto ampliando con respeto al ciclo anterior es parecido al
modelo incremental.
16.- ¿Cuáles son las desventajas del modelo espiral?
R.- Ejemplos como ser:
·
Es
difícil Evaluarles riesgos
·
Necesita
de la participación continua por parte del cliente
·
Cuando
se subcontrata hay que producir previamente una especificación completa de lo
que se necesita y esto lleva tiempo
17.- ¿Cuándo es conveniente utilizar el modelo espiral?
R.- Ejemplos como ser
·
En
un sistema de gran tamaño
·
En
proyectos donde sea importante el factor riesgo
·
Cuando
no sea posible definir todos los principios todos los requisitos
·
No
necesita una definición completa de los requisitos para empezae a funcionar
18.- ¿Qué es un proceso unificado?
R.-Es un conjunto de actividades necesarias para
transformar los requisitos del usuario
en un sistema de software.
19.- ¿Mencione cuáles son las fases del proceso unificado?
R.- Cada ciclo consta de 4 Fases:
·
Inicio
·
Elaboración
·
Construcción
·
Transición
20.- ¿Mencioné cuáles son los flujos de proceso unificado?
R.- Es un conjunto de actividades
relacionadas y vinculadas a un área específica dentro del proyecto total. Las
importantes son:
Requerimientos
análisis, diseño, codificación y prueba.
21.- ¿Nombre las características del proceso unificado?
R.- Las características son:
·
Proceso
unificado dirigido por casos de uso
·
Proceso
unificado centrado en la arquitectura
·
Proceso
unificado interactivo incremental y beneficios del enfoque interativo
22.- ¿Qué es una iteración?
R.- El desarrollo “Iterativo o
incremental” Está compuesto por cuatro Fases denominada inicio, elaboración, construcción y transición
cada una de estas fases es a su vez dividida en series disciplinada.
23.- ¿Explique la fase de inicio?
R.- Fase de inicio las iteraciones hace mayor énfasis en actividades de modelado del negocio
y requisitos
24.- ¿Explique la fase de elaboración?
R.-Las interacciones se orientan al desarrollo de la
arquitectura, modelo de negocios (refinamiento)
Análisis,
diseño y una pequeña parte de arquitectura
25.- ¿En qué consiste la fase de construcción?
R.-Se lleva a cabo la construcción del producto por medio
de unas series de interacciones.
26.- ¿En qué fase se da más interacciones?
R.- En la fase de elaboración.
27.- ¿En qué consiste la fase de transición?
R.- La fase transición se pretende
garantizar que se tiene un producto preparado para su entrada a la comunidad se
usuarios