You are on page 1of 4

1.

Es el ms antiguo de todos los modelos de Ingeniera del Software, presenta una


estructura secuencial formada por seis fases o etapas.
R. Modelo Cascada.
2. Cules son las 6 etapas del modelo de cascada.
R.
- Anlisis del Sistema
- Anlisis de Requisitos de Software
- Diseo
- Codificacin
- Prueba
- Mantenimiento
3. Este modelo, es algo ms complejo que el modelo cascada, aunque incluye un elemento
muy til e importante en el desarrollo del software: anlisis de riesgos. R. Modelo espiral.
4. Menciona las cuatro fases del modelo en espiral.
R.
- Planificacin
- Anlisis de Riesgos
- Ingeniera (Construccin del prototipo)
- Evaluacin por el cliente
5. Es una evolucin del modelo de cascada; viene a suplir el problema de no poder retroceder
en las fases de desarrollo del software. R. Modelo incremental.
6. Este modelo est basado en la construccin de simulaciones o modelos ejecutables de
aplicaciones ms extensos. R. Modelo basado en prototipos
7. Es una versin reducida del programa completo; es una fachada virtual que mostramos al
cliente (que carece de la posibilidad de ser utilizada de la forma en que lo haramos con el
software final. R. Prototipo.
8. Menciona las ventajas del modelo de prototipos.
R.
Este modelo es til cuando el cliente conoce los objetivos generales para el
software, pero no identifica los requisitos detallados de entrada, procesamiento o
salida.

Tambin ofrece un mejor enfoque cuando el responsable del desarrollo del


software est inseguro de la eficacia de un algoritmo, de la adaptabilidad de un
sistema operativo o de la forma que debera tomar la interaccin humano-mquina.

9. Menciona tres tipos de modelo de prototipos:

R.
Modelo de Prototipos rpido
Modelo de Prototipos reutilizable
Modelo de Prototipos Modular
Modelo de Prototipos Horizontal
Modelo de Prototipos Vertical
Modelo de Prototipos de Baja-fidelidad

10. Es una metodologa gil centrada en potenciar las relaciones interpersonales como clave
para el xito en el desarrollo de software, promueve el trabajo en equipo y se preocupa por
el aprendizaje de los desarrolladores, y propicia un buen clima de trabajo. R. Metodologa
XP
1.- Formar Recursos Humanos Competentes, Definir costos de la industria del software y
Fortalecer la industria local son algunos ejemplos de: R= La situacin actual de las
metodologas para el desarrollo del software.
2.- Menciona dos ejemplos de las preguntas que surgen con respecto a la calidad del
desarrollo del software. R= Soluciona el problema que intenta resolver?, Es factible de
construir?
3.- Surgen a principios de la dcada de los 90s como un enfoque que iba en contra de toda
creencia de que mediante procesos altamente definidos se iba a lograr obtener software en
tiempo, costo y con la requerida calidad. R= Metodologas Agiles
4.- Capacidad de respuesta a cambios de requisitos a lo largo del desarrollo, entrega
continua y en plazos breves de software funcional son ejemplos de: Ventajas de las
metodologas agiles.
5.- Es una metodologa que promueve el trabajo en equipo, preocupndose por el
aprendizaje de los desarrolladores y propiciando un buen clima de trabajo. R= Metodologa
XP
6.- Programador, Cliente, Encargado de Pruebas (Tester), Entrenador, Consultor son algunos
ejemplos de: R= Roles XP
7.- Es el proceso utilizado para crear, implantar y mantener aplicaciones y sistemas web
de alta calidad? R= Ingeniera Web
8.-Es un documento al que se puede acceder a travs de un navegador. Su informacin
normalmente es esttica, slo se puede leer, no interactuar con ella. R= Pagina Web
9.-Menciona al menos 2 ventajas de la Ingeniera Web. R= Ahorra tiempo, No ocupa espacio en
disco duro.
10.-Formulacin, Planificacin anlisis, Modelizacin, Generacin de pginas, Test y
Evaluacin del cliente son actividades de: R= El Proceso de la Ingeniera Web.

1. Busca que ambas partes ganen, compartiendo beneficio


R = Metodologa Ganar-Ganar
2. Minimiza riesgos del proyecto; Agrega objetivos de calidad
R = Ventajas de la metodologa Ganar-Ganar
3. Genera mucho tiempo en el desarrollo del sistema; Es muy costoso
R = Desventajas de la metodologa Ganar-Ganar
4. Qu es la reingeniera?
R = Actividad que mejora la comprensin del software, o bien, lo prepara o mejora para
incrementar su facilidad de mantenimiento, reutilizacin o evolucin.
5. Menciona al menos 2 fases de la reingeniera de software.

R = Traduccin del cdigo fuente; Ingeniera inversa; Mejora de la estructura del programa;
Modularizacin del programa; Reingeniera de datos.
6. Correctivo; Adaptivo; Perfectivo; Preventivo o reingeniera son:
R = Tipos de mantenimiento en la reinigeniera.
7. Cul es el mantenimiento correctivo?
R = Tiene como objetivo localizar y eliminar los posibles defectos de los programas
8. Es consistente en el conjunto de actividades para mejorar o aadir nuevas funcionalidades
requeridas por el cliente:
R = Mantenimiento perfectivo.
9. Cules son los mtodos principales de mantenimiento?
R = Reingeniera, Ingeniera inversa, Reestructuracin de software, Transformacin de
programas
10. Tiene por finalidad reestructurar o transformar viejos sistemas en aplicaciones ms fciles
de mantener, con entornos ms agradables e integradas en nuevas plataformas de
hardware/software.
R = La reingeniera de sistemas heredados
Qu es el proceso unificado?
Es un modelo de software que permite el desarrollo de software a gran escala mediante un proceso
continuo de pruebas.
Cules son los aspectos o caractersticas del proceso unificado?
Dirigido por casos de uso
Centrado en la arquitectura
Iteractivo e incremental
Qu son los casos de uso?
Herramientas para especificar los requerimientos del sistema
Es la vista del diseo completo con las caractersticas ms importantes hechas ms visibles y
dejando los detalles de la lado?
La arquitectura
Menciona las fases del ciclo de vida del proceso unificado.Fase de concepcin, fase de elaboracin, fase de construccin, fase de transicin, fase de
produccin
Qu es reingeniera de software?
Es el rediseo o cambio drstico de un proceso en un negocio. Es comenzar de cambio todo o
nada.
Qu es la ingeniera inversa?
Los archivos ejecutables pueden ser desensamblados obteniendo su cdigo fuente.

Cules son las convenciones ms importantes para la reconstruccin de cdigos?


Notacin hngara y notacin camello
Qu es un anti patrn? Es un patrn de diseo que invariablemente conduce a una mala solucin
para un problema.

Paraqu sirve el estudio de anti patrones?


Para no escoger malos caminos en el desarrollo de sistema.

You might also like