Você está na página 1de 6

1.-Menciona las etapas del modelo cascada. -anlisis y definicin de requerimientos. -diseo del sistema y del sw.

-implementacin y prueba de unidades. -integracin y prueba del sistema. -funcionamiento y mantenimiento. 2.-Cules son las desventajas? -inflexibilidad: al dividir el proyecto en distintas etapas. -es difcil 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. Anlisis-Diseo-Cdigo-Pruebas Entrega de 1er incremento Anlisis-Diseo-Cdigo-Pruebas Entrega de 2 incremento Anlisis-Diseo-Cdigo-Pruebas Entrega de 3er incremento Anlisis-Diseo-Cdigo-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 intrprete de comandos? Un intrprete de rdenes o de comandos, es un programa informtico que tiene la capacidad de traducir las rdenes que introducen los usuarios, mediante un conjunto de instrucciones facilitadas por l mismo directamente al ncleo y al conjunto de herramientas que forman el sistema operativo. 7 En dnde es comn usar la arquitectura pipeline? Esta arquitectura es muy comn en el desarrollo de programas para el intrprete de comandos, ya que se pueden concatenar comandos fcilmente con tuberas (pipe). Tambin es una arquitectura muy natural en el paradigma de programacin funcional, ya que equivale a la composicin de funciones matemticas. 8 Cul 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 planeacin, tanto administrativa como tcnica.

- 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 metodologa evolutiva? Surgi el enfoque incremental de desarrollo como una forma de reducir la repeticin 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 podan esperar largo tiempo hasta que el software estuviese listo 11.- Por qu es ms flexible la metodologa evolutiva que la estructurada? Permite cumplir etapas o fases en paralelo 12.- En qu sistemas es ideal usar la metodologa evolutiva? Es ideal cuando no se requiere (por tiempo) un producto absolutamente completo 13.- En qu ao fue propuesta la metodologa 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 evaluacin de los riesgos Es difcil convencer a los grandes clientes que se podr controlar este enfoque evolutivo 16. Menciona las caractersticas del modelo espiral. Este es un modelo de proceso de software evolutivo, el cual enlaza la naturaleza iterativa de la construccin de prototipos, pero conservado aquellas propiedades del modelo en cascada. 17. Cules son las etapas del modelo de desarrollo por prototipos? Plan rpido Modelado, diseo rpido Construccin del Prototipo Desarrollo, entrega y retroalimentacin Comunicacin

18. Cul es el prototipo rpido? El prototipo rpido es aquel que se realiza en un corto lapso de tiempo. 19. Cul 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. Cules 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. Tambin ofrece un mejor enfoque cuando el responsable del desarrollo del software est inseguro de la eficacia de un algoritmo 21. Por qu la participacin del usuario puede ser una desventaja? Porque puede haber una confusin de usuario-prototipo terminado adems de que el desarrollador no comprende los objetivos del usuario. 22. Qu es un componente? Es una pieza de cdigo pre-elaborado que encapsula alguna funcionalidad expuesta a travs de interfaces estndar. 23. Menciona 2 Ventajas? -Reutilizacin del Software: Permite alcanzar un mayor nivel de reutilizacin del cdigo. -Mayor Calidad: Dado que un componente puede ser construido y luego mejorado con el paso del tiempo. 24. Cules 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 reutilizacin del software, y la reutilizacin proporciona beneficios a los Ingenieros de Software. 26. De qu modelo se extiende el modelo ganar-ganar? Del modelo espiral

27. Cules son los objetivos de ciclo de vida de la aplicacin? 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 aplicacin. 28. A qu se refiere con escribir software reutilizable? El desarrollo de software basado en componentes permite reutilizar piezas de cdigo pre elaborado que permiten realizar diversas tareas, conllevando a diversos beneficios como las mejoras a la calidad, la reduccin del ciclo de desarrollo y el mayor retorno sobre la inversin. 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 anlisis basado en componentes. 1. Especificacin de requerimientos 2. Anlisis de componentes 3. Modificacin de requerimientos 4. Diseo del sistema con reutilizacin 5. Desarrollo e integracin 6. Validacin del sistema

31.-Explica el ciclo 0 del modelo de ganar -ganar grupos de aplicacin Es en el ciclo en el que verifica la viabilidad de un grupo apropiado de aplicacin 32.- Que es UML? Lenguaje unificado de modelo, es una tcnica para la especificacin de sistemas en todas sus fases. Es un lenguaje para hacer modelos y es independiente de los mtodos de anlisis y diseo, 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, adems de la forma, tipo y orden en la cual, los elementos interactan .

34.- Cmo debe ser un proceso unificado? Debe de ser adaptado al cliente ya que es muy importante interactuar con l, conjunto de metodologas adaptables al contexto y necesidades de cada organizacin. 35.- A qu se refiere la iteracin? 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 interaccin con los usuarios y/u otros sistemas 37. Qu es la ingeniera web? La ingeniera web es la aplicacin de metodologas sistemticas, disciplinadas y cuantificables al desarrollo eficiente, operacin y evolucin de aplicaciones de alta calidad en la World Wide Web 38. Menciona 3 ejemplos de sistemas de informacin web 1- sistemas de seguimiento educativo. 2- recepcin de documentos para tramites burocrticos. 3- nomina, prestaciones y seguro social. 39. Ordena el proceso de ingeniera web 1- Planteamiento y formulacin 2- Planificacin 3- Anlisis 4- Ingeniera 5- Generacin de pginas y Pruebas 6- Evaluacin del cliente. 40. Qu elementos propios de la ingeniera web se deben tomar en cuenta en la fase de anlisis? Se toma en cuenta el anlisis de requisitos, la cual se inicia estableciendo el perfil de loso usuarios del sistema llevando a cabo al anlisis conceptual de las tareas, la definicin de las restricciones y necesidades de la plataforma de uso y de los principios de diseo 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 satisfaccin del usuario final. 42. En que enfatizan las metodologas agiles? Enfatizan las comunicaciones cara a cara en vez de la documentacin. 43. En cules 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 documentacin en el diseo, problemas derivados en la comunicacin oral, falta de calidad, dependencia de las personas. 47. Cmo nacen las metodologas emergentes? Surgen a partir de un nuevo enfoque de los mtodos tradicionales tambin conocidos como pesados. 48. Menciona 3 objetivos de las metodologas emergentes. Disciplina, gua, disminucin de errores, estimacin, mejora continua. 49. En que se descompone el objetivo gua. Registros, procedimientos, formularios y plantillas, estndares. 50. Qu es el PSP? (Personal Software Process), Ayuda a la estimacin, planeacin y desarrollo de sistemas de software, orientada a manejar la mejora continua de las habilidades.

Você também pode gostar