Sie sind auf Seite 1von 8

Propuesta para gua del examen de la

unidad 2 de ingeniera de software.


Profesora Ma. Aqu le dejo este documento que es mi propuesta para
la gua para el examen de la unidad 2 de la materia de ingeniera de
software. La gua la manejo por unidades, para que pueda corroborar
que abarca cada uno de los temas de la unidad.

2.1 METODOLOGAS CLSICAS


Qu es una metodologa?
Es un plan de investigacin que permite cumplir ciertos objetivos en el marco de
una ciencia.
Cmo debe ser una metodologa?
Una metodologa debe ser lo suficientemente precisa, sencilla, adaptable y gil.

2.1.1 MODELO CASCADA


Qu es el modelo de cascada?
Es una metodologa la cual agrupa 6 fases importantes bajo el fundamento
principal que el inicio de cada etapa debe esperar a la finalizacin de la etapa
anterior.
Cules son las fases del modelo de cascada?
-Anlisis de requisitos
-Diseo del Sistema
-Diseo del Programa
-Codificacin
-Pruebas
-Mantenimiento

Mencione una ventaja y una desventaja del modelo de cascada.


Ventaja: No se mezclan las fases ya que posee una buena organizacin.

Desventaja: No siempre los proyectos siguen una secuencia lineal, lo cual hace
que lo lleve al fracaso por falta de una adecuada implementacin.

2.1.2 Desarrollo Incremental


En cuntas partes se divide el proceso del desarrollo incremental?
Mencione cada una de ellas.
El proceso se divide en 4 partes: Anlisis, Diseo, Cdigo y Prueba.

En qu consiste la arquitectura en pipeline?


Consiste en ir transformando un flujo de datos en un proceso comprendido por
varias fases secuenciales, siendo la entrada de cada una la salida de la anterior.
Mencione 3 caractersticas del desarrollo incremental.
- Difcil de evaluar el costo total.
- Requiere gestores experimentados.
- Los errores en los requisitos se detectan tarde.

2.1.3 evolutivo
En qu consiste el modelo evolutivo?
Consiste en hacer la documentacin de las fases, realizando un prototipo del
sistema, se evala el qu tan lejos el prototipo est de la solucin final esperada
por el cliente.
Explique los dos tipos de desarrollo evolutivo.

2.1.4 Metodologa de espiral


Qu es el modelo en espiral?

Es un modelo de proceso de software evolutivo donde se conjuga la


naturaleza de construccin de prototipos con los aspectos controlados y
sistemticos del MODELO LINEAL y SECUENCIAL.
Cules son los sectores del modelo de espiral original? Explique cada uno
de ellos.
Planeacin: determinacin de los objetivos, alternativas y restricciones
Anlisis de riesgo: anlisis de alternativas e identificacin/resolucin de
riesgos
Ingeniera: desarrollo del producto hasta "el siguiente nivel".
Evaluacin: valoracin por parte del cliente de los resultados obtenidos.
Cules son las 6 regiones del modelo tpico de 6 regiones?
Comunicacin con el cliente
Planificacin
Anlisis de riesgos
Ingeniera
Construccin y adaptacin
Evaluacin del cliente

2.1.5 Prototipos
Cules son las etapas del modelado de prototipos?
Comunicacin
Plan rpido
diseo rpido
Construccin del Prototipo
Desarrollo, entrega y retroalimentacin
Mencione una ventaja y un inconveniente del modelado de prototipos.
Ventaja: ofrece un mejor enfoque cuando el responsable del desarrollo del
software est inseguro de la eficacia de un algoritmo.
Inconveniente: En necesidad de desarrollar rpidamente el prototipo, el
desarrollador suele tomar algunas decisiones de implementacin poco
convenientes.

2.1.6 Desarrollo Basado En Componentes


Mencione 3 caractersticas del DSBC.
Es utilizado para reducir los costos, tiempo y esfuerzos de desarrollo del software.

Puede integrar lo mejor de


personalizadas.

las tecnologas para realizar aplicaciones

Ayuda a optimizar la fiabilidad, flexibilidad y la reutilizacin de la aplicacin final.


Mencione 3 ventajas del DSBC.
Reutilizacin del software
Simplifica las pruebas.
Simplifica el mantenimiento del sistema.

2.2 Metodologas de desarrollo


Mencione 3 metodologas de desarrollo.
Metodologa-SCRUM
Programacin-extrema
Proceso unificado gil

