EGEL INGENIERIA DE SOFTWARE Guía de Estudio PDF

Summary

This study guide provides information about the EGEL-ISOFT exam, which assesses the knowledge and skills of software engineering graduates. It includes details about the exam structure, types of questions, and the areas covered. The guide also contains practice exams with answers and an anthology of readings.

Full Transcript

Guía para el Examen General de Egreso de la Licenciatura en Ingeniería de Software EGEL-ISOFT CON PRÁCTICAS DE EXAMEN Y...

Guía para el Examen General de Egreso de la Licenciatura en Ingeniería de Software EGEL-ISOFT CON PRÁCTICAS DE EXAMEN Y ANTOLOGÍA Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. ÍNDICE PRESENTACIÓN PROPÓSITO Y ALCANCE DEL EGEL-ISOFT DESTINATARIOS DEL EGEL-ISOFT ¿CÓMO SE CONSTRUYE EL EGEL-ISOFT? CARACTERÍSTICAS DEL EGEL-ISOFT ¿QUÉ EVALÚA EL EGEL-ISOFT? ¿Qué tipo de preguntas se incluyen en el examen? 1. Preguntas o reactivos de cuestionamiento directo 2. Ordenamiento 3. Elección de elementos 4. Relación de columnas PRIMERA PRÁCTICA DE EXAMEN RESPUESTAS DE LA PRIMERA PRÁCTICA DE EXAMEN SEGUNDA PRÁCTICA DE E3XAMEN RESPUESTAS DE LA SEGUNDA PRÁCTICA DE EXAMEN TERCERA PRÁCTICA DE EXAMEN RESPUESTAS DE LA TERCERA PRÁCTICA DE EXAMEN CUARTA PRÁCTICA DE EXAMEN RESPUESTAS DE LA CUARTA PRÁCTICA DE EXAMEN ANTOLOGÍA Lectura 1. Principios que guían la práctica Lectura 2. Comprensión de los requerimientos Lectura 3. Modelado de los requerimientos: flujos Lectura 4. Modelado de los requerimientos: escenarios Lectura 5. Diseño e implementación 1 Lectura 6. Diseño e implementación 2 Lectura 7. Gestión de proyectos Lectura 8. Gestión de la calidad Lectura 9. Arquitectura de redes de información Lectura 10. Modelos de gestión de red Lectura 11. Gestión y planificación de redes Lectura 12. Gestión de Redes Lectura 13. SISTEMAS OPERATIVOS PRESENTACIÓN Esta Guía está dirigida a quienes sustentarán el Examen General para el Egreso de la Licenciatura en Ingeniería de Software (EGEL-ISOFT). Su propósito es ofrecer información que permita a los sustentantes familiarizarse con las principales características del examen, los contenidos que se evalúan, el tipo de preguntas (reactivos) que encontrarán en el examen, así como con algunas sugerencias de estudio y de preparación para presentar el examen. PROPÓSITO Y ALCANCE DEL EGEL-ISOFT El propósito del EGEL-ISOFT es identificar si los egresados de la licenciatura en Ingeniería de Software cuentan con los conocimientos y habilidades necesarios para iniciarse eficazmente en el ejercicio de la profesión. La información que ofrece permite al sustentante: o Conocer el resultado de su formación en relación con un estándar de alcance nacional mediante la aplicación de un examen confiable y válido, probado con egresados de instituciones de educación superior (IES) de todo el país. o Conocer el resultado de la evaluación en cada área del examen, por lo que puede ubicar aquéllas donde tiene un buen desempeño, así como aquéllas en las que presenta debilidades. o Beneficiarse curricularmente al contar con un elemento adicional para integrarse al mercado laboral. Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. DESTINATARIOS DEL EGEL-ISOFT Está dirigido a los egresados de la licenciatura en Ingeniería de Software, que hayan cubierto el 100% de los créditos, estén o no titulados, y en su caso a estudiantes que cursan el último semestre de la carrera, siempre y cuando la institución formadora así lo solicite. El EGEL-ISOFT se redactó en idioma español, por lo que está dirigido a individuos que puedan realizar esta evaluación bajo dicha condición lingüística. Los sustentantes con necesidades físicas especiales serán atendidos en función de su requerimiento especial. ¿CÓMO SE CONSTRUYE EL EGEL-ISOFT? Con el propósito de asegurar pertinencia y validez en los instrumentos de evaluación, el Ceneval se apoya en Consejos Técnicos integrados por expertos en las áreas que conforman la profesión, los cuales pueden representar a diferentes instituciones educativas, colegios o asociaciones de profesionistas, instancias empleadoras del sector público, privado y de carácter independiente. Estos Consejos Técnicos funcionan de acuerdo con un reglamento y se renuevan periódicamente. El contenido del EGEL-ISOFT es el resultado de un complejo proceso metodológico, técnico y de construcción de consensos en el Consejo Técnico y en sus Comités Académicos de apoyo en torno a: i) La definición de principales funciones o ámbitos de acción del profesional ii) La identificación de las diversas actividades que se relacionan con cada ámbito iii) La selección de las tareas indispensables para el desarrollo de cada actividad iv) Los conocimientos y habilidades requeridos para la realización de esas tareas profesionales v) La inclusión de estos conocimientos y habilidades en los planes y programas de estudio vigentes de la licenciatura en Ingeniería de Software Todo esto tiene como referente fundamental la opinión de centenares de profesionistas activos en el campo de la Ingeniería de Software, formados con planes de estudios diversos y en diferentes instituciones, quienes (en una encuesta nacional) aportaron su punto de vista respecto a: i) Las tareas profesionales que se realizan con mayor frecuencia ii) El nivel de importancia que estas tareas tienen en el ejercicio de su profesión iii) El estudio o no, durante la licenciatura, de los conocimientos y habilidades que son necesarios para la realización de estas tareas CARACTERÍSTICAS DEL EGEL-ISOFT Es un instrumento de evaluación que puede describirse como un examen con los siguientes atributos: Atributo Definición Especializado para la Evalúa conocimientos y habilidades específicos de la carrera profesional de formación profesional del licenciado en Ingeniería de Ingeniería de Software Software que son críticos para iniciarse en el ejercicio de la profesión. No incluye conocimientos y habilidades profesionales genéricos o transversales. De alcance nacional Considera los aspectos esenciales en la licenciatura en Ingeniería de Software para iniciarse en el ejercicio de la profesión en el país. No está referido a un currículo en particular. Se diseñan y preparan para que tengan validez en todo el país. Estandarizado Cuenta con reglas fijas de diseño, elaboración, aplicación y calificación. Criterial Los resultados de cada sustentante se comparan contra un estándar de desempeño nacional preestablecido por el Consejo Técnico del examen. Objetivo Tiene criterios de calificación unívocos y precisos, lo cual permite su automatización. De máximo esfuerzo Permite establecer el nivel de rendimiento del sustentante, sobre la base de que este hace su mejor esfuerzo al responder los reactivos de la prueba. De alto impacto Con base en sus resultados los sustentantes pueden titularse y las IES obtienen un indicador de rendimiento académico. De opción múltiple Cada pregunta se acompaña de cuatro opciones de respuesta, entre las cuales sólo una es la correcta. Contenidos centrados Permite determinar si los sustentantes son capaces de en problemas utilizar lo aprendido durante su Licenciatura en la resolución de problemas y situaciones a las que típicamente se enfrenta un egresado al inicio del ejercicio profesional. Sensible a la Evalúa resultados de aprendizaje de programas de formación instrucción profesional de la licenciatura en Ingeniería de Software, los cuales son una consecuencia de la experiencia educativa institucionalmente organizada. Contenidos validados Contenidos validados por comités de expertos y centenares socialmente de profesionistas en ejercicio en el país. Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. ¿QUÉ EVALÚA EL EGEL-ISOFT? El examen está organizado en áreas, subáreas y temas. Las áreas corresponden a ámbitos profesionales en los que actualmente se organiza la labor del ingeniero en software. Las subáreas comprenden las principales actividades profesionales de cada uno de los ámbitos profesionales referidos. Por último, los temas identifican los conocimientos y habilidades necesarios para realizar tareas específicas relacionadas con cada actividad profesional. Estructura general del EGEL-ISOFT por áreas y subáreas Distribución Número % en el de reactivos Área/ Subárea de examen por sesión reactivos 1ª 2ª A. Análisis de sistemas de información 13.26 24 24 1. Diagnóstico del problema y valoración de la factibilidad para el desarrollo de sistemas de 7.18 13 13 información 2. Modelado de los requerimientos de un sistema de 6.08 11 11 información B. Desarrollo e implantación de aplicaciones 40.88 74 74 computacionales 1. Diseño de la solución del problema de tecnología de 9.39 17 17 información 2. Desarrollo de sistemas 22.65 41 41 3. Implantación de sistemas 3.87 7 7 4. Aplicación de modelos matemáticos 4.97 9 9 C. Gestión de proyectos de tecnologías de información 14.36 26 26 1. Administración de proyectos de tecnologías de 5.52 10 10 información 2. Control de calidad de proyectos de tecnologías de 8.84 16 16 información D. Implementación de redes, bases de datos, sistemas 31.49 57 57 operativos y lenguaje de desarrollo 1. Gestión de redes de datos 8.84 16 16 2. Gestión de bases de datos 12.15 22 22 3. Gestión de sistemas operativos o lenguajes de 10.50 19 19 desarrollo Total 100.00 181 98 83 Estructura aprobada por el Consejo Técnico del EGEL-ISOFT el 27 de junio de 2012. *NOTA: Adicionalmente se incluye un 20% de reactivos piloto que no califican. ¿Qué tipo de preguntas se incluyen en el examen? En el examen se utilizan reactivos o preguntas de opción múltiple que contienen fundamentalmente los siguientes dos elementos:  La base es una pregunta, afirmación, enunciado o gráfico acompañado de una instrucción que plantea un problema explícitamente.  Las opciones de respuesta son enunciados, palabras, cifras o combinaciones de números y letras que guardan relación con la base del reactivo, donde sólo una opción es la correcta. Para todas las preguntas del examen siempre se presentarán cuatro opciones de respuesta. Durante el examen usted encontrará diferentes formas de preguntar. En algunos casos se le hace una pregunta directa, en otros se le pide completar una información, algunos le solicitan elegir un orden determinado, otros requieren de usted la elección de elementos de una lista dada y otros más le piden relacionar columnas. Comprender estos formatos le permitirá llegar mejor preparado al examen. Con el fin de apoyarlo para facilitar su comprensión, a continuación se presentan algunos ejemplos. 1. Preguntas o reactivos de cuestionamiento directo En este tipo de reactivos el sustentante tiene que seleccionar una de las cuatro opciones de respuestas a partir del criterio o acción que se solicite en el enunciado, afirmativo o interrogativo, que se presenta en la base del reactivo. Ejemplo correspondiente al área de Análisis de sistemas: El área de desarrollo de sistemas de una empresa requiere implementar un sistema de información en todas sus sucursales. Se están evaluando las siguientes alternativas para resolver ese requerimiento: 1. El costo del desarrollo externo es en promedio de $1,300,000.00 y cubre el 100% de los requerimientos. 2. El desarrollo interno para cubrir el 100% de los requerimientos implica 6 meses de trabajo y el sistema resultante puede ser vendido 3. Adquirir un software comercial cuyo costo es de $700,000.00 y cubre el 80% de los requerimientos 4. Continuar con el uso de los sistemas de información ocasiona costos de operación y mantenimiento de $1,000,000 ¿Cuál de las siguientes metodologías se aplica para evaluar la factibilidad de las propuestas? A) Benchmarking B) Costo – beneficio C) Análisis operativo D) Análisis técnico Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. Argumentación de las opciones de respuesta La opción correcta es la B: porque la información proporcionada está asociada al costo de las propuestas. Las otras opciones son incorrectas porque la información proporcionada no refleja el desempeño de las propuestas, no da elementos para establecer la factibilidad operativa del sistema y no es de tipo técnica. Ejemplo correspondiente al área de Desarrollo e implantación de aplicaciones computacionales: Una incubadora de negocios está organizando un proyecto para producir un videojuego de caracteres que se desarrollará en varias fases. El cliente especifica los requerimientos en etapas posteriores a cada demostración del producto. Las primeras versiones tienen propósitos académicos y se espera que las últimas sean productos comerciales. ¿Qué modelo del proceso se utiliza para desarrollar este proyecto? A) Lineal B) En espiral C) Incremental D) De prototipos Argumentación de las opciones de respuesta La opción correcta es la A: porque Benchmarking implica comparar las prácticas reales o planificadas del proyecto con aquellas de otros proyectos, a fin de generar ideas para mejorar o para establecer una norma por medio de la cual medir el desempeño de un proyecto. Las otras opciones son incorrectas porque análisis Costo/Beneficio toma como base los beneficios y los costos que se obtienen de llevar a cabo los proyectos actuales, a menor costo menor beneficio, el diagrama de causa-y-efecto detecta los posibles factores con los problemas potenciales que existen en un proyecto de software y el diseño de experimentos es un método estadístico que ayuda a identificar cuáles son los factores que influyen en variables específicas. 2. Ordenamiento Este tipo de reactivos demandan el ordenamiento o jerarquización de un listado de elementos de acuerdo con un criterio determinado. La tarea del sustentante consiste en seleccionar la opción en la que aparezcan los elementos en el orden solicitado. Ejemplo correspondiente al área de Análisis de sistemas: Ordene secuencialmente los pasos necesarios para preparar una entrevista para la obtención de los requerimientos de una aplicación computacional. 1. Decidir el tipo de preguntas y la estructura 2. Conocer los antecedentes de la organización 3. Decidir a quién entrevistar 4. Establecer los objetivos de la entrevista A) 2, 3, 1, 4 B) 2, 4, 3, 1 C) 3, 4, 2, 1 D) 3, 2, 1, 4 Argumentación de las opciones de respuesta La opción correcta es la B: porque la secuencia de pasos adecuada para preparar una entrevista es; conocer antecedentes de la organización, establecer objetivos, decidir a quién entrevistar y decidir el tipo de preguntas y su estructura. El producto de cada paso es un insumo necesario para el siguiente. Las otras opciones son incorrectas porque no cumplen con el orden adecuado. Ejemplo correspondiente al área de Desarrollo e implantación de aplicaciones computacionales: Ordene los pasos que se requieren para elaborar el diagrama relacional a partir de un diagrama entidad relación de un modelo de datos. 1. Elaborar por cada una de las relaciones con cardinalidad muchos a muchos una relación asociativa 2. Elaborar por cada una de la entidades del diagrama ER una relación en el diagrama relacional 3. Reducción de las relaciones muchos a uno con el paso de llaves 4. Fusionar las entidades con relaciones de cardinalidad uno a uno A) 2, 1, 3, 4 B) 2, 3, 4, 1 C) 4, 3, 1, 2 D) 4, 2, 1, 3 Argumentación de las opciones de respuesta La opción correcta es la D: porque son los pasos que se requieren para elaborar el diagrama relacional a partir de un diagrama entidad relación de un modelo de datos. Las otras opciones son incorrectas porque no cumplen con el orden adecuado. Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. Ejemplo correspondiente al área de Liderazgo de proyectos de tecnologías de información: El departamento de control de calidad de una empresa de consultoría, implementa un plan de aseguramiento de calidad como un mecanismo de control. Ordene las actividades de dicho plan. 1. Desarrollar la descripción del proceso de software 2. Preparar el plan de SQA 3. Registrar cualquier falta de ajuste para informar al gestor ejecutivo 4. Garantizar que estén documentadas las desviaciones 5. Auditar productos de trabajo de software para verificar que se ajusten con los requerimientos A) 1, 2, 4, 3, 5 B) 1, 3, 2, 5, 4 C) 2, 1, 5, 4, 3 D) 2, 5, 1, 3, 4 Argumentación de las opciones de respuesta La opción correcta es la C: porque es la secuencia idónea preparar un plan, desarrollar la descripción, auditar los productos, garantizar que estén documentadas las desviaciones y, finalmente, registrar cualquier falta de ajuste para informar al gestor ejecutivo. Las otras opciones son incorrectas porque no cumplen con el orden adecuado. 3. Elección de elementos A partir de un criterio, se seleccionan elementos que forman parte de un conjunto incluido en la base. En las opciones de respuesta se presentan subconjuntos. Ejemplo correspondiente al área de Implantación de infraestructura tecnológica: De los siguientes protocolos, ¿cuáles corresponden a la capa de red en el modelo OSI? 1. HDLC 2. IP 3. TCP 4. RIP A) 1, 2 B) 1, 3 C) 2, 4 D) 3, 4 Argumentación de las opciones de respuesta La opción correcta es la C: porque ambos protocolos pertenecen a la capa de red. Las otras opciones son incorrectas porque HDLC es un protocolo de la capa de enlace de datos y TCP es un protocolo de la capa de transporte. Ejemplo correspondiente al área de Desarrollo e implantación de aplicaciones computacionales: El departamento de tecnologías de la información de una empresa está a punto de iniciar el desarrollo de una aplicación, considerando los siguientes lenguajes de programación. Seleccione los que sean orientados a objetos. 1. LISP 2. JAVA 3. FORTRAN 4. DELPHI 5. PHP A) 1, 2, 3 B) 1, 3, 4 C) 2, 4, 5 D) 3, 4, 5 Argumentación de las opciones de respuesta La opción correcta es la C: porque los tres son lenguajes orientados a objetos. Las otras opciones son incorrectas porque LISP y Fortran son lenguajes de alto nivel, pero no orientados a objetos. Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 4. Relación de columnas En este tipo de reactivos hay dos columnas, cada una con contenidos distintos, que el sustentante tiene que relacionar de acuerdo con el criterio especificado en la base del reactivo: Ejemplo correspondiente al área de Implantación de infraestructura tecnológica: Un equipo de desarrollo tiene alojado el sistema de control de versiones en una carpeta compartida en un servidor de la empresa. Para su operación, esta carpeta tiene asignados diferentes permisos para diferentes usuarios, de acuerdo con el uso que hace cada uno. Así, un desarrollador baja versiones nuevas y sube actualizaciones; el personal de soporte técnico utiliza controladores y actualizaciones del sistema; mientras que el líder de proyecto controla y gestiona el sistema de control de versiones, además de participar como desarrollador. Relacione los perfiles de usuario con sus respectivos permisos de acceso. Perfil de usuario Permisos de acceso 1. Desarrollador a) Creación, eliminación 2. Líder de proyecto b) Lectura 3. Personal de soporte técnico c) Lectura, creación, eliminación d) Lectura, escritura e) Lectura, escritura, creación f) Lectura, escritura, creación, eliminación A) 1a, 2c, 3e B) 1b, 2d, 3e C) 1d, 2b, 3a D) 1e, 2f, 3b Argumentación de las opciones de respuesta La opción correcta es la D: porque todos los perfiles tienen asignados los permisos apropiados a su función. Las otras opciones son incorrectas porque el desarrollador debe poder leer y escribir, además de que no es conveniente que pueda eliminar y el líder de proyecto debe tener todos los permisos. PRIMERA PRÁCTICA DE EXAMEN 1. ¿Cuáles son las características del software? a. El software está desarrollado o diseñado; No se fabrica en el sentido clásico. b. El software no se "desgasta". c. El software puede ser personalizado o personalizac. d. Todo lo mencionado anteriormente 2. Los compiladores, los editores de software vienen bajo qué tipo de software? a. Software del sistema b. Software de la aplicacion c. Software científico d. Ninguna de las anteriores 3. El software se define como ____. a. Instrucciones b. Estructuras de datos c. Documentos d. Todas las anteriores 4. ¿Cuáles son las señales de que un proyecto de software está en problemas? a. El alcance del producto está mal definic. b. Los plazos son poco realistas. c. Los cambios se gestionan mal. d. Todas las anteriores. 5. Usted está trabajando como gerente de proyecto. Tu empresa quiere desarrollar un proyecto. Usted también está involucrado en el equipo de planificación. ¿Cuál será tu primer paso en la planificación de proyectos? a. Establecer los objetivos y alcance del producto. b. Determine las restricciones del proyecto. c. Selecciona el equipo. d. Ninguna de las anteriores. Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 6. ¿Qué elemento de codificación se omite generalmente al final de la línea? a. Convenciones de nombres b. Identificando c. Espacio en blanco d. Los operadores 7. Las reglas para escribir 'if-then-else', 'case-switch', 'while-until' y 'for' flujo de control se denominan _____. a. Comentarios b. Funciones c. Longitud de línea y envoltura d. Estructura de control 8. Haga coincidir la Lista 1 con la Lista 2 y elija la opción correcta. 1. Elicitación de requisitos a. Módulo de desarrollo e integración 2. Diseño b. Análisis. 3. Implementación c. Estructura y comportamiento 4. Mantenimiento d. La optimización del rendimiento. a. 1-c, 2-a, 3-d, 4-b b. 1-c, 2-a, 3-b, 4-d c. 1-a, 2-c, 3-d, 4-b d. 1-b, 2-c, 3-a, 4-d 9. Un proyecto puede ser caracterizado como _____. a. Cada proyecto puede no tener un objetivo único y distinto. b. El proyecto es una actividad de rutina o operaciones diarias. c. El proyecto no viene con una hora de inicio y finalización. d. Ninguna de las anteriores. 10. Elija la opción correcta en términos de problemas relacionados con la responsabilidad profesional. a. Confidencialidad b. Derechos de propiedad intelectual c. Ambos a y b d. Gestionando las relaciones con los clientes 11. “Los ingenieros de software no deben usar sus habilidades técnicas para hacer un mal uso de las computadoras de otras personas”. Aquí el término uso incorrecto se refiere a: a. Acceso no autorizado a material informático b. Modificación no autorizada de material informático. c. Diseminación de virus u otro malwad. d. Todos los mencionados 12. Explique qué se entiende por PRODUCTO con referencia a uno de los ocho principios según el Código de ética de ACM / IEEE. a. El producto debe ser fácil de usar. b. Los ingenieros de software se asegurarán de que sus productos y las modificaciones relacionadas cumplan con los estándares profesionales más altos posibles. c. Los ingenieros de software se asegurarán de que sus productos y las modificaciones relacionadas satisfagan al cliente. d. Significa que el producto diseñado / creado debe estar fácilmente disponible. 13. Identifique un dilema ético de las situaciones mencionadas a continuación: a. Su empleador lanza un sistema crítico para la seguridad sin terminar la prueba del sistema. b. Negarse a emprender un proyecto. c. Acuerdo en principio con las políticas de la alta dirección. d. Ninguna de las anteriores 14. Identifique la afirmación correcta: “Los ingenieros de software a. actuar de una manera que sea en el mejor interés de su experiencia y favor. b. actuar consistentemente con el interés público. c. Asegurar que sus productos solo cumplan con el SRS. d. Ninguna de las anteriores 15. Seleccione la declaración incorrecta: Los ingenieros de software deben__________________________. a. No a sabiendas acepte trabajos que estén fuera de su competencia. b. No uses tus habilidades técnicas para hacer mal uso de las computadoras de otras personas. c. Ser dependientes de sus colegas. d. Mantener la integridad y la independencia en su juicio profesional. Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 16. La eficiencia en un producto de software no incluye ________ a. sensibilidad b. licenciamiento c. utilización de memoria d. Tiempo de procesamiento 17. ¿Cuál de estos no se encuentra entre los ocho principios seguidos por el Código de ética y práctica profesional de ingeniería de software? a. PÚBLICO b. PROFESIÓN c. PRODUCTO d. AMBIENTE 18. ¿Qué es un software? a. El software es un conjunto de programas. b. El software es documentación y configuración de datos. c. Tanto a como B d. Ninguno de los mencionados 19. ¿Cuál de estos no tiene en cuenta la falla del software? a. Aumento de la demanda b. Baja expectativa c. Aumento de la oferta d. Menos confiable y costoso 20. ¿Cuáles son los atributos de un buen software? a. Mantenimiento del software b. Funcionalidad de software c. Desarrollo de software d. a y B 21. ¿Cuál de estas actividades de ingeniería de software no forma parte de los procesos de software? a. Dependencia de software b. Desarrollo de software c. Validación de software d. Especificación de software 22. ¿Cuál de estos es incorrecto? a. La ingeniería de software pertenece a la informática. b. La ingeniería de software es una parte de la forma más general de la ingeniería de sistemas. c. La informática pertenece a la ingeniería de softwad. d. La ingeniería de software se ocupa de los aspectos prácticos de desarrollar y entregar software útil. 23. ¿Cuál de estos es verdad? a. Los productos genéricos y los productos personalizados son tipos de productos de softwad. b. Los productos genéricos se producen por organización y se venden al mercado abierto. c. Los productos personalizados son encargados por clientes particulares. d. Todas las anteriores. 24. ¿Cuál de estos no afecta a los diferentes tipos de software en su conjunto? a. Heterogeneidad b. Flexibilidad c. Negocios y cambio social. d. Seguridad 25. ¿Las nociones fundamentales de la ingeniería de software no tienen en cuenta? a. Procesos de software b. Seguridad del software c. Reutilización de software d. Validación de Software Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 26. ¿Cuál de estos no es cierto? a. La web ha llevado a la disponibilidad de servicios de software y la posibilidad de desarrollar sistemas basados en servicios altamente distribuidos. b. Los sistemas basados en web han conducido a la degradación de los lenguajes de programación. c. Web trae concepto de software como servicio. d. El sistema basado en la web debe ser desarrollado y entregado de manera incremental. 27. Identifique un lenguaje de cuarta generación (4GL) a partir de lo que se indica a continuación. a. FORTRAN b. COBOL c. Shell de unix d. C ++ 28. Organice las siguientes actividades para hacer un producto de software utilizando 4GT. i. Estrategia de diseño ii. Transformación en producto. iii. Implementación iv. Recolección de requisitos a. 1, 4, 3, 2 b. 4, 3, 1, 2 c. 4, 1, 3, 2 d. 1, 3, 4, 2 29. 4GL es un ejemplo de procesamiento ______________. a. Caja blanca b. Caja negra c. Funcional d. Ambos b & c 30. El modelo 4GT es un paquete de __________________. a. Herramientas de caja b. Herramientas de software c. Programas de software d. Documentación 31. Modelo de proceso del software RAD significa _____. a. Desarrollo rápido de aplicaciones. b. Desarrollo relativo de aplicaciones. c. Diseño de aplicaciones rápidas. d. Desarrollo de aplicaciones recientes. 32. ¿Cuál es el modelo más simple de paradigma de desarrollo de software? a. Modelo espiral b. Modelo de Big Bang c. Modelo V d. Modelo de cascada 33. El modelo arquitectónico se deriva de cuál de estas fuentes? A) Información sobre el dominio de la aplicación para el software que se construirá; B) Elementos del modelo de requisitos específicos, como diagramas de flujo de datos o clases de análisis, sus relaciones y colaboraciones para el problema en cuestión; C) La disponibilidad de estilos y patrones arquitectónicos. a. Tanto A y B b. Ambos B y C c. Ambos A y C d. Todo lo mencionado anteriormente 34. ¿Qué modelo también se conoce como modelo de verificación y validación? a. Modelo de cascada b. Modelo de Big Bang c. Modelo V d. Modelo espiral 35. ¿Qué modelo no es adecuado para grandes proyectos de software pero es bueno para aprender y experimentar? a. Modelo de Big Bang b. Modelo espiral c. Modelo iterativo d. Modelo de cascada Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 36. ¿A qué modelo también se le llama ciclo de vida clásico o modelo de cascada? a. Desarrollo iterativo b. Desarrollo secuencial lineal c. Modelo RAD d. Desarrollo incremental 37. ¿Cuál es la tasa de actividad global efectiva promedio en un sistema de tipo E en evolución que es invariante durante la vida útil del producto? a. Autorregulación b. Reduciendo la calidad c. Sistemas de retroalimentación d. Estabilidad organizacional 38. Build & Fix Model es adecuado para los ejercicios de programación de ___________ LOC (línea de código). a. 100-200 b. 200-400 c. 400-1000 d. por encima de 1000 39. ¿Cuál de los siguientes modelos no es adecuado para adaptarse a cualquier cambio? a. Construir y arreglar el modelo b. Modelo de prototipos c. Modelo RAD d. Modelo de cascada 40. ¿Cuál no es uno de los tipos de prototipo de Modelo de Prototipos? a. Prototipo horizontal b. Prototipo vertical c. Prototipo diagonal d. Prototipo de dominio 41. ¿Cuál de los siguientes no es una fase del modelo de prototipos? a. Diseño rapido b. Codificación c. Refinamiento de prototipos d. Producto de ingeniero 42. ¿Cuál de las siguientes afirmaciones con respecto al modelo de construcción y reparación es incorrecta? a. No hay espacio para el diseño estructurac. b. El código pronto se vuelve no apto para ser arreglado e inmutable c. El mantenimiento es prácticamente imposible. d. Se adapta bien a grandes proyectos. 43. Modelo RAD tiene a. 2 fases b. 3 fases c. 5 fases d. 6 fases 44. ¿Cuál es el mayor inconveniente de usar el modelo RAD? a. Se requieren desarrolladores / diseñadores altamente especializados y capacitados. b. Aumenta la reutilización de los componentes. c. Alienta la retroalimentación de cliente / cliente. d. Tanto a y c. 45. SDLC significa a. Ciclo de vida del desarrollo de programas b. Ciclo de vida de desarrollo de sistemas c. Ciclo de vida del diseño de software d. Diseño del sistema ciclo de vida Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 46. ¿Qué modelo se puede seleccionar si el usuario está involucrado en todas las fases de SDLC? a. Modelo de cascada b. Modelo de prototipos c. Modelo RAD d. ambos b & c 47. ¿Cuál de los siguientes no es un modelo de proceso evolutivo? a. Modelo Espiral WINWIN b. Modelo incremental c. Modelo de desarrollo concurrente d. Todos son modelos de software evolutivos 48. El modelo incremental es el resultado de una combinación de elementos, ¿de qué dos modelos? a. Construir y arreglar modelo y modelo de cascada b. Modelo lineal y modelo RAD c. Modelo lineal y modelo de prototipos. d. Modelo de cascada y modelo de RAD 49. ¿Cuál es la principal ventaja de usar el modelo incremental? a. El cliente puede responder a cada incremento b. Más fácil de probar y depurar c. Se utiliza cuando existe la necesidad de llevar un producto al mercado antes de tiempo. d. Ambos b & c 50. El modelo espiral fue propuesto originalmente por a. IBM b. Barry Boehm c. Periodista d. Royce 51. El modelo en espiral tiene dos dimensiones: _____________ y ____________. a. diagonal, angular b. radial, perpendicular c. radial, angular d. diagonal, perpendicular 52. ¿En qué se diferencia WINWIN Spiral Model de Spiral Model? a. Define las tareas necesarias para definir recursos, líneas de tiempo y otra información relacionada con el proyecto. b. Define un conjunto de actividades de negociación al comienzo de cada paso alrededor de la espiral. c. Define las tareas requeridas para evaluar los riesgos tanto técnicos como de gestión. d. Define las tareas necesarias para construir, probar, instalar y proporcionar soporte al usuario. 53. Identificar la desventaja del modelo espiral. a. No funciona bien para proyectos más pequeños. b. Gran cantidad de análisis de riesgo c. Fuerte aprobación y control de documentación. d. La funcionalidad adicional se puede agregar en una fecha posterior 54. ¿En qué se diferencia el modelo incremental del modelo espiral? a. El progreso se puede medir para el modelo incremental. b. Los requisitos cambiantes se pueden acomodar en el modelo incremental. c. Los usuarios pueden ver el sistema temprano en el modelo incremental. d. no hay diferencia entre estos dos 55. Si tuviera que crear aplicaciones cliente / servidor, ¿qué modelo elegiría? a. Modelo Espiral WINWIN b. Modelo espiral c. Modelo concurrente d. Modelo incremental Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 56. La selección de un modelo se basa en a. Requerimientos b. Equipo de desarrollo c. Usuarios d. Todos los mencionados 57. ¿Qué dos modelos no permiten definir requisitos al principio del ciclo? a. Cascada y RAD b. Prototipos y Espiral c. Prototipado y RAD d. Cascada y espiral 58. ¿Cuál del siguiente modelo de ciclo de vida se puede elegir si el equipo de desarrollo tiene menos experiencia en proyectos similares? a. Espiral b. Cascada c. RAD d. Modelo de mejora iterativa 59. Si fuera un desarrollador líder de una compañía de software y se le solicita que envíe un proyecto / producto dentro de un marco de tiempo estipulado sin barreras de costo, ¿qué modelo seleccionaría? a. Cascada b. Espiral c. RAD d. Incremental 60. ¿Qué dos de los siguientes modelos no podrán dar el resultado deseado si la participación del usuario no está involucrada? a. Cascada y espiral b. RAD y espiral c. RAD y cascada d. RAD y prototipado 61. ¿Cuál de los siguientes no está definido en un buen documento de especificación de requisitos de software (SRS)? a. Requerimiento funcional b. Requisito no funcional c. Objetivos de implementación d. Algoritmo para la implementación de software 62. ¿Cuál de las siguientes es la comprensión de las limitaciones de los productos de software, los problemas relacionados con el sistema de aprendizaje o los cambios que deben realizarse en los sistemas existentes de antemano, identificando y abordando el impacto del proyecto en la organización y el personal, etc.? a. Diseño de software b. Estudio de factibilidad c. Recolección de requisitos d. Análisis del sistema 63. ¿Qué proyecto se emprende como consecuencia de una solicitud específica de un cliente? a. Proyectos de desarrollo de conceptos b. Proyectos de mejora de aplicaciones c. Nuevos proyectos de desarrollo de aplicaciones. d. Proyectos de mantenimiento de aplicaciones 64. El proceso de ingeniería de requisitos incluye cuál de estos pasos? a. Estudio de factibilidad b. Recolección de requisitos c. Especificación y validación de requisitos de software d. Todo lo mencionado anteriormente 65. La especificación de requisitos de software (SRS) también se conoce como especificación de _______. a. Prueba de caja blanca b. Test de aceptación c. Pruebas integradas d. Prueba de caja negra Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 66. ¿En qué proceso de obtención los desarrolladores discuten con el cliente y los usuarios finales y conocen sus expectativas del software? a. Recolección de requisitos b. Requisitos de organizacion c. Negociación y discusión d. Documentación 67. Si los requisitos son fácilmente comprensibles y definidos, ¿qué modelo es el más adecuado? a. Modelo espiral b. Modelo de cascada c. Modelo de prototipado d. Ninguna de las anteriores 68. ¿Qué documento crea el analista del sistema después de que se recopilan los requisitos de varios interesados? a. Especificación de requisitos de software b. Validación de requisitos de software c. Estudio de factibilidad d. Recolección de requisitos 69. ¿Cuál está enfocado hacia el objetivo de la organización? a. Estudio de factibilidad b. Recolección de requisitos c. Especificación de requisitos de software d. Validación de requisitos de software 70. ¿Qué documentación funciona como herramienta clave para el diseñador de software, el desarrollador y su equipo de prueba para llevar a cabo sus tareas respectivas? a. Documentación de requisitos b. Documentación del usuario c. Documentación de diseño de software d. Documentación técnica 71. ¿Cuál es el significado de la obtención de requisitos en ingeniería de software? a. Recopilación de requisitos. b. Comprensión del requisito. c. Obteniendo los requerimientos del cliente. d. Todas las anteriores. 72. ¿Cuál de las siguientes es / es técnica de estimación de proyecto? a. Técnica de estimación empírica. b. Técnica de estimación heurística. c. Técnica de estimación analítica. d. Todas las anteriores. 73. ¿Qué herramientas son útiles en todas las etapas de SDLC, para la recopilación de requisitos para pruebas y documentación? a. Herramientas mayúsculas b. Herramientas de caja baja c. Herramientas de caja integradas d. Ninguna de las anteriores 74. ¿Cuáles son los tipos de requisitos de desarrollo de software? a. Disponibilidad b. Confiabilidad c. Usabilidad d. Todos los mencionados 75. Seleccione el requisito específico del desarrollador? a. Potabilidad b. Mantenibilidad c. Disponibilidad d. Tanto a como B Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 76. FAST significa a. Técnica funcional de especificación de aplicaciones b. Técnica de especificación de aplicación rápida c. Técnica de especificación de aplicación facilitada d. Ninguno de los mencionados 77. QFD significa a. diseño de funciones de calidad b. desarrollo de la función de calidad c. Despliegue de la función de calidad d. ninguno de los mencionados 78. Los requisitos del sistema del usuario son las partes de qué documento? a. SDD b. SRS c. DDD d. DFD 79. ¿Cuál es uno de los actores más importantes de los siguientes? a. Personal de nivel de entrada b. Accionista de nivel medio c. Gerentes d. Usuarios del softwad. 80. ¿Cuál de los siguientes es un requisito funcional? a. Mantenibilidad b. Portabilidad c. Robustez d. Ninguno de los mencionados 81. ¿Cuál de los siguientes es un requisito que se ajusta al módulo de un desarrollador? a. Disponibilidad b. Probabilidad c. Usabilidad d. Flexibilidad 82. “Considere un sistema donde, un sensor de calor detecta una intrusión y alerta a la compañía de seguridad”. ¿Qué tipo de requisito está proporcionando el sistema? a. Funcional b. No funcional c. Requisito conocido d. Ninguna de las anteriores 83. ¿Cuál de las siguientes afirmaciones explica la portabilidad en los requisitos no funcionales? a. Es un grado en que el software que se ejecuta en una plataforma se puede convertir fácilmente para ejecutarse en otra plataforma. b. Se puede mejorar mediante el uso de idiomas, sistemas operativos y herramientas universalmente disponibles y estandarizadas. c. La capacidad del sistema para comportarse de forma coherente de una manera aceptable para el usuario cuando se opera dentro del entorno para el que se diseñó el sistema. d. Tanto a como B 84. Elija la declaración incorrecta con respecto al requisito no funcional (NFR). a. Enfoque orientado al producto: enfoque en la calidad del sistema (o software) b. Enfoque orientado al proceso: enfoque en cómo se pueden usar los NFR en el proceso de diseño c. Enfoque cuantitativo: encuentre escalas medibles para los atributos de funcionalidad d. Enfoque cualitativo - Estudie varias relaciones entre los objetivos de calidad 85. ¿Cuántos esquemas de clasificación se han desarrollado para los NFR (requisito no funcional)? a. Dos b. Tres c. Cuatro d. Cinco Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 86. Según los componentes de FURPS +, ¿cuál de los siguientes no pertenece a S? a. Probabilidad b. Eficiencia de velocidad c. Utilidad d. Instalabilidad 87. ¿Cuáles son las cuatro dimensiones de la fiabilidad? a. Usabilidad, Fiabilidad, Seguridad, Flexibilidad. b. Disponibilidad, fiabilidad, mantenibilidad, seguridad. c. Disponibilidad, fiabilidad, seguridad, seguridad. d. Seguridad, Seguridad, Probabilidad, Usabilidad. 88. ¿Cuál es el primer paso de la obtención de requisitos? a. Identificando a los interesados b. Listado de requisitos c. Recopilación de requisitos d. Ninguna de las anteriores 89. Comenzando de menos a más importante, elija el orden de las partes interesadas. i. Gerentes ii. Personal de nivel de entrada iii. Usuarios iv. Accionista de nivel medio a. i, ii, iv, iii b. i, ii, iii, iv c. ii, iv, i, iii d. Ninguna de las anteriores 90. Organice las tareas involucradas en la obtención de requisitos de una manera apropiada. i. Consolidación ii. Priorización iii. Recopilación de requisitos iv. Evaluación a. iii, i, ii, iv b. iii, iv, ii, i c. iii, ii, iv, i d. ii, iii, iv, i 91. ¿Qué diseño identifica el software como un sistema con muchos componentes que interactúan entre sí? a. Diseño arquitectonico b. Diseño de alto nivel c. Diseño detallado d. Ambos B y C 92. La herramienta CASE significa ______________. a. Ingeniería de software asistida por computadora b. Ingeniería de software asistida por componentes c. Ingeniería constructiva de software asistido d. Ingeniería de Software de Análisis Computacional 93. FAST significa ______. a. Técnica de software de aplicación facilitada. b. Técnica de software de aplicación funcional. c. Facilitado técnica de especificación de aplicaciones. d. Ninguna de las anteriores. 94. Abrevia el término CASO. a. Ingeniería de software autorizada por computadora b. Ingeniería de software asistida por computadora c. Ingeniería de Software Autorizada Común d. Ingeniería de software con asistencia común 95. ¿Qué se describe por medio de DFD como se estudió anteriormente y se representa en forma algebraica? a. Flujo de datos b. Almacenamiento de datos c. Estructuras de datos d. Elementos de datos Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 96. Una entidad en el Modelo ER es un ser del mundo real, que tiene algunas propiedades llamadas_____. a. Atributos b. Relación c. Dominio d. Ninguna de las anteriores 97. El número máximo de objetos que pueden participar en una relación se denomina________. a. Cardinalidad b. Atributos c. Operaciones d. Transformadores 98. Si una aplicación permite ejecutar varias instancias de sí misma, aparecen en la pantalla, ya que las ventanas separadas se denominan ______. a. Ventana b. Pestañas c. Menú d. Cursor 99. Un marco de proceso genérico para la ingeniería de software abarca cinco actividades. ¿Qué son esas actividades? a. Comunicación, gestión de riesgos, medición, producción, despliegue. b. Comunicación, planificación, modelado, construcción, despliegue. c. Análisis, diseño, programación, depuración, mantenimiento. d. Ninguna de las anteriores 100. Boehm sugiere un enfoque que aborde los objetivos del proyecto, los hitos y los cronogramas, las responsabilidades, los enfoques de gestión y técnicos y los recursos necesarios. Este principio se llama ______. a. Principio W3HH b. Principio de la OMS c. Principio W5HH d. Ninguna de las anteriores RESPUESTAS DE LA PRIMERA PRÁCTICA DE EXAMEN 1. (d).Todos los mencionados anteriormente. 2. (a) software del sistema 3. (d). Todas las anteriores 4. (d).Todo lo anterior. 5. (a). Establezca los objetivos y el alcance del producto. 6. (c). 7. (d).Control Estructura 8. (d).1-b, 2-c, 3-a, 4-d 9. (d).Ninguno de los anteriores. 10. (c). Ambas a y b 11. (d).Todos los mencionados 12. (b). Los ingenieros de software se asegurarán de que sus productos y las modificaciones relacionadas cumplan con los estándares profesionales más altos posibles. 13. (a). Su empleador lanza un sistema crítico para la seguridad sin terminar la prueba del sistema. 14. (b).act Consisten con el interés público. 15. (c). Ser dependientes de sus colegas 16. (b) licencia 17. (d).ENVIRONMENT 18. (c). Ambos ayb 19. (c). Aumento de la oferta. 20. (d).ayb 21. (a). Dependencia del softwad. 22. (c).La informática pertenece a la ingeniería de softwad. 23. (d).Todo lo anterior. 24. (b). Flexibilidad. 25. (d). Validación del softwad. 26. (b). Los sistemas basados en la Web han llevado a la degradación de los lenguajes de programación. 27. (c).Unix shell 28. (c).4, 1, 3, 2 29. (d). Ambos b & c 30. (b). Herramientas de softwad. 31. (a). Desarrollo rápido de aplicaciones. 32. (d). 33. (d).Todos los mencionados anteriormente. 34. (c).V-modelo 35. (a).Big Bang modelo 36. (b). Desarrollo secuencial lineal 37. (d). Estabilidad organizacional. 38. (a).100-200 39. (d). 40. (c). Prototipo diagonal. 41. (b).Codificación 42. (d). Se amplía bien a proyectos grandes. 43. (c).5 fases 44. (d). Ambos a y c. 45. (a). Ciclo de vida de desarrollo de software Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 46. (c).RAD Modelo 47. (d). Todos son modelos de software evolutivos. 48. (c).Linear Model & Prototyping Model 49. (d). Ambos b & c 50. (b).Barry Boehm 51. (c).radial, angular 52. (b). Define un conjunto de actividades de negociación al comienzo de cada paso alrededor de la espiral. 53. (a). No funciona bien para proyectos más pequeños 54. (a). El progreso se puede medir para un modelo incremental. 55. (c). Modelo de Corriente 56. (d).Todos los mencionados 57. (b).Prototipado y espiral. 58. (a).Espiral 59. (c).RAD 60. (d).RAD & Prototyping 61. (d).Algoritmo para la implementación de softwad. 62. (d). Análisis del sistema 63. (c).Nuevos proyectos de desarrollo de aplicaciones. 64. (d).Todos los mencionados anteriormente. 65. (d). Prueba de caja negra 66. (a) Recopilación de requisitos. 67. (b). 68. (a). Especificación de requisitos de software 69. (a) Estudio de viabilidad. 70. (a). Documentación de requisitos. 71. (d).Todo lo anterior. 72. (d).Todo lo anterior. 73. (c). Herramientas de caja integradas. 74. (d).Todos los mencionados 75. (d). Ambos ayb 76. (c). Técnica de especificación de aplicación facilitada 77. (c) despliegue de la función de calidad 78. (b).SRS 79. (d).Usuarios del softwad. 80. (d).Ninguno de los mencionados 81. (b).Testabilidad 82. (a).Funcional 83. (d). Ambos ayb 84. (c). Enfoque cuantitativo: encuentre escalas medibles para los atributos de funcionalidad 85. (d). Cinco 86. (b). Eficiencia de la velocidad. 87. (c).Disponibilidad, confiabilidad, seguridad, seguridad. 88. (a) Identificación de las partes interesadas 89. (c).ii, iv, i, iii 90. (b).iii, iv, ii, i 91. (a). Diseño arquitectónico. 92. (a). Ingeniería de software asistida por computadora 93. (c). Técnica de especificación de aplicación facilitada. 94. (b). Ingeniería de software asistida por computadora 95. (a). Flujo de datos. 96. (a).Atributos 97. (a).Cardinalidad 98. (b).Tabs 99. (b). Comunicación, planificación, modelado, construcción, despliegue 100. (c) Principio.W5HH Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. SEGUNDA PRÁCTICA DE E3XAMEN 1. Las actividades y las acciones realizadas sobre los datos están representadas por círculos o rectángulos de bordes redondos que se llaman _____. a. Entidades b. Proceso c. Almacenamiento de datos d. Flujo de datos 2. Los lenguajes OOD proporcionan un mecanismo donde los métodos que realizan tareas similares pero varían en los argumentos, y que se pueden asignar al mismo nombre se llama _____. a. Las clases b. Objeto c. Polimorfismo d. Encapsulacion 3. ¿Qué sistema basado en computadora puede tener un efecto profundo en el diseño que se elija y también se aplicará el enfoque de implementación? a. Elementos basados en escenarios b. Elementos basados en la clase c. Elementos de comportamiento d. Elementos orientados al flujo. 4. El nombre del diagrama que representa el flujo de actividades descrito por los casos de uso y, al mismo tiempo, los captores están involucrados en UML. a. Diagrama de estado b. Diagrama de carril de natación c. Diagrama de actividad d. Diagrama de componentes 5. De lo siguiente, seleccione la opción correcta que se usa para mostrar la opción disponible para la selección. a. Caja b. Caja de texto c. Botón d. Boton de radio 6. ¿Cuál de los niveles lleva a cabo el objetivo, el objetivo, las tareas de trabajo, los productos de trabajo y otras actividades del proceso de software? a. Realizado b. Incompleto c. Optimizado d. Gestionado cuantitativamente 7. En OOD, los atributos (variables de datos) y los métodos (operación en los datos) que se agrupan se llaman _______. a. Las clases b. Objetos c. Encapsulacion d. Herencia 8. ¿Qué es lo que a los diseñadores les gustaría tener una lista de todos los requisitos funcionales y no funcionales de la GUI que pueden tomarse del usuario y su solución de software existente? a. Análisis de usuario b. Análisis de tareas c. Recopilación de requisitos de GUI d. Diseño e implementación de GUI 9. ¿Qué clases implementan las abstracciones de negocios de nivel inferior que se requieren para administrar completamente las clases de dominio de negocios? a. Clases de interfaz de usuario b. Clases de dominio de negocios c. Clases de proceso d. Clases de sistema 10. ¿Qué tipo de DFD se concentra en el proceso del sistema y el flujo de datos en el sistema? a. DFD lógico b. DFD fisico c. Tanto A y B d. Ninguna de las anteriores Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 11. Cada atributo se define por su correspondiente conjunto de valores que se llama ______. a. Entidad b. Dominio c. Relación d. Ninguna de las anteriores 12. El Lenguaje de modelado unificado (UML) se ha convertido en un estándar efectivo para el modelado de softwad. ¿Cuántas notaciones diferentes tiene? a. Tres b. Cuatro c. Seis d. Nueve 13. ¿Qué modelo en el modelado del sistema representa el comportamiento dinámico del sistema? a. Modelo de contexto b. Modelo de comportamiento c. Modelo de datos d. Modelo de objeto 14. ¿Qué modelo en el modelado de sistemas representa la naturaleza estática del sistema? a. Modelo de comportamiento b. Modelo de contexto c. Modelo de datos d. Modelo estructural 15. ¿Qué perspectiva en el modelado de sistemas muestra el sistema o la arquitectura de datos? a. Perspectiva estructural b. Perspectiva de comportamiento c. Perspectiva externa d. Ninguna de las anteriores 16. El UML admite el modelado basado en eventos utilizando diagramas ____________. a. Despliegue b. Colaboración c. Estado d. Ninguna de las anteriores 17. ¿Cuál de los siguientes diagramas no es compatible con UML considerando el modelado basado en datos? a. Actividad b. Diagrama de flujo de datos (DFD) c. Carta del estado d. Componente 18. _________________ nos permite inferir que diferentes miembros de clases tienen algunas características comunes. a. Realización b. Agregación c. Generalización d. dependencia 19. ______________ y ______________ diagramas de UML representan modelos de interacción. a. Caso de uso, secuencia b. Clase, objeto c. Actividad, gráfico del estado d. Ninguna de las anteriores 20. ¿Qué nivel de Diagrama de relaciones entre entidades (ERD) modela todas las entidades y relaciones? a. Nivel 1 b. Nivel 2 c. Nivel 3 d. Nivel 4 Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 21. La desventaja de la modularización es a. Los componentes más pequeños son más fáciles de mantener b. Programa puede dividirse en función de aspectos funcionales. c. El nivel deseado de abstracción se puede traer en el programa d. Ninguna de las anteriores 22. La aplicación que genera un diálogo para obtener la confirmación del usuario y para eliminar un archivo es un ejemplo para _____. a. Boton de radio b. Caja de texto c. Caja d. Cuadro de dialogo 23. ¿Cuál de las siguientes opciones no se puede aplicar con el software de acuerdo con las capas de ingeniería de software? a. Proceso b. Métodos c. Fabricación d. Ninguna de las anteriores 24. ¿Qué software se usa para controlar productos y sistemas para los mercados de consumo e industrial? a. Software del sistema b. Software de inteligencia artificial c. Software embebido d. Ingeniería y software científico. 25. ¿Qué componente de software permite que el programa manipule adecuadamente la información? a. Instrucciones b. Estructuras de datos c. Documentos d. Todas las anteriores 26. A partir de lo siguiente, ¿qué software se ha caracterizado por los algoritmos de 'Crujido de números'? a. Software del sistema b. Software de inteligencia artificial c. Software embebido d. Ingeniería y software científico. 27. ¿Qué es una ventana secundaria que contiene un mensaje para el usuario y solicita que se realice alguna acción? a. Cuadro de dialogo b. Caja de texto c. Caja d. Boton de radio 28. ¿Qué nivel de subsistema se usa de una aplicación? a. Nivel de aplicación b. Nivel de componente c. Nivel de modulos d. Ninguna de las anteriores 29. ¿Qué diseño define la estructura lógica de cada módulo y sus interfaces que se utiliza para comunicarse con otros módulos? a. Diseños de alto nivel b. Diseños arquitectonicos c. Diseño detallado d. Todo lo mencionado anteriormente 30. ¿Qué diseño se ocupa de la parte de implementación en la que muestra un sistema y sus subsistemas en los dos diseños anteriores? a. Diseño arquitectonico b. Diseño de alto nivel c. Diseño detallado d. Tanto A y B Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 31. El proceso y la mejora del software son evaluados por ____. a. ISO 9000 b. ISO 9001 c. ESPECIA (ISO / IEC15504) d. Tanto byc 32. ¿Cuál de los siguientes no es una sección en el estándar para los planes SQA recomendados por IEEE? a. Presupuesto b. Hora c. Gente d. Ninguna de las anteriores 33. ¿Cuál es la exactitud, integridad y consistencia del modelo de requisitos tendrá una fuerte influencia en la calidad de todos los productos de trabajo que siguen? a. Calidad de los requisitos b. Calidad de diseño c. Calidad del código d. Efectividad del control de calidad. 34. IEEE proporciona un estándar como IEEE 830-1993. ¿Para qué actividad se recomienda esta norma estándar? a. Especificación de requisitos de software b. Diseño de software c. Pruebas d. Tanto a como B 35. El Six Sigma para ingeniería de software ¿Qué proporciona el proceso existente y su salida para determinar el rendimiento de calidad actual? a. Definir b. Analizar c. Medida d. Ninguna de las anteriores 36. ¿Cuál de los siguientes no es un software de calidad? a. Productividad b. Portabilidad c. Oportunidad d. Visibilidad 37. Cuál de las siguientes no es una Actividad Paraguas que complemente las cinco actividades del marco de proceso y ayude al equipo a gestionar y controlar el progreso, la calidad, el cambio y el riesgo. a. Gestión de reutilización. b. Medición c. Gestión de riesgos d. Opiniones de los usuarios 38. Elija un software interno de calidad a continuación: a. escalabilidad b. usabilidad c. reutilización d. confiabilidad 39. El modelo CMM en Ingeniería de Software es una técnica de ______. a. Desarrollar el software b. Mejorar el proceso del softwad. c. Mejorar el proceso de prueba. d. Todas las anteriores 40. Si no tiene idea de cómo mejorar el proceso para el software de calidad, ¿qué modelo se utiliza? a. Un modelo continuo b. Un modelo por etapas c. Tanto A y B d. Ninguna de las anteriores Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 41. ¿Qué tipo de prueba de software se usa generalmente en Mantenimiento de Software? a. Pruebas de regresión b. Pruebas del sistema c. Pruebas de integración d. Examen de la unidad 42. La prueba de regresión es una actividad muy costosa. a. Cierto b. Falso c. No puedo decir d. Ninguno de los mencionados 43. Las técnicas de reevaluación selectiva pueden ser más económicas que la técnica de "reprobar todo". ¿Cuántas técnicas de reevaluación selectiva existen? a. dos b. Tres c. cuatro d. cinco 44. ¿Qué técnica de reevaluación selectiva selecciona cada caso de prueba que hace que un programa modificado produzca una salida diferente a su versión original? a. Cobertura b. Minimización c. Seguro d. Maximización 45. ______________ mide la capacidad de una técnica de selección de prueba de regresión para manejar aplicaciones realistas. a. Eficiencia b. Precisión c. Generalidad d. Inclusión 46. ¿Qué técnica de selección de prueba de regresión expone fallas causadas por modificaciones? a. Eficiencia b. Precisión c. Generalidad d. Inclusión 47. El proceso de generación de documentos de análisis y diseño se conoce como a. Ingeniería de software b. Reingeniería de software c. Ingeniería inversa d. Reingeniería 48. ¿Qué es un parche de software? a. Arreglo requerido o crítico b. Arreglo de emergencia c. Corrección diaria o rutinaria d. Ninguno de los mencionados 49. ¿Cuál de los siguientes no es un modelo de mantenimiento? a. Modelo de cascada b. Modelo orientado a la reutilización c. Modelo de mejora iterativa d. Modelo de solución rápida 50. ¿Qué significa ACT en el modelo In Boehm para el mantenimiento del software? a. Pista de cambio real b. Pista de cambio anual c. Tráfico de cambio anual d. Tráfico de cambio real Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 51. La certificación de terceros para estándares de software se basa en a. Ul 1998, Segunda Edición b. UT 1998, Segunda Edición c. Ul 1992, Segunda Edición d. Ul 1996, Segunda Edición 52. ¿Cuáles son los objetivos para obtener la acreditación de laboratorio? a. Aumentar la disponibilidad de servicios de pruebas a través de laboratorios de terceros. b. Aumentar la disponibilidad del mercado de pruebas para fomentar el desarrollo de la industria de pruebas de softwad. c. Reducir los costos al aumentar la oferta de servicios de pruebas. d. Todos los mencionados 53. El Programa Nacional de Acreditación de Laboratorios Voluntarios aprueba la acreditación en a. Estándares ambientales b. Computadoras y electronica c. Pruebas de producto d. Todos los mencionados 54. CSTE significa a. Tecnología de software certificada b. Probador de software certificado c. Aprendiz de software certificado d. Ninguno de los mencionados 55. CSQA significa a. Analista de Calidad de Software Certificado b. Calidad de software certificada aprobada c. Calidad de software certificada aclamada d. Ninguno de los mencionados 56. “Robustez” responde cuál de las siguientes descripciones? a. Las herramientas CASE se utilizarán para apoyar las actividades del proceso. b. Los errores de proceso se evitan o atrapan antes de que den como resultado errores del producto c. El proceso definido es aceptable y utilizable por los ingenieros responsables de producir el software d. El proceso continúa a pesar de problemas inesperados. 57. La mejora de procesos es el conjunto de actividades, métodos y transformaciones que los desarrolladores utilizan para desarrollar y mantener sistemas de información. a. Cierto b. Falso c. No puedo decir d. Ninguno de los mencionados 58. ¿La "comprensibilidad" responde cuál de las siguientes descripciones? a. La medida en que el proceso se define explícitamente b. Los errores de proceso se evitan o atrapan antes de que den como resultado errores del producto c. El proceso definido es aceptable y utilizable por los ingenieros responsables de producir el producto de software d. El proceso continúa a pesar de problemas inesperados. 59. ¿Cuántas etapas hay en proceso de mejora? a. Tres b. cuatro c. cinco d. seis 60. ¿ En qué etapa de mejora de procesos se identifican cuellos de botella y debilidades? a. Medición del proceso b. Análisis de proceso c. Cambio de proceso d. Ninguno de los mencionados Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 61. COCOMO significa ______. a. Consumo de café b. Consejo de Construcción c. Control de Control d. Composición 62. ¿Cuál puede estimarse en términos de KLOC (línea de código de Kilo) o al calcular el número de puntos de función en el software? a. Estimación del tiempo b. Estimación del esfuerzo c. Estimación de costos d. Estimación del tamaño del software 63. ¿Qué métricas se derivan al normalizar las medidas de calidad y / o productividad considerando el tamaño del software que se ha producido? a. Tamaño orientado b. Orientado a funciones c. Orientado a objetos d. Uso-caso-orientado 64. ¿Cuál es la medida más común para la corrección? a. Defectos por KLOC b. Errores por KLOC c. $ por KLOC d. Páginas de documentación por KLOC. 65. Abrevia el término SMI. a. Índice de madurez del software b. Instrucción del modelo de software c. Instrucción de madurez de software d. Índice de modelo de software 66. En la técnica de estimación empírica, ¿qué modelo ha desarrollado Barry W. Boehm? a. Modelo putnam b. COCOMO c. Ambos a y b d. Ninguna de las anteriores 67. ¿La línea de código (LOC) del producto viene bajo qué tipo de medidas? a. Medidas indirectas b. Medidas directas c. Codificación d. Ninguna de las anteriores 68. ¿Cuál es el tamaño del software de estimación debe ser conocido? a. Estimación del tiempo b. Estimación del esfuerzo c. Estimación de costos d. Estimación del tamaño del software 69. ¿Cuántos números de niveles de madurez en CMM están disponibles? a. 3 b. 4 c. 5 d. 6 70. Cuál de los siguientes es la tarea de los indicadores del proyecto: a. Ayuda en la evaluación del estado del proyecto en curso. b. rastrear el riesgo potencial c. tanto a como B d. ninguno de los mencionados Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 71. La cantidad de tiempo que el software está disponible para su uso se conoce como a. Confiabilidad b. Usabilidad c. Eficiencia d. Funcionalidad 72. El tamaño y la complejidad son parte de a. Métricas del producto b. Métricas del proceso c. Métricas del proyecto d. Ninguna de las anteriores 73. El costo y el horario son parte de a. Métricas del producto b. Métricas del proceso c. Métricas del proyecto d. Ninguna de las anteriores 74. El número de errores encontrados por persona por hora gastada es un ejemplo de a. medición b. medida c. métrico d. Ninguna de las anteriores 75. ¿Cuál de los siguientes no está clasificado en la Operación del producto de los factores de calidad del software de McCall? a. Flexibilidad b. Confiabilidad c. Usabilidad d. Integridad 76. La relación de arco a nodo se da como r = a / n. ¿Qué representa 'a' en la relación? a. Número máximo de nodos en cualquier nivel b. El camino más largo desde la raíz hasta una hoja. c. número de módulos d. líneas de control 77. ¿Cuál de las siguientes no está categorizada bajo Métricas de diseño a nivel de componente? a. Métricas de Complejidad b. Métricas de Cohesión c. Métricas de morfología d. Métricas de acoplamiento 78. El porcentaje de módulos inspeccionados es parte de a. Métricas del producto b. Métricas del proceso c. Métricas del proyecto d. Ninguna de las anteriores 79. Identifique la opción correcta con referencia a Métricas de calidad del softwad. a. Integridad = [Sigma (1 - amenaza)] * (1 - seguridad) b. Integridad = [1 - Sigma (amenaza)] * (1 - seguridad) c. Integridad = [1 - amenaza * Sigma (1 - seguridad)] d. Integridad = Sigma [1 - amenaza * (1 - seguridad)] 80. De los siguientes métodos, ¿qué tamaño del producto de software se puede calcular? a. Contando las líneas de código entregadas. b. Contando los puntos de función entregados c. Tanto a como b anterior d. Ninguna de las anteriores Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 81. El modelo de proceso está representado por a. CMMI b. SEI c. CMI d. SE 82. Área de proceso en la que están presentes la innovación organizativa y el análisis y la resolución informales de despliegue. a. mejora continua del proceso b. gestión cuantitativa c. proceso de estandarización d. gestión básica de proyectos 83. Nivel de capacidad en el que se han alcanzado todos los criterios del nivel 3 y el área de proceso se controla y mejora mediante la medición y la evaluación de la calidad en a. Nivel 1: Realizado b. Nivel 2: Gestionado c. Nivel 3: Definido d. Nivel 4: Gestionado Cuantitativamente 84. El área de proceso que define y se enfoca en el proceso organizativo y la capacitación se enfoca en a. mejora continua del proceso b. proceso de estandarización c. gestión básica de proyectos d. gestión cuantitativa 85. El modelo CCMI que describe un proceso en dos dimensiones es a. modelo continuo b. modelo discreto c. modelo en escena d. modelo estable 86. El área de proceso que define y se centra en el proceso organizativo y la capacitación está presente en el nivel de a. optimizando b. definido c. realizado d. manejado 87. CMMI define la planificación del proyecto para la categoría a. gestión de proyectos b. tecnologías de la información c. gestión de acuerdos con proveedores d. gestión de riesgos 88. El modelo de proceso CMMI puede ser representado por a. solo una manera b. dos caminos c. tres maneras d. cuatro formas 89. CMMI significa a. Capacidad de madurez Integración de fusión b. Integración del modelo de madurez consumida c. Capacidad de integración del modelo de madurez d. Incremento del modelo de madurez de la capacidad 90. En el ciclo de planear-hacer-verificar-actuar, el establecimiento de objetivos de proceso, actividades y tareas necesarias para lograr un software de alta calidad se logra de a. plan b. hacer c. comprobar d. acto Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 91. Las métricas de cohesión y las métricas de acoplamiento son métricas en qué nivel de diseño? a. Diseño de interfaz de usuario b. Diseño basado en patrones c. Diseño arquitectonico d. Diseño a nivel de componente 92. Cuando los elementos del módulo se agrupan y se ejecutan secuencialmente para realizar una tarea, se llama ______. a. Cohesión procesal b. Cohesión logica c. Cohesión emporal d. Cohesión incidental 93. ¿Qué acoplamiento también se conoce como "acoplamiento global"? a. Acoplamiento de contenido b. Acoplamiento de sello c. Acoplamiento de datos d. Acoplamiento común 94. ¿Cuál es la secuencia detallada de pasos que describe la interacción entre el usuario y la aplicación? a. Guiones de escenarios b. Clases de apoyo c. Clases claves d. Subsistemas 95. ¿Qué clases representan almacenes de datos (por ejemplo, una base de datos) que persistirán más allá de la ejecución del software? a. Clases de proceso b. Clases de sistema c. Clases persistentes d. Clases de interfaz de usuario 96. Abrevia el término CMMI. a. Capacidad de integración del modelo de madurez b. Integración de madurez modelo de capacidad c. Instrucciones del modelo de madurez de la capacidad d. Modelo de capacidad Instrucciones de madurez 97. La agrupación de todos los elementos relacionados funcionalmente se conoce como ______. a. Cohesión b. Acoplamiento c. Tanto A y B d. Ninguna de las anteriores 98. La cohesión es una indicación cualitativa del grado en que un módulo a. Se puede escribir de forma más compacta. b. se centra en una sola cosa. c. es capaz de completar su función de manera oportuna. d. Está conectado a otros módulos y al mundo exterior. 99. El acoplamiento es una indicación cualitativa del grado en que un módulo a. Se puede escribir de forma más compacta. b. se centra en una sola cosa. c. es capaz de completar su función de manera oportuna. d. Está conectado a otros módulos y al mundo exterior. 100. Los paquetes de Java y las subrutinas de FORTRAN son ejemplos de __________ a. Funciones b. Módulos c. Las clases d. Sub procedimientos Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. RESPUESTAS DE LA SEGUNDA PRÁCTICA DE EXAMEN 1. (b).Proceso 2. (c).Polimorfismo 3. (c). Elementos de comportamiento. 4. (b) Diagrama de carril Swim 5. (d).Radio-Button 6. (a). Realizada 7. (c).Encapsulación. 8. (c).GUI requisito de recopilación 9. (c). Clases de proceso. 10. (a) DFD lógica. 11. (b).Dominio 12. (d).Nine 13. (b). Modelo de comportamiento. 14. (d). Modelo estructural. 15. (a). Perspectiva estructural. 16. (c).Estado 17. (b) Diagrama de flujo de datos (DFD) 18. (c).Generalización. 19. (a).Use Caso, Secuencia 20. (b). Nivel 2 21. (d).Ninguno de los anteriores 22. (d). Cuadro de diálogo 23. (c).Manufactura 24. (c). Software embebic. 25. (b). Estructuras de datos. 26. (d).Ingeniería y software científico. 27. (a). Cuadro de diálogo 28. (b). Nivel de componente 29. (c).Diseño detallac. 30. (c).Diseño detallac. 31. (d). Ambos b y c 32. (a). Presupuesto 33. (a). Requerimiento de calidad. 34. (a). Especificación de requisitos de software 35. (c).Medida 36. (b). Portabilidad 37. (d).Usuario Comentarios 38. (c).reusabilidad 39. (b). Mejorar el proceso de software 40. (b). Un modelo por etapas. 41. (a). Pruebas de regresión 42. (a). 43. (b).tres 44. (c). 45. (c). Generalidad. 46. (d).Inclusividad. 47. (c). Ingeniería inversa. 48. (b). Arreglo de emergencia 49. (a). 50. (c). Cambio anual de tráfico. 51. (a).Ul 1998, Segunda Edición 52. (d).Todos los mencionados 53. (d).Todos los mencionados 54. (b). Probador de software certificado 55. (a). Analista de calidad de software certificado 56. (d). El proceso continúa a pesar de problemas inesperados 57. (b). Falso 58. (a). La medida en que el proceso se define explícitamente 59. (a).tres 60. (b).Análisis del proceso. 61. (b). 62. (d). Estimación del tamaño del softwad. 63. (a). Orientado al tamaño. 64. (a).Dfectos por KLOC 65. (a). Índice de madurez del software 66. (b).COCOMO 67. (b).Medidas directas. 68. (b). Estimación del esfuerzo. 69. (c).5 70. (c). Tanto a y b 71. (a).Fiabilidad 72. (a). Métricas del producto 73. (c). Métricas del proyecto 74. (c).metric 75. (a). Flexibilidad. 76. (d) líneas de control. 77. (c).Métricas de la morfología. 78. (b). Métricas del proceso 79. (d).Integridad = Sigma [1 - amenaza * (1 - seguridad)] 80. (c). Tanto a como b arriba 81. (a). CMMI 82. (a). Mejora continua del proceso. 83. (d).Level4: Gestionado cuantitativamente 84. (b).Procesamiento de procesos. 85. (a) modelo continuo. 86. (b). Definida 87. (a) Gestión de proyectos. 88. (b). Dos maneras. 89. (c).Capability Maturity Model Integration 90. (a).plan 91. (d) Diseño a nivel de componente. 92. (a). Cohesión procesal. 93. (d). Acoplamiento común 94. (a) Scripts de escenario 95. (c). Clases persistentes. 96. (a).Capability Maturity Model Integration Esta(a). 97. guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. Cohesión 98. (b).se enfoca en una sola cosa. 99. (d).está conectado a otros módulos y al mundo exterior. 100. (b).Módulos TERCERA PRÁCTICA DE EXAMEN 1. Cuando los elementos del módulo se agrupan porque la salida de un elemento sirve como entrada a otro y así sucesivamente, se llama ________. a. Cohesión funcional b. Cohesión secuencial c. Cohesión comunicacional d. Cohesión procesal 2. A partir de lo siguiente, ¿qué método se adoptará en el proceso de reutilización? a. Ya sea manteniendo los mismos requisitos y ajustando los componentes. b. Manteniendo los mismos componentes y modificando los requisitos. c. Tanto a como B d. Ninguna de las anteriores 3. ¿Qué herramientas se utilizan para representar los componentes del sistema, los datos y el flujo de control entre varios componentes de software y una estructura del sistema en forma gráfica? a. Herramientas de modelado de procesos b. Herramientas de gestion de proyectos c. Herramientas de diagrama d. Herramientas de documentacion 4. El diccionario de datos contiene descripciones de cada softwad. a. elemento de control b. objeto de datos c. diagrama d. tanto a como B 5. ¿Cuál de estos no es un elemento de un modelo de análisis orientado a objetos? a. Elementos de comportamiento b. Elementos basados en la clase c. Elementos de datos d. Elementos basados en escenarios Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 6. El polimorfismo reduce el esfuerzo requerido para extender un sistema de objetos en a. Acoplamiento de objetos más apretados. b. habilitando varias operaciones diferentes para compartir el mismo nombd. c. Haciendo los objetos más dependientes unos de otros. d. Eliminando las barreras impuestas por la encapsulación. 7. Cuando el flujo general en un segmento de un diagrama de flujo de datos es en gran parte secuencial y sigue caminos de línea recta, _________ está presente. a. acoplamiento bajo b. buena modularidad c. flujo de transacciones d. flujo de transformación 8. Cuando un solo elemento que activa otro flujo de datos a lo largo de una de las muchas rutas de un diagrama de flujo de datos, ________ caracteriza el flujo de información. a. acoplamiento alto b. pobre modularidad c. flujo de transacciones d. flujo de transformación 9. En el mapeo de transacciones, la factorización de primer nivel da como resultado el a. creación de un CFD b. Derivación de la jerarquía de control. c. Distribución de módulos de trabajo. d. refinamiento de la vista del módulo 10. Una aplicación exitosa de la transformación o la asignación de transacciones para crear un diseño arquitectónico se complementa con a. diagramas de relaciones de entidades b. Descripciones de la interfaz del módulo c. Procesamiento de narrativas para cada módulo. d. tanto byc 11. ¿Qué modelo de amplificación de defectos se utiliza para ilustrar la generación y detección de errores durante los pasos preliminares de un proceso de ingeniería de software? a. Diseño b. Diseño detallado c. Codificación d. Todo lo mencionado anteriormente 12. ¿Qué método se usa para evaluar la expresión que pasa la función como un argumento? a. Evaluación estricta b. Recursion c. Cálculo d. Funciones puras 13. La organización puede tener inspección interna, la participación directa de los usuarios y el lanzamiento de la versión beta son algunos de ellos y también incluye facilidad de uso, compatibilidad, aceptación del usuario, etc. a. Análisis de tareas b. Recopilación de requisitos de GUI c. Diseño e implementación de GUI d. Pruebas 14. ¿Qué prueba es la re-ejecución de algún subconjunto de pruebas que ya se han realizado para garantizar los cambios que no se propagan? a. Examen de la unidad b. Pruebas de regresión c. Pruebas de integración d. Pruebas basadas en hilos 15. ¿Cuál de estos pertenece a las pruebas de integración en el contexto OO? a. Examen de la unidad b. Pruebas de regresión c. Prueba de sándwich d. Pruebas basadas en hilos Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 16. Durante las pruebas de seguridad, el probador desempeña el papel de la persona que desea______. a. Penetra el sistema b. Penetra el oyente c. Tanto a como B d. Ninguna de las anteriores 17. ¿Qué caja especifica el comportamiento de un sistema o una parte de un sistema? a. Caja de estado b. Caja clara c. Caja negra d. Ninguna de las anteriores 18. Cuanto más tiempo existe una falla en el software a. cuanto más tediosa se vuelve su eliminación b. Cuanto más costoso es detectar y corregir. c. Es menos probable que se corrija adecuadamente. d. Todos los mencionados 19. ¿Qué condición define las circunstancias para que una operación en particular sea válida? a. Postcondición b. Condición previa c. Invariante d. Ninguna de las anteriores 20. ¿Cuál no es una actividad de SQA? a. Prueba de caja negra b. Prueba de caja blanca c. Pruebas de integración d. Examen de la unidad 21. La prueba unitaria se realiza por a. Usuarios b. Desarrolladores c. Clientes d. Ninguno de los mencionados 22. Las pruebas de comportamiento son a. Prueba de caja blanca b. Prueba de caja negra c. Prueba de caja gris d. Ninguno de los mencionados 23. ¿Cuál de las siguientes es una prueba de caja negra? a. Prueba de ruta básica b. Análisis del valor límite c. Análisis de ruta de código d. Ninguno de los mencionados 24. ¿Cuál de los siguientes no se usa para medir el tamaño del software? a. KLOC b. Puntos de función c. Tamaño del módulo d. Ninguno de los mencionados 25. La depuración de software es un conjunto de actividades que se pueden planificar por adelantado y realizar de manera sistemática. a. Cierto b. Falso c. No puedo decir d. Ninguna de las anteriores Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 26. ¿Cuál de los siguientes no es un software que prueba características genéricas? a. Diferentes técnicas de prueba son apropiadas en diferentes puntos en el tiempo. b. La prueba es realizada por el desarrollador del software o un grupo de prueba independiente c. Las pruebas y la depuración son actividades diferentes, pero la depuración debe incluirse en cualquier estrategia de prueba. d. Ninguno de los mencionados 27. ITG significa a. grupo de prueba instantanea b. grupo de pruebas de integración c. grupo de prueba individual d. grupo de prueba independiente 28. Al recopilar ________ durante las pruebas de software, es posible desarrollar pautas significativas para detener el proceso de prueba. a. Intensidad de falla b. Tiempo de prueba c. Métrica d. Todos los mencionados 29. ¿Cuál de los siguientes problemas debe abordarse para implementar una estrategia de prueba de software exitosa? a. Utilice revisiones técnicas formales efectivas como filtro antes de la prueba b. Desarrolle un plan de pruebas que haga hincapié en las "pruebas de ciclo rápido". c. Objetivos de las pruebas estatales explícitamente d. Todos los mencionados 30. Los casos de prueba deberían descubrir errores como a. Terminación de bucle inexistente b. Comparación de diferentes tipos de datos c. Operadores lógicos incorrectos o precedencia d. Todos los mencionados 31. La codificación y las pruebas se realizan de la siguiente manera: a. Ad hoc b. Payaso c. De abajo hacia arriba d. Corte transversal 32. La principal diferencia entre la prueba del programa y la prueba del sistema es a. La prueba del sistema es difícil y la prueba del programa es fácil b. Las pruebas del programa son más completas que las pruebas del sistema c. Las pruebas del sistema se enfocan en probar las interfaces entre programas, las pruebas de programas se enfocan en programas individuales d. Ninguna de las anteriores 33. El diccionario de datos de wrt de comprobación cruzada se refiere a a. El hallazgo de que no hay incoherencia se cita en un archivo de texto y, por lo tanto, la referencia aparece en el archivo de referencia b. Enlace de documentos a través de hipertexto, en caso de que el sistema se ocupe de la imagen del documento. c. Determinación de dónde se utilizan los datos en el sistema. d. Ninguna de las anteriores 34. En ejecución paralela de pruebas de s / w a. Ejecución solo informatizada b. Sólo se ejecuta el sistema físico c. Tanto el sistema físico como el computarizado funcionan simultáneamente. d. Ninguna de las anteriores 35. El costo de la corrección de errores es de al menos a. Etapa de diseño b. Etapa de desarrollo c. Etapa de implementacion d. Etapa de análisis de requerimientos Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 36. Variación en la depuración: se ha informado que la capacidad de codificación es a. 1: 1 b. 1: 3 c. 1: 7 d. 1:10 37. En casos extremos, la variación de la codificación: se ha informado que la capacidad de depuración de los programadores es a. 1: 2 b. 1: 6 c. 1:15 d. 1:29 38. Una sola entrada, una única salida se contrae con if, while, enunciados de secuencia y compuesto en C y simula a. un hipercomputador b. una máquina de tornear c. solo autómatas finitos d. sólo un autómata de empuje hacia abajo 39. Forma la especificación detallada del diseño. Si la codificación se realiza en C ++: C: ensamblador, los tamaños de código resultantes estarán en el promedio a. 1: 3: 4 b. 10: 3: 1 c. 1: 3: 10 d. 1: 10: 100 40. Probando un programa a fondo a. Sólo se encontrarán algunos errores. b. Garantiza que todos los defectos serán encontrados. c. Garantiza que todos los errores serán encontrados. d. Ninguna de las anteriores 41. La gestión de proyectos de software consta de una serie de actividades, que contienen _________. a. Planificación de proyectos b. Gestión del alcance c. Estimación del proyecto d. Todo lo mencionado anteriormente 42. La gestión eficaz de proyectos de software se centra en las cuatro P's. ¿Cuáles son esas cuatro p? a. Personas, rendimiento, pago, producto. b. Personas, producto, proceso, proyecto. c. Personas, producto, performance, proyecto. d. Todas las anteriores 43. Dar los factores del mundo real que afectan el costo de mantenimiento. a. A medida que la tecnología avanza, resulta costoso mantener el software antiguo. b. La edad estándar de cualquier software se considera hasta 10 a 15 años. c. La mayoría de los ingenieros de mantenimiento son novatos y utilizan el método de prueba y error para corregir el problema. d. Todo lo mencionado anteriormente 44. ¿Qué factores finales del software afectan el costo de mantenimiento? a. Estructura del programa de software b. Lenguaje de programación c. Dependencia del entorno externo. d. Todo lo mencionado anteriormente 45. La naturaleza siempre creciente y adaptable del software depende en gran medida del entorno en el que el usuario trabaja en ____________. a. Costo b. Naturaleza dinámica c. Gestión de la calidad d. Escalabilidad Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 46. Cuando el cliente puede solicitar nuevas características o funciones en el software, ¿qué significa en el mantenimiento del software? a. Modificaciones de host b. Requisitos del cliente c. Condiciones de mercado d. Cambios organizativos 47. ¿Qué se utiliza para implementar los cambios en los requisitos nuevos o existentes del usuario en el mantenimiento del software? a. Mantenimiento preventivo b. Mantenimiento perfecto c. Mantenimiento correctivo d. Mantenimiento adaptativo 48. Lehman dio ocho leyes para la evolución del software y dividió el software en tres categorías. En qué categoría funciona el software estrictamente de acuerdo con las especificaciones y soluciones definidas. a. Tipo estático b. Tipo incrustado c. Tipo practico d. Ninguna de las anteriores 49. ¿Qué herramientas se utilizan en la implementación, prueba y mantenimiento? a. Herramientas mayúsculas b. Herramientas de caja integradas c. Herramientas de caja baja d. Ninguna de las anteriores 50. La gestión de proyectos de software es el proceso de gestión de todas las actividades que están involucradas en el desarrollo de software, son _____. a. Hora b. Costo c. Gestión de la calidad d. Todo lo mencionado anteriormente 51. Las técnicas que permiten que un ingeniero de software entienda cómo se completa un proceso de trabajo cuando se incluye a varias personas, se llama _______. a. Análisis de flujo de trabajo b. No rastrea riesgos potenciales c. Cubra las áreas problemáticas antes de que se vuelvan críticas. d. No ajusta el flujo de trabajo ni las tareas. 52 ¿Cuál de los siguientes proporciona soporte semiautomático y automático a los métodos en una tecnología de capas? a. Métodos b. Herramientas c. Proceso d. Enfoque de calidad 53. Si el proceso del software no estuviera basado en conceptos científicos y de ingeniería, sería más fácil recrear un nuevo software que escalar uno existente, se conoce como________. a. Costo b. Gestión dinámica c. Software grande d. Escalabilidad 54. ¿Cuáles de las siguientes son razones válidas para recopilar los comentarios de los clientes sobre el software entregado? a. Permite a los desarrolladores realizar cambios en el incremento entregado b. El horario de entrega puede ser revisado para reflejar los cambios c. Los desarrolladores pueden identificar cambios para incorporar en el siguiente incremento d. Todas las anteriores 55. ¿Cuál de los siguientes puede ser elementos de sistemas basados en computadora? a. documentación b. software c. gente d. Todas las anteriores Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 56. ¿Cuál de los siguientes no es el objetivo de la gestión del proyecto? a. Mantener los costos generales dentro del presupuesto b. Entrega del software al cliente a la hora acordada. c. Mantener un equipo de desarrollo feliz y que funcione bien. d. Evitar las quejas de los clientes. 57. Los gerentes de proyectos tienen que evaluar los riesgos que pueden afectar un proyecto. a. Cierto b. Falso c. No puedo decir d. Ninguna de las anteriores 58. ¿Cuál de los siguientes no se considera un riesgo en la gestión de proyectos? a. Retrasos en las especificaciones b. Concurso de productos c. Pruebas d. Rotación de personal 59. El proceso que sigue cada gerente durante la vida de un proyecto se conoce como a. Gestión de proyectos b. Ciclo de vida del gerente c. Gestión del proyecto Ciclo de vida d. Todos los mencionados 60. Se considera como riesgo un 66.6%. a. muy bajo b. bajo c. moderar d. alto 61. ¿Qué técnica es aplicable cuando se han completado otros proyectos en el mismo dominio de aplicación de analogía? a. Modelado algorítmico de costos b. Opinión de expertos c. Estimación por analogía d. Ley de Parkinson 62. ¿Qué modelo asume que los sistemas se crean a partir de componentes reutilizables, secuencias de comandos o programación de bases de datos? a. Un modelo de aplicación-composición. b. Un modelo post-arquitectura. c. Un modelo de reutilización. d. Un modelo de diseño temprano. 63. ¿Cuál de los siguientes estados en que el trabajo se expande para llenar el tiempo disponible? a. Herramientas de caja b. Precios para ganar c. Ley de Parkinson d. Opinión de expertos 64. ¿Qué modelo se usa en las primeras etapas del diseño del sistema después de que se hayan establecido los requisitos? a. Un modelo de aplicación-composición. b. Un modelo post-arquitectura. c. Un modelo de reutilización. d. Un modelo de diseño temprano. 65. ¿Qué modelo se usa para calcular el esfuerzo requerido para integrar componentes reutilizables o código de programa que se genera automáticamente mediante el diseño o las herramientas de traducción de programas? a. Un modelo de aplicación-composición. b. Un modelo post-arquitectura. c. Un modelo de reutilización. d. Un modelo de diseño temprano. Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 66. El modelo COCOMO tiene en cuenta diferentes enfoques para el desarrollo de software, la reutilización, etc. a. Cierto b. Falso c. No puedo decir d. Ninguna de las anteriores 67. ¿Cuál de los siguientes utiliza fórmulas derivadas empíricamente para predecir el esfuerzo en función de LOC o FP? a. Estimación basada en FP b. Estimación basada en el proceso c. COCOMO d. Tanto la estimación basada en FP como COCOMO 68. Los datos empíricos que respaldan la mayoría de los modelos de estimación se derivan de una amplia muestra de proyectos. a. Cierto b. Falso c. No puedo decir d. Ninguna de las anteriores 69. ¿Qué versión de COCOMO establece que una vez que los requisitos se han estabilizado, se ha establecido la arquitectura básica del software? a. Modelo de etapa de diseño temprano b. Modelo post-arquitectura-escenario c. Modelo de composición de la aplicación d. Todos los mencionados 70. Qué modelo se usó durante las primeras etapas de la ingeniería de software, cuando la creación de un prototipo de las interfaces de usuario, la consideración del software y la interacción del sistema, la evaluación del rendimiento y la evaluación de la madurez de la tecnología fueron primordiales. a. Modelo de etapa de diseño temprano b. Modelo post-arquitectura-escenario c. Modelo de composición de la aplicación d. Todos los mencionados 71. ¿Qué factores afectan las consecuencias probables si se produce un riesgo? a. Evitación de riesgo b. Monitoreo de riesgos c. Tiempo de riesgo d. Planificación de contingencias 72. La rotación de personal, la mala comunicación con el cliente son riesgos que se extrapolan de la experiencia pasada y se llaman _____. a. Riesgos de negocio b. Riesgos predecibles c. Riesgos del proyecto d. Riesgos tecnicos 73. ¿Qué riesgo da el grado de incertidumbre y se mantendrá el cronograma del proyecto para que el producto se entregue a tiempo? a. Riesgo del negocio b. Riesgo tecnico c. Riesgo de horario d. Riesgo del proyecto 74. ¿En qué modelo se considera el factor de riesgo del proyecto? a. Modelo espiral b. Modelo de cascada c. Modelo de prototipado d. Ninguna de las anteriores 75. De lo siguiente se dan tres categorías principales de riesgo, 1) Horario de riesgo 2) Riesgo de proyecto 3) riesgo técnico 4) Riesgo de negocio a. 1,2 y 3 b. 2,3 y 4 c. 1,2 y 4 d. 1,3 y 4 Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 76. En el proceso de gestión de riesgos, ¿qué hace una nota de todos los riesgos posibles que pueden ocurrir en el proyecto? a. Gestionar b. Monitor c. Clasificar por categorías d. Identificación 77. ¿Qué riesgos identifican los posibles problemas de diseño, implementación, interfaz, verificación y mantenimiento? a. Riesgo del proyecto b. Riesgo del negocio c. Riesgo tecnico d. Riesgo de horario 78. Construir un producto o sistema excelente para que nadie realmente quiera un riesgo es una ________. a. Riesgo tecnico b. Riesgo de horario c. Riesgo del negocio d. Riesgo de rendimiento 79. ¿Cuáles son las características del riesgo del software? a. Incertidumbre b. Pérdida c. Tanto a como B d. Ninguna de las anteriores 80. ¿Qué todo tiene que ser identificado como por identificación de riesgo? a. Amenazas b. Vulnerabilidades c. Consecuencias d. Todos los mencionados 81. ¿Cuál no es una actividad de gestión de riesgos? a. Evaluación de riesgos b. Generacion de riesgo c. Control de riesgo d. Ninguno de los mencionados 82. ¿Cuál es el producto de la probabilidad de incurrir en una pérdida debido al riesgo y la magnitud potencial de esa pérdida? a. Riesgo de exposición b. Priorización de riesgos c. Análisis de riesgo d. Todos los mencionados 83. ¿Qué amenaza la calidad y la puntualidad del software que se va a producir? a. Riesgos conocidos b. Riesgos de negocio c. Riesgos del proyecto d. Riesgos tecnicos 84. ¿Qué amenaza la viabilidad del software a construir? a. Riesgos conocidos b. Riesgos de negocio c. Riesgos del proyecto d. Riesgos tecnicos 85. ¿Cuál de los siguientes no es un riesgo comercial? a. Construyendo un excelente producto o sistema que nadie realmente quied. b. perder el apoyo de la alta gerencia debido a un cambio de enfoque o cambio en las personas c. Falta de requisitos documentados o alcance del softwad. d. perder presupuesto o compromiso personal Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 86. ¿Cuál de los siguientes es un intento sistemático de especificar amenazas al plan del proyecto? a. Identificación de riesgo b. Riesgo de rendimiento c. Riesgo de apoyo d. Proyección de riesgos 87. ¿Qué riesgos están asociados con el tamaño total del software que se creará o modificará? a. Riesgos de impacto empresarial b. Definición de procesos riesgos c. Riesgos del tamaño del producto d. Riesgos del entorno de desarrollo. 88. ¿Qué riesgos están asociados con las restricciones impuestas por la administración o el mercado? a. Riesgos de impacto empresarial b. Definición de procesos riesgos c. Riesgos del tamaño del producto d. Riesgos del entorno de desarrollo. 89. ¿Cuál de los siguientes términos se define mejor en la declaración: "el grado de incertidumbre de que el producto cumplirá con sus requisitos y será adecuado para su uso previsto"? a. Riesgo de rendimiento b. Riesgo de costo c. Riesgo de apoyo d. Riesgo de horario 90. La gestión de riesgos es uno de los trabajos más importantes para un a. Cliente b. Inversor c. Equipo de produccion d. Gerente de proyecto 91. ¿Cuál de los siguientes riesgos es la falla de un componente comprado para funcionar como se espera? a. Riesgo de producto b. Riesgo del proyecto c. Riesgo del negocio d. Riesgo de programación 92. ¿Cuál de los siguientes términos se define mejor en la declaración: “Habrá un cambio en la administración de la organización con diferentes prioridades”? a. Rotación de personal b. Cambio tecnologico c. Cambio de gestion d. Concurso de productos 93. ¿Cuál de los siguientes términos se define mejor en la declaración: "La tecnología subyacente en la que se construye el sistema está reemplazada por la nueva tecnología"? a. Cambio tecnologico b. Concurso de productos c. Cambio de requisitos d. Ninguno de los mencionados 94. ¿Qué evalúa el riesgo y sus planes para la mitigación del riesgo y revíselos cuando sepa más sobre el riesgo? a. Monitoreo de riesgos b. Planificación de riesgos c. Análisis de riesgo d. Identificación de riesgo 95. ¿Cuál de los siguientes riesgos se deriva del entorno organizacional donde se está desarrollando el software? a. Personas riesgos b. Riesgos tecnológicos c. Riesgos de estimacion d. Riesgos organizacionales Esta guía de estudio, fue vendida por www.guiaceneval.mx Todos los Derechos Reservados. 96. ¿Cuál de los siguientes riesgos se deriva de las tecnologías de software o hardware que se utilizan para desarrollar el sistema? a. Riesgos gerenciales b. Riesgos tecnológicos c. Riesgos de estimacion d. Riesgos organizacionales 97. ¿Cuál de los siguientes términos se define mejor en la declaración: “Derive información de trazabilidad para maximizar la información que se oculta en el diseño”? a. Tiempo de desarrollo subestimado b. Reestructuracion organizacional c. Cambios de requisitos d. Ninguno de los mencionados 98. ¿Cuál de las siguientes estrategias significa que se reducirá el impacto del riesgo? a. Estrategias de evitación b. Estrategias de minimización c. Planes de Contingencia d. Todos los mencionados 99. La gestión de riesgos ahora se reconoce como una de las tareas de gestión de proyectos más importantes. a. Cierto b. Falso c. No puedo decir d. Ninguna de las anteriores 100. Una evaluación del peor daño posible que podría resultar de un peligro particu

Use Quizgecko on...
Browser
Browser