Está en la página 1de 6

1.-Menciona las etapas del modelo cascada.

-análisis y definición de requerimientos.


-diseño del sistema y del sw.
-implementación y prueba de unidades.
-integración y prueba del sistema.
-funcionamiento y mantenimiento.

2.-¿Cuáles son las desventajas?

-inflexibilidad: al dividir el proyecto en distintas etapas.


-es difícil responder a cambios en los requerimientos del cliente.

3.-¿Qué se necesita para iniciar una nueva etapa en el modelo de cascada?

Que la etapa anterior esté finalizada.

4.-Menciona las 4 partes del modelo incremental.

Análisis-Diseño-Código-Pruebas Entrega de 1er incremento


Análisis-Diseño-Código-Pruebas Entrega de 2º incremento Análisis-Diseño-Código-Pruebas Entrega
de 3er incremento Análisis-Diseño-Código-Pruebas Entrega de 4o incremento

5.-¿En qué consiste la arquitectura de 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.

6° ¿Qué es el intérprete de comandos?

Un intérprete de órdenes o de comandos, es un programa informático que tiene la capacidad de


traducir las órdenes que introducen los usuarios, mediante un conjunto de instrucciones
facilitadas por él mismo directamente al núcleo y al conjunto de herramientas que forman el
sistema operativo.

7° ¿En dónde es común usar la arquitectura pipeline?

Esta arquitectura es muy común en el desarrollo de programas para el intérprete de comandos, ya


que se pueden concatenar comandos fácilmente con tuberías (pipe). También es una arquitectura
muy natural en el paradigma de programación funcional, ya que equivale a la composición de
funciones matemáticas.

8° ¿Cuál es la desventaja del modelo incremental?

- El modelo Incremental no es recomendable para casos de sistemas de tiempo real, de alto nivel
de seguridad, de procesamiento distribuido, y/o de alto índice de riesgos.
- Requiere de mucha planeación, tanto administrativa como técnica.

- Requiere de metas claras para conocer el estado del proyecto.

9° ¿Por qué otros nombres se conoce el modelo incremental?

Desarrollo iterativo y creciente (o incremental) y evolutivo

10° ¿Por qué surge la metodología evolutiva?

Surgió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo
en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos
hasta adquirir experiencia con el sistema. Surge porque en los primeros desarrollos se podían
esperar largo tiempo hasta que el software estuviese listo

11.- ¿Por qué es más flexible la metodología evolutiva que la estructurada?

Permite cumplir etapas o fases en paralelo


12.- ¿En qué sistemas es ideal usar la metodología evolutiva?
Es ideal cuando no se requiere (por tiempo) un producto absolutamente completo
13.- ¿En qué año fue propuesta la metodología evolutiva?
1980
14.- Menciona 3 ventajas del modelo espiral

Se adapta muy bien para desarrollos a gran escala


El Modelo Espiral es apto para el desarrollo de Sistemas Operativos (complejos)
Reduce los riesgos antes de que sean un verdadero problema
15.- Menciona 2 desventajas del modelo espiral
Requiere mucha experiencia y habilidad para la evaluación de los riesgos
Es difícil convencer a los grandes clientes que se podrá controlar este enfoque evolutivo
16. Menciona las características del modelo espiral.
Este es un modelo de proceso de software evolutivo, el cual enlaza la naturaleza iterativa de la
construcción de prototipos, pero conservado aquellas propiedades del modelo en cascada.

17. ¿Cuáles son las etapas del modelo de desarrollo por prototipos?
Plan rápido 
Modelado, diseño rápido
Construcción del Prototipo 
Desarrollo, entrega y retroalimentación 
Comunicación
18. ¿Cuál es el prototipo rápido?
El prototipo rápido es aquel que se realiza en un corto lapso de tiempo. 

19. ¿Cuál es el prototipo evolutivo?


El prototipo evolutivo es aquel prototipo que se realiza y conforme las necesidades del cliente va
evolucionando y satisfaciendo las necesidades que emerjan.

20. ¿Cuáles son las ventajas de desarrollo por prototipos?


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.
También ofrece un mejor enfoque cuando el responsable del desarrollo del software está inseguro
de la eficacia de un algoritmo

21. ¿Por qué la participación del usuario puede ser una desventaja?

Porque puede haber una confusión de usuario-prototipo terminado además de que el


desarrollador no comprende los objetivos del usuario.

22. ¿Qué es un componente?

Es una pieza de código pre-elaborado que encapsula alguna funcionalidad expuesta a través de
interfaces estándar.

23. ¿Menciona 2 Ventajas?

-Reutilización del Software: Permite alcanzar un mayor nivel de reutilización del código.

-Mayor Calidad: Dado que un componente puede ser construido y luego mejorado con el paso del
tiempo.

24. ¿Cuáles son las desventajas?

-Los compromisos en los requerimientos son inevitables: Esto lleva a que el sistema no cumpla las
necesidades reales de los usuarios.