2.2.1 GANAR-GANAR
En qu consiste la metodologa ganar-ganar?
Identifica las condiciones de ganancia para todas las partes, creando un plan para
alcanzar las condiciones ganadoras y evitar los riesgos correspondientes.
Cules son los ciclos del modelo ganar-ganar?
Grupos de aplicacin
objetivos del ciclo de vida de la aplicacin
arquitectura del ciclo de vida de la aplicacin
capacidad de operacin inicial

2.2.2 Proceso Unificado (UP)


Qu es el proceso unificado?
Es un marco de desarrollo de software que se caracteriza por estar dirigido por
casos de uso, centrado en la arquitectura y por ser iterativo e incremental.

Cules son las fases del proceso unificado?


Inicio
elaboracin
construccin
Transicin
Cules son las disciplinas del proceso unificado?

Modelado de negocio

Requerimientos

Anlisis

Diseo

Implementacin

Testing.

2.2.3 Ingeniera Web


Para qu sirven las aplicaciones web?
Hacen posible el acceso impensado a recursos desde lugares remotos.
Mencione las caractersticas que debe tener una aplicacin web.
Inmediatez, evolucin y crecimiento continuos
Cules son las 7 actividades que forman parte del proceso de la ingeniera
web?
Formulacin
Planificacin
Anlisis
Modelizacin
Generacin de Pginas
Test
Resultado y Evaluacin del Cliente

Cules son los mtodos de la ingeniera web?


Diseo Conceptual
Diseo Navegacional
Diseo de la presentacin o diseo de Interfaz
Implementacin

2.2.4 Metodologa Agiles


En qu consiste la metodologa gil?
Es una metodologa de gestin adaptativa, basada en el desarrollo iterativo e
incremental.

Cules son los beneficios de una metodologa gil?


RSI superior
El desarrollo gil aumenta la productividad
Simplifica el manejo de la sobrecarga de procesos
Mejor perfil de productividad
Una mejor gestin del riesgo

2.2.5 Metodologas Emergentes


Cundo una metodologa es emergente?
Una metodologa es emergente si permite adaptar la forma de trabajo o las
condiciones de trabajo.
Cules son los 4 valores de la programacin extrema?
Simplicidad
Comunicacin
Retroalimentacin (feedback)
Coraje o valenta
Cules son las fases de la programacin extrema?
Fase I: Exploracin.
Fase II: Planificacin de la Entrega.
Fase III: Iteraciones.
Fase IV: Produccin.
Fase V: Mantenimiento.
Fase VI: Muerte del Proyecto.

2.3 reingeniera
Qu es la reingeniera?
Es un planteamiento distinto a los tradicionalmente manejados y con ideas frescas
sobre la forma de hacer negocios o de otra manera sobre la forma de redisear
procesos de negocios.

Cules son los aspectos bsicos que se consideran en la reingeniera?


El negocio, la visin y la misin.
Cules son los pasos para la aplicacin de la metodologa de Hammer?

1. Movilizacin
2. Rediseo
3. Diagnostico
4. Transicin

Cules son las etapas de la metodologa de la kodak?


1. Fuerzas que impulsan la reingeniera
2. Iniciacin del proyecto
3. Comprensin del proceso
4. Diseo de nuevos procesos
5. Transicin del negocio
Cules son las etapas de la metodologa de Morris Brandon?
1. Identificar los proyectos posibles
2. Conducir el anlisis del impacto
3. Seleccionar el esfuerzo y definir el alcance
4. Analizar la informacin bsica del negocio y del proceso del trabajo
5. Definir las alternativas, simular nuevos procesos de trabajo y nuevos flujos
de trabajo
6. Evaluar el impacto potencial de los costos y beneficios de cada alternativa
7. Seleccionar la mejor alternativa
8. Implementar la alternativa seleccionada
9. Actualizar la informacin de los modelos de la gua bsica del
posicionamiento

Cules son las etapas de la metodologa de Gateway?


1. Preparacin
2. Identificacin
3. Visin
4. Solucin: Diseo Tcnico

5. Solucin: Diseo Social


6. Transformacin

Cules son las etapas de la metodologa de John Farrel?


1. Evaluacin
2. Reingenierizacion
3. Desarrollo
4. Construccin
5. Implementacin

Cules son las fases de la reingeniera?


Fase 1: Descubrir
Fase 2: Redisear
Fase 3: Realizar

Das könnte Ihnen auch gefallen