25. ¿A qué conduce el modelo de desarrollo basado en componentes?

-A la reutilización del software, y la reutilización proporciona beneficios a los Ingenieros de


Software.

26. ¿De qué modelo se extiende el modelo ganar-ganar?

Del modelo espiral


27. ¿Cuáles son los objetivos de ciclo de vida de la aplicación?

Se desarrollan los objetivos del ciclo de vida, incluyendo prototipos, planes y especificaciones de
aplicaciones individuales, y se verifica la existencia de al menos una arquitectura viable para cada
aplicación.

28. ¿A qué se refiere con escribir software reutilizable?

El desarrollo de software basado en componentes permite reutilizar piezas de código pre


elaborado que permiten realizar diversas tareas, conllevando a diversos beneficios como las
mejoras a la calidad, la reducción del ciclo de desarrollo y el mayor retorno sobre la inversión.

29. ¿En qué se diferencia el modelo ganar-ganar al modelo espiral?

El modelo ganar-ganar se enfoca a la idea de las metas que la empresa quiere lograr, en cambio el
espiral al desarrollo del software.

30. Ordena las etapas del análisis basado en componentes.

1. Especificación de requerimientos

2. Análisis de componentes

3. Modificación de requerimientos

4. Diseño del sistema con reutilización

5. Desarrollo e integración

6. Validación del sistema

31.-Explica el ciclo 0 del modelo de ganar -ganar grupos de aplicación

Es en el ciclo en el que verifica la viabilidad de un grupo apropiado de aplicación

32.- ¿Que es UML?

Lenguaje unificado de modelo, es una técnica para la especificación de sistemas en todas sus
fases. Es un lenguaje para hacer modelos y es independiente de los métodos de análisis y diseño,

33.- ¿Que es un caso de uso?

Es una herramienta que sirve para representar la forma como un cliente(Actor) opera con el
sistema en desarrollo, además de la forma, tipo y orden en la cual, los elementos interactúan .
34.- ¿Cómo debe ser un proceso unificado?

Debe de ser adaptado al cliente ya que es muy importante interactuar con él, conjunto de
metodologías adaptables al contexto y necesidades de cada organización.

35.- ¿A qué se refiere la iteración?

Se refiere a que un proceso se repite varias veces para alcanzar su objetivo.

36. ¿Qué capturan los casos de uso?

El comportamiento de un sistema mediante su interacción con los usuarios y/u otros sistemas
37. ¿Qué es la ingeniería web?
La ingeniería web es la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al
desarrollo eficiente, operación y evolución de aplicaciones de alta calidad en la World Wide Web
38. Menciona 3 ejemplos de sistemas de información web
1- sistemas de seguimiento educativo.
2- recepción de documentos para tramites burocráticos.
3- nomina, prestaciones y seguro social.
39. Ordena el proceso de ingeniería web

1- Planteamiento y formulación
2- Planificación
3- Análisis
4- Ingeniería
5- Generación de páginas y Pruebas 
6- Evaluación del cliente.
40. ¿Qué elementos propios de la ingeniería web se deben tomar en cuenta en la fase de
análisis?
Se toma en cuenta el análisis de requisitos, la cual se inicia estableciendo el perfil de loso usuarios
del sistema llevando a cabo al análisis conceptual de las tareas, la definición de las restricciones y
necesidades de la plataforma de uso y de los principios de diseño a aplicar.

41. Menciona las partes de la capacidad de almacenamiento

Son atributos como, usabilidad, navegabilidad, seguridad,  mantenibilidad, entre otros, hace
posible por un lado la eficiencia del artefacto web y por ende la satisfacción del usuario final.
42. ¿En que enfatizan las metodologías agiles?
Enfatizan las comunicaciones cara a cara en vez de la documentación.
43. ¿En cuáles proyectos es bueno usarlos?
En proyectos con requisitos poco definidos o cambiantes.
44. ¿Se puede usar para cualquier tipo de proyecto?
No.
45. Menciona 3 ventajas
*Capacidad de respuesta a cambios de requisitos.
*Entrega continua y en plazos breves de software funcional.
*Trabajo conjunto entre cliente y el equipo de desarrollo.

46. Menciona 2 desventajas.

Falta documentación en el diseño, problemas derivados en la comunicación oral, falta de calidad,


dependencia de las personas.

47. ¿Cómo nacen las metodologías emergentes?

Surgen a partir de un nuevo enfoque de los métodos tradicionales también conocidos como
pesados.

48. Menciona 3 objetivos de las metodologías emergentes.

Disciplina, guía, disminución de errores, estimación, mejora continua.

49. En que se descompone el objetivo guía.

Registros, procedimientos, formularios y plantillas, estándares.

50. ¿Qué es el PSP?

(Personal Software Process), Ayuda a la estimación, planeación y desarrollo de sistemas de


software, orientada a manejar la mejora continua de las habilidades.

También podría gustarte