SlideShare una empresa de Scribd logo
1 de 76
REACTIVOS ÁREA INGENIERÍA SOFTWARE 
INGENIERÍA DE SOFTWARE I 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
El modelo de proceso de software en espiral propuesto por Boehm, conjuga la naturaleza 
iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del 
modelo lineal secuencial. Señale la etapa que NO pertenece al modelo. 
Opciones de respuesta: 
A. Comunicación con el cliente. 
B. Evaluación del cliente. 
C. Definición del paradigma de desarrollo. 
D. Análisis de riesgos. 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
La prueba de caja blanca es un método de casos de prueba para el software y consiste en: 
Opciones de respuesta: 
A. Obtener un conjunto de condiciones de entrada que ejerciten completamente todos los 
requerimientos funcionales de un programa. 
B. Usar la estructura de control del diseño de los procedimientos para obtener los casos de 
prueba. 
C. Obtener un conjunto de casos de prueba para encontrar errores de funciones incorrectas o 
ausentes y errores de interfaces. 
D. Entender los objetos que se modelan en el software y las relaciones que conectan a estos 
objetos 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
El paradigma de creación de prototipos puede tener un enfoque abierto o cerrado . 
El enfoque abierto denominado prototipo evolutivo se refiere a:
Opciones de respuesta: 
A. Que sirve únicamente como una demostración de los requisitos, luego se desecha y se 
realiza la ingeniería de software utilizando otro prototipo. 
B. Q ue se emplea como primera parte de una actividad de análisis a la que seguirá el diseño y 
construcción. 
C. Que contiene los detalles de los requerimientos no funcionales del usuario final. 
D. Que contiene todos los modelos de componentes que la versión final de software deberá 
contener. 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
Cuál de las siguientes opciones sería la mejor solución para responder a los requerimientos de 
alta disponibilidad y resistencia a fallos, minimizando el tiempo de recuperación del sistema, 
considerando que cuenta con dos equipos servidores para una base de datos. 
Opciones de respuesta: 
A. Generar un respaldo del servidor principal cada hora para restaurar la base en el segundo 
servidor en caso de fallos. 
B. Tener los dos servidores como principales y distribuir las peticiones de los usuarios entre 
los dos alternativamente. 
C. Hacer funcionar cada servidor durante períodos de tiempo equitativos para equilibrar su 
tiempo de vida. 
D. Generar un espejo de la base de datos en el segundo servidor para que tome el relevo en 
caso de fallo del principal. 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
A partir de los requisitos del sistema levantados por el ingeniero se obtiene como producto 
final la especificación del sistema, que describe 
Opciones de respuesta: 
A. La función y características de un sistema de computación y las restricciones que gobiernan 
su desarrollo. 
B. La lluvia de ideas que recoge los requerimientos del usuario, producto de las reuniones 
preliminares. 
C. La planificación detallada de las etapas de una metodología a seguir en el proceso de 
construcción del software. 
D. Los modelos del sistema que obedece a los requerimientos funcionales y no funcionales de 
los usuarios.
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
¿Por qué son utilizadas las métricas orientadas a la función? 
Opciones de respuesta: 
A. Por la diferente complejidad del software 
B. Por el grado de abstracción. 
C. Por la facilidad de la aplicación. 
D. Porque brinda resultados exactos 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
Un auditor informático está revisando la evaluación del riesgo de la infraestructura de la 
infraestructura informática de la empresa. Qué es lo primero que debe revisar dicho auditor. 
Opciones de respuesta: 
A. Las amenazas y vulnerabilidades que afectan los activos. 
B. La eficiencia de los controles establecidos. 
C. La eficiencia del uso de los recursos informáticos. 
D. Los controles ya establecidos. 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
Los desarrolladores de aplicaciones web usan campos ocultos en las páginas web para guardar 
información sobre sesión de clientes. Si se emplea esta técnica para almacenar variables de 
sesiones que permitan la permanencia entre páginas web, por ejemplo campos que mantienen 
el contenido de un carrito de compras en una aplicación web para venta. El ataque basado a 
una web más probable debido a esta práctica es:
Opciones de respuesta: 
A. Ingeniería social. 
B. Manipulación de parámetros. 
C. Suplantación de identidad. 
D. Virus. 
Componente: 
Ingenieria de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
En el modelo de gestión de redes (ISO). La gestión responsable de la planificación de la 
capacidad e instalación de la red es: 
Opciones de respuesta: 
A. Gestión de rendimiento. 
B. Gestión de la configuración. 
C. Gestión de la seguridad. 
D. Gestión de fallos. 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
¿Qué opción representa un software con una interfaz (GUI) que permita al administrador de 
red controlar y gestionar la red? 
Opciones de respuesta: 
A. Agente de gestión de red. 
B. Base de información de administración. 
C. Protocolo de gestión de red. 
D. Aplicación de gestión de red. 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: El puerto por defecto para el servicio HTTP en un servidor es… 
Opciones de respuesta: 
A. 8 
B. 80 
C. 8080 
D. 8888 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: Se recomienda, al diseñar páginas web, que… 
Opciones de respuesta: 
A. El archivo html debe mantener la estructura y el formateo 
B. El archivo css debe mantener la estructura y el formateo 
C. El archivo html debe guardar la estructura y el css el formateo 
D. El archivo html debe guardar el formateo y el css la estructura 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: Cuando en una petición HTTP la información de parámetros puede verse en la línea 
de direcciones del navegador, se está utilizando el método… 
Opciones de respuesta: 
A. Head
B. Get 
C. Post 
D. Dir 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Modelo Vista Controlador, MVC, es: 
Opciones de respuesta: 
A. Un lenguaje de programación 
B. Un patrón de diseño de software 
C. Un servidor compatible con JEE 
D. Un conjunto de librerías 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: Un documento XHTML necesariamente debe empezar por el… 
Opciones de respuesta: 
A. Cuerpo 
B. Header 
C. Prólogo 
D. Namespace
Componente: Aplicaciones Web 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: En un documento HTML, cuál es el elemento padre de <title>? 
Opciones de respuesta: 
A. Body 
B. Head 
C. Html 
D. Xmlns 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: En un documento HTML, cuál es el elemento padre de <body>? 
Opciones de respuesta: 
A. title 
B. head 
C. html 
D. xmlns 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto
Base: En un documento XHTML, Cuál es una etiqueta de titular sintácticamente correcta? 
Opciones de respuesta: 
A. <h1/><h1> 
B. <H2><H2/> 
C. <h3><h3> 
D. <h4></h4> 
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Complete: 
Dentro del proceso de generación de software, la etapa de implementación comprende 
_______________ 
Opciones de respuesta: 
A. Es lo mismo que la etapa de desarrollo. 
B. Desde la idea inicial hasta la puesta en producción 
C. El análisis de requerimientos y el diseño. 
D. Los procesos de instalación y mantenimiento. 
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto
Base: Cuál de las siguientes afirmaciones es verdadera, cuando nos referimos a la etapa de diseño? 
Opciones de respuesta: 
A. A partir de esta etapa se puede definir los requerimientos 
B. Se desarrolla en etapas, empezando a un bajo nivel de abstracción y ascendiendo 
C. Se desarrolla en etapas, empezando a un alto nivel de abstracción y descendiendo 
D. Antes de esta etapa se debe completar el desarrollo. 
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Complete: 
La integración continua, en la etapa de desarrollo de software implica _______________ 
Opciones de respuesta: 
A. Juntar los componentes y verificar su tamaño 
B. Tomar cada componente individualmente y elaborar un test 
C. Tomar cada test individual y verificar si se ajusta al diseño 
D. Juntar los componentes y asegurar que trabajan coordinadamente. 
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Complete: 
El triángulo de la administración de proyectos se compone de__________, __________ y _________ 
Opciones de respuesta: 
A. Alcance, presupuesto, plazos 
B. Plazos, diseño, desarrollo 
C. Presupuesto, sueldos y costos 
D. Alcance, desarrollo y testing
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: Aquellos elementos que al ser deficientes o mal definidos pueden influenciar en mayor 
medida la puesta en producción de un producto d software son… 
Opciones de respuesta: 
A. Alcance, sueldos, costos 
B. Calidad, planificación y ejecución, alcance 
C. Presupuesto, calidad, puntualidad 
D. Actitud, aptitud, desenvolvimiento 
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: Complete: 
En primer lugar debemos _________________ para asegurar que tanto los requisitos como 
los diseños cumplan con las necesidades del equipo de desarrollo 
Opciones de respuesta: 
A. Validar los requerimientos y los diseños 
B. Definir el set de pruebas automatizado 
C. Elaborar el informe de terminación del proyecto 
D. Analizar el rendimiento del software 
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Complete: 
Es necesario _____________ para poder simular el comportamiento del usuario y ofrecer un 
conjunto de asertos para evaluar el resultado obtenido
Opciones de respuesta: 
A. Validar los requerimientos y los diseños 
B. Elaborar un set de pruebas automatizado 
C. Analizar el rendimiento del software 
D. Verificar la cobertura de código
DESARROLLO DE SISTEMAS 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Cuál es la diferencia entre ingeniería y tecnología? 
Opciones de respuesta: 
A. La ingeniería es igual que la tecnología solo que más estricta. 
B. La ingeniería es la aplicación del conocimiento, la tecnología es el instrumento de la ciencia. 
C. La ingeniería y la tecnología son instrumentos del conocimiento. 
D. La tecnología se basa en la ingeniería para resolver un problema. 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Cómo se clasifica el software? 
Opciones de respuesta: 
A) Sistema Operativo, lenguajes de bajo nivel, aplicaciones. 
B) Software de ofimática, Sistema operativo y software empresarial. 
C) Software de sistema, software de aplicaciones y software de usuario final. 
D) Software para ERP y CRM y aplicaciones ofimáticas.
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Qué es la ingeniería de software? 
Opciones de respuesta: 
A. La técnica con la cual se hacen programas partiendo de los requerimientos de los 
usuarios. 
B. El uso de la computadora para generar programas y datos que sirven para resolver 
un problema en particular de un usuario 
C. Es la aplicación de las tecnologías de información y comunicaciones para desarrollar 
soluciones basadas en la informática 
D. La aplicación práctica de las ciencias de la computación, de la administración y de 
otras ciencias para el análisis, diseño, construcción y mantenimiento de software y su 
documentación asociada. 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Qué es una metodología de desarrollo de software? 
Opciones de respuesta: 
A. Un conjunto de rutinas de programación que permiten desarrollar aplicaciones de 
forma ágil. 
B. Un conjunto de métodos que cubren todo el ciclo de vida de desarrollo de sistemas, y 
que están unidos por un enfoque general o filosófico. 
C. Es un conjunto de lenguajes de programación que permiten analizar, diseñar y 
construir productos software. 
D. Es una herramienta para resolver problemas determinísticos.
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Cuál es la diferencia entre Ingeniería del Software y las Ciencias de la 
computación? 
Opciones de respuesta: 
A. No hay ninguna diferencia ambas hacen los mismo. 
B. Las Ciencias de la Computación tienen que ver con teorías y fundamentos, la 
Ingeniería del Software tiene que ver con los aspectos prácticos del desarrollo del 
software. 
C. Las Ciencias de la Computación tienen que ver con los aspectos prácticos del 
desarrollo del software y la Ingeniería del Software tiene que ver con teorías y 
fundamentos. 
D. La Ingeniería de Software únicamente trata del desarrollo de programas. 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Cuáles son los estratos del desarrollo de software? 
Opciones de respuesta: 
A. Análisis, diseño, implementación, pruebas. 
B. Herramientas, lenguajes, procesos, pruebas 
C. Herramientas, métodos, procesos, calidad. 
D. Entrevistas, cuestionarios, prototipos, lenguajes.
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Para qué sirve la ingeniería de requisitos? 
Opciones de respuesta: 
A. Es la forma en que se aplican las actividades de seguimiento y control de un 
proyecto. 
B. Es la forma en que se aplican las actividades de aseguramiento de la calidad de un 
software. 
C. Es hacer un software a medida con todos los gustos que el cliente quiere. 
D. Ayuda a comprender que es lo que el cliente quiere y como interactuarán los 
usuarios con el software. 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Los Diagramas de Flujo de Datos (DFD). y el modelo entidad relación forman parte 
de: 
Opciones de respuesta: 
A. El análisis orientado a objetos 
B. El análisis estructurado 
C. La gestión de requerimientos 
D. D) El manual de usuario
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Cuál es el propósito del diagrama de casos de uso en UML? 
Opciones de respuesta: 
A. Establecer las relaciones entre los actores y el sistema. 
B. Definir el prototipo del sistema. 
C. Administrar los elementos que van a intervenir en el sistema. 
D. Representar los requisitos funcionales del sistema. 
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Complete: 
___________ permite la investigación del comportamiento de un programa de computadora usando 
información reunida desde el análisis dinámico del mismo. 
Opciones de respuesta: 
A. La validación de los requerimientos y los diseños 
B. Un set de pruebas automatizados 
C. El análisis de rendimiento del software 
D. La cobertura de código 
Componente: Ingeniería de software y desarrollo de sistemas 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Complete: 
Durante las pruebas de un programa se efectúa ___________ para determinar el porcentaje de 
código que ha sido ejecutado y probado 
Opciones de respuesta: 
A. un set de pruebas automatizado 
B. la validación de los requerimientos y los diseños 
C. el análisis de rendimiento de software 
D. d. un estudio de cobertura de código 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Qué es la ingeniería de software? 
Opciones de respuesta: 
A. La técnica con la cual se hacen programas partiendo de los requerimientos de los 
usuarios. 
B. El uso de la computadora para generar programas y datos que sirven para resolver 
un problema en particular de un usuario 
C. Es la aplicación de las tecnologías de información y comunicaciones para desarrollar 
soluciones basadas en la informática 
D. La aplicación práctica de las ciencias de la computación, de la administración y de 
otras ciencias para el análisis, diseño, construcción y mantenimiento de software y su 
documentación asociada. 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Cuáles son las actividades principales en la gestión de la calidad de software? 
Opciones de respuesta:
A. Análisis, diseño e implementación del software. 
B. Contratar y aplicar una auditoría de calidad. 
C. Seleccionar y aplicar el modelo ISO 25000 de calidad. 
D. Aseguramiento, planeación y control de la calidad 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: ¿Para qué sirve a norma ISO 25000? 
Opciones de respuesta: 
A. Es un marco de trabajo para la calidad interna, externa y en uso de un producto 
software. 
B. Es una herramienta para realizar buenos programas informáticos. 
C. Es un marco de trabajo que garantiza a los desarrolladores hacer una codificación 
óptima. 
D. Es un marco de trabajo para la calidad interna y externa de un producto software. 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: La calidad de una base de datos se fundamenta en: 
Opciones de respuesta: 
A. Calidad del lenguaje SQL, calidad de los procedimientos almacenados y calidad del 
modelo E-R 
B. Calidad de los requisitos, calidad del modelo E-R y calidad de los datos.
C. Calidad del gestor de base de datos, calidad del modelado y calidad de los datos. 
D. Calidad de la documentación de la BDD, calidad del modelo E-R y calidad en la 
capacitación de los usuarios de la BDD. 
Componente: Ingeniería de Software 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: 
¿Cuál es el orden de las actividades estructurales que se debe seguir en el proceso del software? 
1. Modelado 
2. Despliegue 
3. Comunicación 
4. Construcción 
5. Planeación 
Opciones de respuesta: 
A. 1, 3, 5, 4, 2 
B. 5, 3, 1, 2, 4 
C. 3, 5, 1, 4, 2 
D. 1, 4, 2, 3, 5
PREGUNTA: 
Macy´s, es una empresa que vende ropa por correo ropa de moda de alta calidad. Los clientes 
hacen sus pedidos por teléfono, fax, enviado por correo el formulario que acompaña cada 
catálogo, o a través del sitio Web. 
LISTA DE ACTIVIDADES 
 Agregar nuevos clientes al archivo maestro de clientes. Después de esta acción, a los 
clientes se les asignar un número, que les sirve para hacer nuevos pedidos. 
 Procesar los pedidos de los clientes verificando que toda la información que 
proporcionan sea precisa y que exista un registro para el cliente que hace el pedido. Si 
no existe un registro del cliente, se agrega el archivo maestro. Conforme se ingresan 
pedidos, se actualizan los campos de los registros maestros del cliente y el de los 
artículos pedidos. 
 Si el pedido de un cliente excede las existencias de un artículo, se envía información al 
departamento de control de inventarios para reabastecer las existencias del artículo. 
Cuando Macy´s recibe los artículos reabastecidos, los envía a los clientes. 
 Los pedidos se envían al almacén, donde se surten. 
 Se adjunta un estado de embarque al pedido surtido. Se preparan etiquetas de 
embarque y se envía el pedido al cliente. 
 La información del pedido se utiliza para producir un estado de facturación para todos 
los clientes y los artículos se cargan a sus cuentas de Macy´s. 
 La información del pedido se utiliza para producir un informe de cuentas por cobrar 
para el departamento de contabilidad. 
De acuerdo con el planteamiento anterior, ¿cuál de los siguientes diagrama de contexto es el 
correcto? 
1) 
2) 
3) 
CLIENTE 
Pedido del cliente 
DEPARTAMENTO 
DE CONTROL DE 
INVENTARIO 
Artículo por reabastecer 
ALMACEN 
Información de nuevos clientes 
Estado de facturación cliente 
Pedido enviado 
Productos pedidos 
0 
SISTEMA 
DE 
PROCESAMIENTO 
DE PEDIDOS 
Lista de selección de pedidos 
CLIENTE 
Pedido del cliente 
DEPARTAMENTO 
DE CONTROL DE 
INVENTARIO 
Artículo por reabastecer 
ALMACEN 
Información de nuevos clientes 
Lista de selección de pedidos 
Productos pedidos 
0 
SISTEMA 
DE 
PROCESAMIENTO 
Estado de facturación cliente DEPARTAMENTO 
DE 
DE PEDIDOS 
Informe de cuentas por cobrar 
Pedido enviado CANTABILIDAD
CLIENTE 
RESPUESTAS 
Opciones: 
A. 1,2 
B. 1,3 
C. 2 
D. 1 
E. 3 
Pedido del cliente 
NIVEL DE COMPLEJIDAD 
Lista de selección de pedidos 
Productos pedidos 
0 
SISTEMA 
DE 
PROCESAMIENTO 
DE PEDIDOS 
Informe de cuentas por cobrar 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
ALMACEN 
Información de nuevos clientes 
Estado de facturación cliente DEPARTAMENTO 
DE 
Pedido enviado CANTABILIDAD
PREGUNTA: 
De las siguientes figuras, ¿cuál representa un diseño de modularidad más adecuado? 
RESPUESTAS 
A. Figura N° 1 
B. Figura N° 2 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Comprensión 
PREGUNTA: 
Relacione las clases de patrones con su respectiva definición. 
PATRÓN DEFINICIÓN 
1. Patrones de diseño 
A. Describen problemas de diseño de base 
amplia que se resuelven con el empleo 
de un enfoque estructural. 
2. Patrones arquitectónicos 
B. Enfrentan un conjunto de problemas 
que surgen cuando se elaboran 
webapps. 
3. Patrones de datos 
C. Describen problemas recurrentes 
orientados a datos y las soluciones de 
modelado de datos que pueden
emplearse para resolverlos 
4. Patrones de componentes 
D. Describen problemas comunes de 
interfaz de usuario y su solución con un 
sistema de fuerzas que incluye las 
características específicas de los 
usuarios finales. 
5. Patrones de diseño de la interfaz 
E. Abarcan un amplio espectro de 
abstracción y aplicaciones. 
6. Patrones de webapp 
F. Se enfocan a problemas asociados con 
el desarrollo de subsistemas y 
componentes, así como a la manera en 
la que se comunican entre sí y su 
ubicación dentro de una arquitectura 
mayor. 
RESPUESTAS 
A. 1E, 2C, 3A, 4F, 5D, 6B 
B. 1E, 2A, 3C, 4F, 5D, 6B 
C. 1B, 2A, 3C, 4F, 5D, 6E 
D. 1B, 2C, 3A, 4D, 5F, 6E 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
De los siguientes argumentos, ¿cuáles corresponden a los patrones arquitectónicos? 
1. Definen un enfoque específico para el manejo de algunas características del sistema. 
2. Brindan soluciones comprobadas que se abocan a uno o más subproblemas extraídos 
del modelo de requerimientos. 
3. Representan el nivel más alto dentro del sistema de patrones. 
4. Proveen un conjunto de subsistemas predefinidos, especifican responsabilidades e 
incluyen reglas y guías para organizar las relaciones entre ellos. 
RESPUESTAS
A. 1, 3, 4 
B. 1, 2, 3 
C. 2, 3, 4 
D. 1, 3, 4 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Relacione el papel que desempeñan cada uno de estos participantes en el desarrollo de un 
Sistemas de información. 
PARTICIPANTES PAPEL QUE DESEMPEÑAN 
Usuario Alguien que ayuda a formular y entender los requerimientos 
de los usuarios. 
Desarrolladores Alguien que está involucrado en el uso del sistema, cuando 
esté trabajando. 
Ingeniero de 
Requerimientos 
Alguien que tiene una justificación para que se le permita 
influir sobre los requerimientos. 
Stakeholders Alguien involucrado en el desarrollo de un Sistema que 
satisfaga los requerimientos del cliente. 
Cliente Alguien que paga para que el sistema sea desarrollado. 
RESPUESTAS 
A. A2, B4, C1, D3, E5 
B. A1, B3, C5, D4, E2 
C. A2, B4, C5, D1, E3 
D. B4, C3, D2, E1, A5 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento
PREGUNTA: 
Ordenar las actividades que debe cumplir para tener una correcta ingeniería de requisitos, de 
acuerdo al modelo de Procesos de SWEBOK 
1. Documentación de requisitos 
2. Gestión de requisitos 
3. Análisis y negociación de requisitos. 
4. Validación de requisitos 
5. E licitación de requisitos 
RESPUESTAS 
A. 1, 3, 2, 5, 4 
B. 5, 3 , 1, 4, 2 
C. 1, 5, 4, 2, 3 
D. 5, 3, 2, 1 ,4 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Enunciado: Si uno de los principales propósitos de Caso de Uso (CU) es ayudar a identificar las 
líneas de división adecuadas entre las iteraciones, considere que una iteración puede entregar 
parte del sistema y luego de volver a discutir con el cliente las prioridades, se decide que la 
primera iteración del sistema de la biblioteca debe contener un orden priorizado de los CU. 
Ordene los casos de uso de acuerdo a su prioridad para que en esta iteración, se mantengan 
solo cuatro, considere que se utiliza un lenguaje Orientado a Objetos, y no se requiere un 
diseño de Base de Datos. 
Casos de uso 
1. Tomar prestada copia de libro 
2. Hojear libros 
3. Devolver copia de libro 
4. Tomar prestada la revista 
5. Hojear revistas 
6. Devolver la revista 
7. Actualizar catálogo 
8. Reservar libro 
9. Ampliar préstamo 
RESPUESTAS
A. 1, 2, 3, 4 
B. 1, 3, 4, 6 
C. 2, 7, 8, 9 
D. 3, 6, 7, 9 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
A que fase de la técnica ENTREVISTA corresponden las siguientes actividades: Pasar a 
limpio las notas, Reorganizar la información y contrastarla, Evaluar la entrevista tendientes a 
mejora de aspectos: 
RESPUESTAS 
A. Análisis 
B. Conducción 
C. Preparación 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Enunciado: En el proceso de control de calidad de un producto software se utilizan técnicas y 
pruebas. Seleccionar de este conjunto de técnicas las que corresponde a pruebas aplicadas a 
un producto: 
1. Pruebas de Integración 
2. Pruebas de Sistemas 
3. Técnicas de Caja Negra 
4. Técnicas de Caja Blanca 
5. Test de pruebas 
6. Pruebas aplicas a código. 
7. Pruebas aplicadas a las interfaces y validación de código 
8. Pruebas de estrés 
RESPUESTAS 
A. 1, 2, 3 
B. 2, 5, 6 
C. 3, 4, 8 
D. 1, 2, 8
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Un buen sistema de información (SI) se construye considerando que el punto de partida es? 
RESPUESTAS 
A. Utilizar un proceso definido con fases claras, donde cada una de estas genera un 
producto final. 
B. La definición de requisitos claros es una parte del proceso pero no es relevante. 
C. Las pruebas y validaciones no son indispensables para la construcción del 
producto. 
D. Utilizar herramientas de desarrollo como medio para alcanzar un producto de 
calidad. 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Cuál es la secuencia a seguir para el cálculo de un punto de función? 
1. Se ponderan los parámetros 
2. Se determinan los parámetros de medición 
3. Se multiplica el valor de los parámetros por la ponderación 
4. Se determina los valores de ajuste de complejidad 
5. Se obtiene la cuenta total 
6. Se aplica la fórmula PF=cuenta-total*[0.65+0.01*Fi ] 
RESPUESTAS 
A. 2, 1, 3 , 4, 5, 6 
B. 1, 2, 3, 4, 5, 6 
C. 2, 1, 3, 5, 4, 6 
D. 2, 3, 1, 4, 5, 6 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento
PREGUNTA: 
Relacione los paradigmas organizacionales con sus características 
PARADIGMA CARACTERÍSTICAS 
A. Cerrado 
B. Aleatorio 
C. Abierto 
D. Sincrónico 
1. Solución de problemas complejos 
2. Se apoya en la 
compartimentalización. 
3. Estructura un equipo libremente 
4. Jerarquía tradicional de autoridad 
RESPUESTAS 
A. A3, B1. C2. D4 
B. A2, B3, C1, D4 
C. A4, B3, C1, D2 
D. A3, B1, C3, D2 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Relacione el concepto con su definición correspondiente: 
Concepto Definición 
A. Gestión de la 
Configuración del 
software 
1. Son una serie de inspecciones, 
revisiones y pruebas utilizados a lo largo 
del proceso del software para asegurar 
que cada producto cumple con los 
requisitos que le han sido asignados 
B. Los costes de 
fallos 
2. Concordancia con los requisitos 
funcionales y de rendimiento 
explícitamente establecidos, con los 
estándares de desarrollo explícitamente 
documentados, y con las características 
implícitas que se espera de todo 
software desarrollado profesionalmente. 
C. Las revisiones del 
software 
3. Es una actividad de protección que se 
aplica a lo largo de todo el proceso del 
software. 
D. Control de Calidad 4. Sirven para promover la seguridad y la 
continuidad del producto software, ya 
que varias personas se familiarizarán 
con partes del mismo que de otro modo, 
no hubieran visto nunca. 
E. Calidad del 
Software 
5. Desaparecerían si no surgieran defectos 
antes del envío de un producto a los 
clientes. 
F. Revisión Técnica 
Formal (RTF) 
6. Se aplican en varios momentos del 
desarrollo del software y sirven para 
detectar errores y defectos que puedan
así ser eliminados. 
RESPUESTAS 
A. A1, B5, C6, D3, E2, F4 
B. A3, B6, C5, D1, E2, F4 
C. A1, B6, C5, D3, E2, F4 
D. A3, B5, C6 , D1, E2, F4 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
El cambio puede llevarse a cabo de manera rápida e informal, sin embargo, una vez que se ha 
establecido, solo se pueden efectuar los cambios si se aplica un procedimiento formal para 
evaluarlos y verificarlos. Cuál es el concepto que se menciona : 
RESPUESTAS 
A. Reingeniería de Software 
B. Línea base 
C. Aseguramiento de la Calidad del Software 
D. Especificación de Requerimientos de Software 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento
DESARROLLO APLICACIONES WEB 
PREGUNTA: 
En la metodología web OOHDM se proponen 5 fases de desarrollo: 
1. Diseño Navegacional 
2. Determinación de Requerimientos 
3. Diseño de Interfaz Abstracto 
4. Diseño Conceptual 
5. Implementación 
Seleccione el orden correcto: 
RESPUESTAS 
A. 1, 4, 2, 3, 5 
B. 2, 4, 1, 3, 5 
C. 1, 2, 4, 3, 5 
D. 2, 3, 4, 1, 5 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Seleccione las metodologías web para proyectos hipermedia1 
1. UWE 
2. UML 
3. OOHDM 
4. SOHDM 
5. PERT 
6. HFPM 
7. SCRUM 
RESPUESTAS 
A. 1, 3, 4, 6 
B. 1, 2, 3, 6 
C. 3, 4, 6, 7 
D. 4, 5, 6, 7 
1 Escalona María José, Koch Nora. Ingeniería de Requisitos en Aplicaciones para la Web – 
Un estudio comparativo
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En la metodología UWE es una propuesta basada en el proceso unificado, (Jacobson, Booch 
& Rumbaugh, 1999) y UML para el desarrollo de aplicaciones web (Hennicker & Koch, 2000, 
Koch, 2001). Clasifica los requisitos en 2 grandes grupos: 
RESPUESTAS 
A. Requerimientos específicos y generales 
B. Especificaciones de fondo y especificaciones de entorno 
C. Requisitos funcionales y no funcionales 
D. Requisitos de contenido y de escenarios 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Los patrones de diseño en aplicaciones web representan una base para la búsqueda de 
soluciones a problemas comunes en el desarrollo de software2 y otros ámbitos referentes al 
diseño de interacción o interfaces. Existen diferentes categorías que agrupan a los patrones de 
diseño. Seleccione la respuesta correcta en relación a cuales patrones de diseño corresponden 
a la categoría de patrones de diseño estructurales:3 
RESPUESTAS 
A. Adapter, Bridge, Composite, Iterator, Facade, Flyweight, Proxy. 
B. Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy. 
C. Adapter, Bridge, Interpreter, Decorator, Facade, Flyweight, Proxy. 
D. Adapter, Builder, Composite, Decorator, Facade, Flyweight, Proxy. 
NIVEL DE COMPLEJIDAD 
Bajo Medio X Alto 
TAXONOMÍA: Conocimiento 
2 Patrones de diseño: http://es.wikipedia.org/wiki/Patr%C3%B3n_de_dise%C3%B1o 
3 Patrones de diseño MSDN MICROSOFT : http://msdn.microsoft.com/es -es/library/bb972240.aspx
PREGUNTA: 
Un cliente realiza una petición a un servidor web remoto4. Ordenar en forma correcta, desde 
cuando se inicia la petición hasta cuando ha finalizado todo el proceso. 
1. SELECCIÓN DE POSIBILIDADES DE RESPUESTA EN EL LADO DEL SERVIDOR 
2. PROCESAMIENTO WEB SERVER 
3. CLIENTE REALIZA HTTP REQUEST 
4. CLIENTE RECIBE Y PROCESA 
5. SERVIDOR HTTP RESPONSE (RESPUESTA) 
Seleccionar el orden correcto del proceso. 
RESPUESTAS 
A. 1, 3, 2, 5, 4 
B. 1, 3, 2, 5, 4 
C. 3, 2, 5, 1, 4 
D. 3, 2, 1, 5, 4 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
El modelo vista controlador MVC en aplicaciones web se caracteriza por el controlador, que 
recibe y gestiona la entrada; el modelo, que contiene la lógica del dominio; y la vista, que 
genera la salida o interfaz de usuario. En este contexto ORDENAR las di rectivas adecuadas para 
definir la seguridad de la información con una consola VG (Winform de Visual Guard) 
1. Defina los sets de permisos y seleccione sus permisos 
2. Defina los roles y seleccione los sets de permisos 
3. Declare los permisos tanto para las vistas como para los controles 
4. Defina las cuentas de usuarios y otórgueles roles 
5. Cree Property Actions para cambiar las propiedades de los controller classes. 
RESPUESTAS 
A. 1, 3, 2, 4, 5 
B. 1, 3, 2, 5, 4 
C. 3, 5, 1, 2,4 
D. 3, 2, 5, 1, 4 
NIVEL DE COMPLEJIDAD 
4 Borja Sotomayor: Aplicaciones Web
Bajo Medio X Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Aunque muchas variaciones son posibles, una aplicación web está comúnmente estructurada 
como una aplicación de tres - capas. Indique cuales son: 
Relacione según corresponda 
Número de capa Descripción 
1. Capa 1 
A). Un motor usando alguna tecnología web 
dinámica 
2. Capa 2 B). El navegador web 
3. Capa 3 C). Una base de datos en el servidor. 
RESPUESTAS 
A. 1a, 2b, 3c 
B. 1b, 2a, 3d 
C. 1c, 2a, 3c 
D. 1d, 2b, 3c 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Un servidor web es un programa que implementa el protocolo : 
RESPUESTAS 
A. HTTP 
B. FTP 
C. TCP/IP 
D. SMTP 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA:
Relacione el nombre del servidor con su respectiva descripción: 
Nombre del 
servidor 
Descripción: 
1. Apache 
a) Es un software (libre) servidor HTTP de 
código abierto multiplataforma, implementa el 
protocolo HTTP/1.1 y la noción de sitio virtual. 
Es el servidor más utilizado en el mundo. 
2. IIS 
b) Es una serie de servicios para los 
ordenadores que funcionan con Windows. Fue 
integrado en sistemas operativos de Microsoft 
destinados a ofrecer servicios de red, como 
Windows 2000 o Windows Server 2003. Los 
servicios que ofrece son: FTP, SMTP, NNTP y 
HTTP/HTTPS. 
3. Cherokee 
c) Es un servidor web multiplataforma. []Su 
objetivo es ser rápido y completamente 
funcional, sin dejar de ser liviano comparado 
con otros servidores web. Está escrito 
completamente en C. Puede usarse como un 
sistema embebido y soporta complementos 
para aumentar sus funcionalidades. Es 
software libre, disponible bajo la Licencia 
Pública General de GNU. 
RESPUESTAS 
A. 1a, 2b, 3c 
B. 1b, 2a, 3c 
C. 1c, 2a, 3b 
D. 1a, 2c, 3b 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Lenguajes de programación web (del lado del servidor) 
1. PHP 
2. ASP/ASP.NET 
3. Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP) 
4. JavaScript 
5. Ajax 
RESPUESTAS 
A) 1, 2, 3 
B) 1, 3, 5 
C) 2, 4, 5 
D) 3, 4, 5
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué entiende por HTML? 
RESPUESTAS 
A. Hyper Text Mask Language 
B. Hard Text Markup Language 
C. Hyper Text Markup Language 
D. Hyper Text Mask Languaje 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué etiqueta utilizamos para definir el cuerpo del documento? 
RESPUESTAS 
A. <background> 
B. <body> 
C. <b> 
D. <doby> 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué etiqueta utilizamos para insertar una línea horizontal?
RESPUESTAS 
A. <br> 
B. <hr> 
C. <line> 
D. <insertline> 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cuál es la forma correcta de insertar un comentario? 
RESPUESTAS 
A. <!--...--> 
B. <¡--...--!> 
C. <comment> 
D. <¡--...--¡> 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cuál es la forma correcta de crear un vínculo? 
RESPUESTAS 
A. <a target="http://www.unsitio.com">...</a> 
B. <a href="http://www.unsitio.com">...</a 
C. <a url="http://www.unsitio.com">...</a> 
D. <v url="http://www.unsitio.com">...</v> 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué etiqueta define la fila de una tabla? 
RESPUESTAS 
A. <tr> 
B. <td> 
C. <row> 
D. <table> 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué es cellspadding? 
RESPUESTAS 
A. Define el espacio entre celdas de una tabla 
B. Define los títulos de una tabla 
C. Define el espacio entre el borde de la celda y su contenido 
D. Define el espacio entre tablas 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cómo se puede utilizar CSS en una página web? 
RESPUESTAS
A. Vinculado e insertado 
B. Vinculado, insertado y en línea 
C. Vinculado, insertado, en línea y filtrado 
D. Vinculado y filtrado 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cuál es el lugar correcto en un documento HTML para hacer referencia a una 
hoja de estilo externa? 
RESPUESTAS 
A. Al principio del documento 
B. En la sección <head> 
C. En la sección <dody> 
D. Al final del documento 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué atributo de HTML se emplea para definir los estilos en línea? 
RESPUESTAS 
A. font 
B. style 
C. css 
D. class 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento
PREGUNTA: 
¿Cómo se hace en CSS para que el texto esté centrado? 
RESPUESTAS 
A. center: true 
B. text-center: true 
C. align: center 
D. text-align: center 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cómo se hace en CSS para que el texto aparezca en negrita? 
RESPUESTAS 
A. font:b 
B. style:bold 
C. text:bold 
D. font-weight:bold 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP y MySQL, para obtener el número de filas devueltas por un resultado, se utiliza la 
función: 
RESPUESTAS 
A. mysql_affected_rows() 
B. mysql_ list_ fields() 
C. mysql_num_rows() 
D. mysql_num_list()
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP y MySQL, para seleccionar la base de datos se emplea 
RESPUESTAS 
A. mysql_database() 
B. mysql_db_name() 
C. mysql_select_db() 
D. mysql_db_select() 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, ¿qué se emplea para definir una constante? 
RESPUESTAS 
A. Const 
B. Constant 
C. Define 
D. Fixed 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento
PREGUNTA: 
En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos MySQL? 
RESPUESTAS 
A. mysql_open("localhost", "usuario","contraseña" ); 
B. mysql_open("usuario", "localhost","contraseña"); 
C. mysql_connect("localhost", "usuario","contraseña"); 
D. mysql_connect("usuario", "localhost","contraseña"); 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, todas las variables comienzan con el símbolo: 
RESPUESTAS 
A. ! 
B. & 
C. $ 
D. # 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué valor imprime el siguiente código? 
<?php 
function fibonacci($x1, $x2) 
{ 
return $x1 + $x2; 
} 
$x1 = 0;
$x2 = 1; 
for($i = 0; $i < 10; $i++) 
{ 
echo fibonacci($x1, $x2) . ','; 
} 
?> 
RESPUESTAS 
A. 0,1,2,3,4,5,6,7,8,9 
B. 1,2,3,4,5,6,7,8,9,10 
C. 1,2,3,5,8,13,21,34,55,89, 
D. 1,1,1,1,1,1,1,1,1,1, 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, cuando se crea una cookie, ¿cuál es la duración o fecha de caducidad por defecto? 
RESPUESTAS 
A. Depende de la configuración del servidor web 
B. Hasta que el servidor web se cierre 
C. Hasta que el navegador web se cierre 
D. 60 minutos 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cómo se puede asegurar que una página web ha sido desarrollada con PHP?
RESPUESTAS 
A. Viendo el código fuente de la página en el navegador 
B. Viendo si la extensión de la página acaba en .php 
C. Viendo las cabeceras HTTP de la página 
D. Nunca se puede estar seguro al 100% de si una página ha sido desarrollada 
con PHP 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, para calcular el módulo (el resto) de una división, se emplea el operador 
RESPUESTAS 
A. ! 
B. # 
C. % 
D. & 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, ¿cómo se genera un número aleatorio? 
RESPUESTAS 
A. rnd() 
B. round() 
C. rand() 
D. random() 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento
PREGUNTA: 
¿Qué funciones se emplean para abrir y cerrar una conexión en PHP? 
RESPUESTAS 
A. mysql_open() y mysql_close() 
B. mysql_open() y mysql_disconnect() 
C. mysql_connect() y mysql_close() 
D. mysql_connect() y mysql_disconnect() 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué significa PHP? 
RESPUESTAS 
A. PHP: Hypertext Preprocessor 
B. Private Home Page 
C. Personal Hypertext Processor 
D. Personal Home Page 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, ¿cuál es la forma correcta de declarar una función? 
RESPUESTAS 
A. function miFuncion() 
B. create function miFuncion() 
C. sub miFuncion() 
D. method miFuncion()
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En una aplicación web es importante validar en el lado del cliente porque mejora: 
RESPUESTAS 
A. La seguridad de la aplicación 
B. La experiencia del usuario 
C. La integridad de los datos que se almacenan 
D. El uso del navegador 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
El código PHP se escribe con los delimitadores 
RESPUESTAS 
A. <?php>...</?> 
B. <script>...</script> 
C. <?php…?> 
D. <&>...</&> 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP y MySQL, la función mysql_error() 
RESPUESTAS
A. Activa la gestión de los mensajes de error 
B. Reinicia la cola de mensajes de error 
C. Devuelve el código de error de la operación anterior 
D. Devuelve el texto del mensaje de error de la operación anterior 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
A la colección de páginas web relacionadas y comunes a un dominio de internet o subdominios 
en la WWW? Se las conoce como. 
RESPUESTAS 
A. Sitio WEB 
B. Intranet 
C. Archivos HTML 
D. Internet 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
El código HTML es interpretado por: 
RESPUESTAS 
A. Navegadores 
B. Procesadores de texto 
C. Internet 
D. Flex 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA:
Cuál es la finalidad de una página WEB? 
RESPUESTAS 
A. Crear vínculos entre los sitios del mismo tipo 
B. Comunicar y hacer publicidad en WEB 
C. El comunicar y publicar información 
D. El desarrollar publicidad masiva 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Qué es URL? 
RESPUESTAS 
A. Secuencia de caracteres que se usa para identificar un recurso en internet 
B. Secuencia de caracteres que permite colocar una página en un servidor 
C. Secuencia de caracteres que permite localizar una etiqueta HTML 
D. Secuencia de caracteres que son el nombre de la página WEB 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Qué es HTML? 
RESPUESTAS 
A. Lenguaje de programación para diseñar navegadores WEB 
B. Lenguaje de programación para crear vínculos 
C. Lenguaje de programación especial para crear páginas WEB 
D. Lenguaje de marcado predominante para la elaboración de páginas WEB 
NIVEL DE COMPLEJIDAD
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Si incluimos una etiqueta de este tipo en nuestra página HTML, ¿qué queremos que haga el 
navegador?: <img src="../icono.gif" /> 
RESPUESTAS 
A. Que incluya la imagen 'icono.gif' que se encuentra en el directorio padre de la 
carpeta donde está nuestra página HTML 
B. Que incluya la imagen 'icono.gif' que se encuentra en el directorio '..' 
C. Que incluya la imagen 'icono.gif' que se encuentra en la misma carpeta donde 
está nuestra página HTML 
D. Que incluya la imagen 'icono.gif' que se encuentra en el directorio 'img' 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué es un vínculo de etiqueta? 
RESPUESTAS 
A. Vínculos a páginas del mismo sitio 
B. Vínculos a páginas de otro sitio 
C. Vínculos a un lugar en internet 
D. Vínculos a una etiqueta definida en la página 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cuál es la sintaxis correcta en HTML5 para referirse a una hoja de estilo externa?
RESPUESTAS 
A. <link srcs="/stylesheet" href="/estilos.css"> 
B. <links src="/stylesheet" href="/estilos.css"> 
C. <link rel="stylesheets scr="/estilos.css"> 
D. <link rel="stylesheet href="estilos.css"> 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Para qué sirve el atributo 'class'? 
RESPUESTAS 
A. Para clasificar el tipo de enlace ('a') que estamos definiendo: 'salto' interno, vínculo 
a página en el mismo dominio o a un sitio web externo 
B. Es específico para indicar el color de la fuente que queremos aplicar, Por ejemplo: 
p class="red" presentaría las letras en rojo de ese párrafo 
C. Para aplicar unos determinados estilos a los elementos que tenga la misma clase, 
es decir, el mismo valor en ese atributo. 
D. Para aplicar unos determinados estilos a los elementos que tenga la misma clase, 
es decir, valor distinto en ese atributo 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cuál cree que es la mejor manera de aplicar estilos a una página web? 
RESPUESTAS 
A. Incluir los estilos en las etiquetas HTML para que se carguen y ejecuten antes 
B. Incluirlos en un fichero externo vinculado a ese fichero HTML 
C. Incluirlos en la sección cabecera ('head') para agruparlos en un mismo sitio en la 
misma página 
D. Incluir estilos en la misma pagina 
NIVEL DE COMPLEJIDAD
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Para qué sirve el siguiente código?. if(isset($variable)){} 
RESPUESTAS 
A. Verifica si la variable “$variable”, tiene un valor distinto de nulo 
B. Verifica si la variable “$variable” tiene un valor igual a nulo 
C. Verifica si la variable “$variable” se ha definido 
D. Verifica si la variable “$variable” es un array 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Cuál de las siguientes instrucciones está correctamente escritas en PHP? 
RESPUESTAS 
A. If($a==0):print a; 
B. If($a==0){echo ok} 
C. If($a==0) print a 
D. if($a==0) echo “hola mundo”; 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Señale las dos formas de pasar parámetros entre página en php? 
RESPUESTAS 
A. post, get
B. post, require 
C. request ,get 
D. session, post 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Para utilizar MySQL en un ordenador, se necesita: 
RESPUESTAS 
A. Un servidor web 
B. Algún tipo de herramienta cliente para acceder a la base de datos 
C. Un navegador WEB 
D. PHP 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, ¿qué sentencia de control está destinada a ser usada con arrays? 
RESPUESTAS 
A. for 
B. foreach 
C. switch 
D. while 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, ¿qué instrucción finaliza la ejecución del script si produce un error?
RESPUESTAS 
A. include() 
B. include_once() 
C. require() 
D. require(), include() 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, ¿que niveles de ocultación/visibilidad existen? 
RESPUESTAS 
A. public, hidden, protected 
B. visible, hidden, restricted 
C. public, private, restricted 
D. public,private,protected 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En PHP, un constructor es un tipo especial de: 
RESPUESTAS 
A. Clase 
B. Método 
C. Objeto 
D. Variable 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento
PREGUNTA: 
En PHP. Para Recuperar una fila de resultados como un array asociativo, un array numérico o 
como ambos se utiliza la función. 
RESPUESTAS 
A. mysql_fetch_array 
B. mysql_fetch_assoc 
C. mysql_query 
D. mysql_fetch_field 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Para evitar la creación de variables globales en una aplicación web realizada en PHP, que 
método se debe emplear. 
RESPUESTAS 
A. register_globals = off 
B. register_globals = on 
C. globals_ register = off 
D. r_egisterglobals = on 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Para registrar una variable de session en modo off se emplea. 
RESPUESTAS 
A. $_SESSION[‘a’] 
B. $_SESSIONS[“a”] 
C. $_SESIONS[‘a’] 
D. $_SESSION[a]
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
A la distribución de información basada en hipertexto o hipermedios enlazados y accesibles a 
través de Internet se la conoce como: 
RESPUESTAS 
A. Red informática mundial 
B. Lenguajes de programación web 
C. Etiquetas web 
D. Protocolos de comunicación 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
La ejecución de un componente javascript ocurre en el lado del: 
RESPUESTAS 
A. Browser 
B. Servidor 
C. Cliente 
D. Máquina virtual java 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
HTML se conoce como un lenguaje de marcado porque los autores insertan instrucciones 
especiales llamadas _____________ HTML, que especifican como debe aparecer un
documento cuando se despliega en la pantalla de una computadora o se imprime. 
RESPUESTAS 
A. URL 
B. Hipertexto 
C. Etiquetas 
D. CSS 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
El código escrito en lenguaje PHP dentro de una página web se ejecuta del lado del: 
RESPUESTAS 
A. Servidor 
B. La web 
C. Navegador 
D. Cliente 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Las cookies tienen implicaciones importantes en los usuarios de una aplicación web 
principalmente en: 
RESPUESTAS 
A. Privacidad y anonimato. 
B. Actualización de contenido 
C. Ejecución de controles de usuario 
D. Tipo de datos almacenados 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Las cookies son utilizadas habitualmente por los servidores web para diferenciar _______ y 
para actuar de diferente forma dependiendo de éstos 
RESPUESTAS 
A. Usuarios 
B. Entornos de ejecución 
C. Permisos de ejecución 
D. URLs 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
¿Qué significa PHP? 
RESPUESTAS 
A. PHP: Hypertext Preprocessor 
B. Private Home Page 
C. Personal Hypertext Processor 
D. Personal Home Page 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento
DESARROLLO DE SISTEMAS 
PREGUNTA: 
Seleccione la respuesta del siguiente conjunto de opciones, encierre o marque la que 
considere acertada. 
¿Cuál es el propósito del análisis de requisitos en un sistema de información (SI)? 
RESPUESTAS 
A. Realizar un prototipo rápido 
B. Entender el problema a resolver 
C. Iniciar la codificación y pruebas 
D. Planificar un proyecto de desarrollo del Sistema de Información 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Complete la siguiente información de acuerdo al proceso de desarrollo de software 
¿Cómo se construye un buen sistema de información (SI) considerando que el punto de 
partida es:……..…? 
RESPUESTAS 
A. Utilizar un proceso definido con fases claras, donde cada una de estas genera un 
producto final. 
B. La definición de requisitos claros es una parte del proceso pero no es relevante 
C. Las pruebas y validaciones no son indispensables para la construcción del 
producto 
D. Utilizar herramientas de desarrollo como medio para alcanzar un producto de 
calidad 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Las entrevistas desarrolladas en una Biblioteca de una universidad, ha permitido recopilar los
siguientes requisitos que deben satisfacer un buen Sistema de Información, el tiempo para 
esta respuesta es de 15 min. 
Libros y revistas: La biblioteca posee libros y revistas, puede haber varias copias de libros, que 
se prestan a quien lo necesite pero también pueden ser prestados a las personas que 
acrediten tener identificación de la universidad tales como docentes, estudiantes y 
administrativos son denominados prestatario. En forma regular llegan libros y revistas nuevas 
Préstamos: Es esencial que el sistema lleve un control de cuándo se prestan y devuelven los 
libros y las revistas 
Hojeada de los libros: El sistema debería permitir a los usuarios buscar un libro por tema y 
por autor, para comprobar si hay una copia del libro disponible para ser prestado y si no lo 
reserva. 
Selecciona el caso de uso correspondiente y relaciona con los elementos de la columna de la 
izquierda de los requisitos según la información del enunciado 
REQUISITO CASOS DE USO 
1. Bibliotecario actualiza el catálogo a. Devolver la copia del libro 
2. Prestatario de libros reserva libro b. Actualizar catálogo 
3. Prestatario de libro toma prestada una 
copia del libro 
c. Tomar prestada copia del libro 
4. Prestatario devuelve la copia del libro d. Reservar libro 
RESPUESTAS 
A. 1,a; 2,d; 3,a;4,b; 
B. 2,d;3,c; 4,b;1,a; 
C. 3,c;4,a; 2,b;1,d; 
D. 1,b;2,d;3,c;4,a; 
NIVEL DE COMPLEJIDAD 
Bajo Medio X Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Ordene la forma de calcular un punto de función. 
1. Se ponderan los parámetros 
2. Se determinan los parámetros de medición 
3. Se multiplica el valor de los parámetros por la ponderación 
4. Se determina los valores de ajuste de complejidad 
5. Se obtiene la cuenta total 
6. Se aplica la fórmula PF=cuenta-total*[0.65+0.01*Fi ] 
RESPUESTAS
A. 2, 3,4,5,6 
B. 1,2,3,4,5,6 
C. 2,1,3,5,4,6 
D. 2,3,1,4,5,6 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Seleccione tres características de un gestor de proyecto eficiente. 
1. Determina el nivel de abstracción o detalle del proyecto 
2. Resuelve problemas 
3. Calcula la complejidad de las tareas 
4. Dotes de gestión 
5. Evalúa el estado del proyecto en curso 
6. Sigue la pista de los riesgos potenciales 
7. Incentiva logros 
8. Detecta las áreas de problemas antes que se conviertan en criticas 
9. Ajusta el flujo y las tareas de trabajo 
10. Constructor de espíritu de equipo 
11. Evalúa la habilidad del equipo del proyecto en controlar la calidad 
RESPUESTAS 
A. 1, 2,3,6 
B. 3, 6, 8, 9 
C. 3, 4, 5,11 
D. 2,4, 7,10 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Relacione los paradigmas organizacionales con sus características 
PARADIGMAS 
ORGANIZACIONALES 
CARACTERISTICAS 
1. Cerrado a. Solución de problemas complejos 
2. Aleatorio b. Se apoya en la compartimentalización
3. Abierto c. Estructura un equipo libremente 
4. Sincrónico d. Jerarquía tradicional de autoridad 
RESPUESTAS 
A. 1c, 2a, 3b, 4d 
B. 1b, 2c, 3a, 4c 
C. 1d, 2c, 3a, 4b 
D. 1c, 2a, 3a, 4b 
NIVEL DE COMPLEJIDAD 
Bajo Medio X Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Si usted tiene un proyecto que ha estimado su duración en un año; que tiempo posiblemente 
ocuparía en los siguientes aspectos: en semanas 
ASPECTO TIEMPO 
1. Planificación a. 21 semanas 
2. Análisis de los requisitos b. 5 – 12 semanas 
3. Diseño del software. c. 21 semanas 
4. Total de análisis y diseño. d. 1 a 1,5 semanas 
5. Pruebas. e. 10,5 semanas 
6. Creación de código. f. 10 -12 semanas 
RESPUESTAS 
A. 1c, 2a, 3e, 4f, 5b, 6d 
B. 1b, 2f, 3a, 4e,5d, 6c 
C. 1d, 2c, 3a, 4b, 5e, 6f 
D. 1d, 2b, 3f, 4a, 5c, 6e 
NIVEL DE COMPLEJIDAD 
Bajo Medio X Alto 
TAXONOMÍA: Conocimiento
PREGUNTA: 
Si uno de los principales propósitos de Caso de Uso (CU) es ayudar a identi ficar las líneas de 
división adecuadas entre las iteraciones, considere que una iteración puede entregar parte del 
sistema y luego de volver a discutir con el cliente las prioridades se decide que la primera 
iteración del sistema de la biblioteca debe contener un orden priorizado de los CU. 
el tiempo para esta pregunta es de 10 min. 
Ordena los casos de uso de acuerdo a su prioridad para que en esta iteración, se mantengan 
solo cuatro, considere para esto que se utiliza un lenguaje Orientado a Objetos, y no se 
requiere un diseño de Base de Datos. 
CASOS DE USO 
1. Tomar prestada copia de libro 
2. Hojear libros 
3. Devolver copia de libro 
4. Tomar prestada la revista 
5. Hojear revistas 
6. Devolver la revista 
7. Actualizar catálogo 
8. Reservar libro 
9. Ampliar préstamo 
RESPUESTAS 
A. 1,2,3,4 
B. 1,3,4,6 
C. 2,7,8,9 
D. 3,6,7,9 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En el proceso de control de calidad de un producto software se utilizan técnicas, pruebas 
Seleccionar de este conjunto de técnicas las que corresponde a pruebas aplicadas a un 
producto: 
a. Pruebas de Integración 
b. Pruebas de Sistemas 
c. Técnicas de Caja Negra 
d. Técnicas de Caja Blanca 
e. Test de pruebas 
f. Pruebas aplicas a código. 
g. Pruebas aplicadas a las interfaces y validación de código 
h. Pruebas de estrés 
RESPUESTAS 
A. a,b,c 
B. b,e,f
C. c,d,h 
D. a,b,h 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto 
TAXONOMÍA: Conocimiento
INGENIERÍA DE SOFTWARE II 
PREGUNTA: 
1. Escoja la opción correcta emparejando el concepto de la izquierda dado por el literal con 
su correspondiente numeral de la derecha: 
Concepto Definición 
A. Extracción 1. Es el "pasar en limpio" el análisis realizado previamente 
aplicando técnicas y/o estándares de documentación, 
como la notación UML. 
B. Validación 2. La extracción lleva al análisis, el análisis desencadena la 
documentación, y la documentación inicia la validación. 
C. Análisis 3. Relacionado con las actividades involucradas en el 
descubrimiento de los requerimientos del sistema 
D. Modelo en 
Cascada 
4. Se apunta a descubrir problemas con los requerimientos 
del sistema identificados hasta el momento. 
E. Especificación 5. Toma en cuenta la retroalimentación entre etapas y la 
repetición de tareas 
F. Modelo en Espiral 6. Verificar todos los requerimientos que aparecen en el 
documento especificado para asegurarse que 
representan una descripción, por lo menos, aceptable 
del sistema que se debe implementar. 
RESPUESTAS 
a. A2, B5, C4, D3, E1, F6 
b. A3, B6, C4, D2, E1, F5 
c. A3, B4, C6, D1, E2, F5 
d. A1, B6, C4, D2, E3, F5 
NIVEL DE COMPLEJIDAD 
Bajo Medio X Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Escoja la opción correcta emparejando el concepto de la izquierda dado por el literal con su 
correspondiente numeral de la derecha: 
Concepto Definición 
A. Entrevistas y 
cuestionarios 
1. No hay que detenerse en pensar si la idea es o no del 
todo utilizable. La intención de este ejercicio es generar, 
en una primera instancia, muchas ideas. Luego, se irán 
eliminando en base a distintos criterios como, por 
ejemplo, "caro", "impracticable", "imposible"
B. Arqueología 
documentos 
2. Se emplean para reunir información proveniente de 
personas o grupos, información que se obtiene 
conversando con el encuestado. 
C. Tormenta de 
Ideas 
3. Son simulaciones del posible producto, que luego son 
utilizados por el usuario final, permitiéndonos conseguir 
una importante retroalimentación en cuanto a si el 
sistema diseñado en base a los requerimientos 
recolectados le permite al usuario realizar su trabajo de 
manera eficiente y efectiva. 
D. Sistemas 
existentes 
3. Se puede analizar las interfaces de usuario, observando 
el tipo de información que se maneja y cómo es 
manejada. Esto puede ser útil para descubrir información 
importante a tener en cuenta, información que tal vez el 
cliente/usuario haya fallado en comunicar. 
E. Prototipos 5. Esta técnica puede ser combinada con la herramienta de 
modelo conceptual. A medida que el trabajo es 
observado y explicado, el AN puede realizar bosquejos 
para cada una de las tareas realizadas, y también puede 
bosquejar como se conectan por medio de los distintos 
flujos de datos. 
F. Aprendiz 6. Con la aplicación de esta herramienta se tratan de 
determinar posibles requerimientos sobre la base de 
inspeccionar la documentación utilizada por la empresa; 
por ejemplo, boletas, facturas, remitos. 
RESPUESTAS 
a. A2, B6, C1, D4, E3, F5 
b. A3, B6, C1, D4, E2, F5 
c. A2, B5, C1, D4, E3, F6 
d. A5, B6, C4, D1, E3, F2 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
4. En el casillero en blanco coloque el ordinal correspondiente de acuerdo al concepto 
utilizado 
Concepto Definición 
A. Gestión de la 
Configuración del 
software 
1. Son una serie de inspecciones, revisiones y pruebas 
utilizados a lo largo del proceso del software para 
asegurar que cada producto cumple con los requisitos 
que le han sido asignados 
B. Los costes de fallos 2. Concordancia con los requisitos funcionales y de 
rendimiento explícitamente establecidos, con los
estándares de desarrollo explícitamente 
documentados, y con las características implícitas que 
se espera de todo software desarrollado 
profesionalmente. 
C. Las revisiones del 
software 
2. Es una actividad de protección que se aplica a lo largo 
de todo el proceso del software. 
D. Control de Calidad 4. Sirven para promover la seguridad y la continuidad, 
ya que varias personas se familiarizarán con partes 
del software que, de ot ro modo, no hubieran visto 
nunca. 
E. Calidad del Software 5. Desaparecerían si no surgieran defectos antes del 
envío de un producto a los clientes. 
F. RTF 6. Son un «filtro» para el proceso de ingeniería del 
software. Se aplican en varios momentos del 
desarrollo del software y sirven para detectar errores y 
defectos que puedan así ser eliminados. 
RESPUESTAS 
a. A1, B5, C6, D3, E2, F4 
b. A3, B6, C5, D1, E2, F4 
c. A1, B6, C5, D3, E2, F4 
d. A3, B5, C6, D1, E2, F4 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
El cambio puede llevarse a cabo de manera rápida e informal, sin embargo, una vez que se ha 
establecido, solo se pueden efectuar los cambios si se aplica un procedimiento formal para 
evaluarlos y verificarlos cuál es el concepto que se menciona: 
RESPUESTAS 
A. Reingeniería de Software 
B. Línea base 
C. Aseguramiento de la Calidad del Software 
D. Especificación de Requerimientos de Software 
NIVEL DE COMPLEJIDAD 
Bajo Medio Alto
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Es una actividad de protección que gestiona el cambio a lo largo del ciclo de vida del software, 
seleccione la opción correcta: 
RESPUESTAS 
A. Reingeniería de Procesos 
B. La Gestión de Configuración del Software 
C. Aseguramiento de la Calidad del Software 
D. Metodología de desarrollo 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Escoja la opción correcta emparejando el concepto de la izquierda dado por el literal con su 
correspondiente numeral de la derecha: 
Concepto Definición 
A. Los ingenieros 
de software 
1. Sirve para identificar áreas problemáticas dentro del 
producto y servir como lista de comprobación de puntos 
de acción que guíe al productor para hacer las 
correcciones. Normalmente se adjunta una lista de 
conclusiones al informe sumario 
B. La fiabilidad de 
un programa de 
Computadora 
2. Afrontan la calidad y realizan garantía de calidad 
aplicando métodos técnicos sólidos y medidas, 
realizando revisiones técnicas formales y llevando a cabo 
pruebas de software bien planificadas. 
C. El grupo de 
SQA 
3. Define procedimientos para informar, hacer seguimiento 
y resolver errores y defectos, e identifica las 
responsabilidades organizativas para estas actividades. 
D. La sección 
Prueba 
4. refleja una tendencia, creciente en toda la industria, a 
establecer la calidad más cuantitativamente. 
E. La lista de 
sucesos de 
revisión 
5. Identifica, documenta y sigue la pista de las desviaciones 
desde el proceso y verifica que se han hecho las 
correcciones. 
F. La garantía de 
calidad 
estadística 
6. Es un elemento importante de su calidad general. Si un 
programa falla frecuente y repetidamente en su 
funcionamiento, no importa si el resto de los factores de 
calidad son aceptables.
RESPUESTAS 
a. A 2, B6, C5, D3, E1, F4 
b. A 6, B2, C3, D5, E1, F4 
c. A 2, B6, C3, D5, E1, F4 
d. A 6, B2, C5, D3, E1, F4 
NIVEL DE COMPLEJIDAD 
Bajo Medio X Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Del siguiente listado 
Seleccione las metodologías web para proyectos hipermedia 
1. UML-Based WEB Engineering (UWE) 
2. Lenguaje Unificado de Modelamiento (UML) 
3. Metodología de diseño de hipermedia orientado a objetos (OOHDM) 
4. Metodología de desarrollo basado en escenarios orientados a objetos (SOHDM) 
5. Programa Evaluación y Revisión Técnica PERT 
6. Hypermedia Flexible Process Modeling (HFPM) 
7. Metodología SCRUM 
RESPUESTAS 
A. 1, 3, 4, 6 
B. 1, 2, 3, 6 
C. 3, 4, 6, 7 
D. 4, 5, 6, 7 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
El modelo vista controlador MVC en aplicaciones web se caracteriza por el controlador que 
recibe y gestiona la entrada; el modelo, que contiene la lógica del dominio; y la vista que 
genera la salida o interfaz de usuario. En este contexto ORDENAR las directivas adecuadas 
para definir la seguridad de la información con una consola VG (Winform de Visual Guard). 
1. Defina los sets de permisos y seleccione sus permisos. 
2. Defina los roles y seleccione los sets de permisos. 
3. Declare los permisos tanto para las vistas como para los controles. 
4. Defina las cuentas de usuarios y otórgueles roles.
5. Cree Property Actions para cambiar las propiedades de los controller classes. 
RESPUESTAS 
A. 1, 3, 2, 4, 5 
B. 1, 3, 2, 5, 4 
C. 3, 5, 1, 2,4 
D. 3, 2, 5, 1, 4 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Los patrones de diseño en aplicaciones web representan una base para la búsqueda de 
soluciones a problemas comunes en el desarrollo de software y otros ámbitos referentes al 
diseño de interacción o interfaces. Existen diferentes categorías que agrupan a los patrones de 
diseño. Seleccione la respuesta correcta en relación a cuales patrones de diseño 
corresponden a la categoría de patrones de diseño estructurales. 
RESPUESTAS 
a. Adapter, Bridge, Composite, Iterator, Facade, Flyweight, Proxy. 
b. Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy. 
c. Adapter, Bridge, Interpreter, Decorator, Facade, Flyweight, Proxy. 
d. Adapter, Builder, Composite, Decorator, Facade, Flyweight, Proxy. 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Ordene las siguientes palabras para formar el significado de SOAP 
1. Access 
2. Object 
3. Description 
4. Transfer 
5. Web 
6. Languaje 
7. Simple 
8. Protocol
9. Representational 
10. State 
11. Services 
RESPUESTAS 
A. 7, 2, 3, 5 
B. 10, 7, 2, 6, 
C. 7, 2, 1, 8 
D. 11, 2, 1, 8 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Definir que es la concurrencia en sistemas de Software 
RESPUESTAS 
A. La solicitud de un recurso del servidor por más de un cliente 
B. La solicitud de un recurso del servidor por más de un cliente en un mismo instante de 
tiempo 
C. La solicitud de varios recursos del servidor por un solo cliente 
D. La solicitud de varios recursos del servidor por un solo cliente en un mismo instante de 
tiempo 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
La migración de un software, de un servidor de menores características a otro de mayores 
características se llama: 
RESPUESTAS 
a. Transparencia 
b. Escalabilidad Horizontal 
c. Tolerancia a Fallos 
d. Escalabilidad Vertical
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Ordene las opciones para representar el ciclo de vida de una petición JSF 2.0. 
1. Invocar la aplicación 
2. Procesar y Ejecutar las validaciones 
3. Actualizar los valores del modelo 
4. Aplicar los valores de la petición (request) 
5. Restaurar la Vista 
6. Desplegar la respuesta 
RESPUESTAS 
A. 4, 2, 1, 5, 3, 6 
B. 5, 4, 2, 3, 1, 6 
C. 5, 3, 4, 2, 1, 6 
D. 2, 3, 4, 5, 6, 1 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
La arquitectura orientada a servicios está basada principalmente en ______. Como 
características permite la: _______ entre plataformas propias y de terceros, pone a disposición 
________ consumibles, son _______ de la plataforma y ofrece aplicaciones del t ipo _______ 
1. Escalables 
2. Web services 
3. Integración 
4. Independientes 
5. Servicios 
RESPUESTAS 
A. 2, 3, 4, 5, 1 
B. 2, 3, 5, 4, 1 
C. 2, 5, 3, 4, 1 
D. 3, 2, 5, 1, 4
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Relacione 
A. Grid Computing 1 . Ofrece servicios a través de Internet 
B. Cloud computing 2 . Página que combina recursos de otras 
C. BPM 3. Equipos comparten recursos conectados en Internet 
D. Mashup 4. Gestión de procesos del negocio 
RESPUESTAS 
a. A3, B2, C3, D1 
b. A3, B3, C2, D1 
c. A3, B1, C4, D2 
d. B3, A2, C1, D4 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Cuando se trabaja para construir un producto o Sistema es importante seguir una serie de 
pasos: una especie de mapa de carreteras que ayude a crear un resultado de alta calidad y a 
tiempo. El mapa de carreteras a seguir se llama proceso de software. 
(Pressman, 2008) 
Por consiguiente la definición de Proceso de Software es: 
RESPUESTAS 
A. Es un conjunto de actividades que a partir de una idea llevan al diseño, construcción, 
entrega, y evolución de un producto de software, a fin de crear un modelo conceptual 
y/o ERS.
B. Es un Conjunto de actividades que a partir de una idea llevan a la especificación de 
requisitos de sw, al diseño, construcción, entrega, y evolución de un producto de 
software. 
C. Es un conjunto de personas, estructura organizacional y metodologías usadas para la 
conceptualización, el desarrollo y el mantenimiento de un producto de software. 
D. Define quien esta haciendo que, cuando y como lograr cierta meta 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En la metodología XP las personas son el principal factor de éxito de un proyecto software. 
de ahí que escribir las pruebas unitarias y producir código del sistema, le corresponde a: 
RESPUESTAS 
A. Programador 
B. Cliente 
C. Encargado de Pruebas(Tester) 
D. Encargado de Seguimiento(Traker) 
NIVEL DE COMPLEJIDAD 
X Bajo Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En la metodología XP las personas son el principal factor de éxito de un proyecto software. 
De ahí que la responsabilidad del Tester es: 
RESPUESTAS 
A. Escribir las pruebas unitarias y producir código del sistema. 
B. Proporcionar realimentación al equipo. Verificar el grado de acierto entre las 
estimaciones realizadas y el tiempo real dedicado, para mejorar futuras estimaciones. 
Realizar el seguimiento del progreso de cada iteración. 
C. Tener conocimiento específico sobre un tema necesario para el proyecto, en el que 
puedan surgir problemas. 
D. Ayudar al cliente a escribir las pruebas funcionales. Ejecutar las pruebas regularmente, 
difundir los resultados en el equipo y manejar adecuadamente las herramientas de 
soporte para pruebas.
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
En el ciclo de vida incremental del desarrollo de software es un enfoque intermedio que 
combina las ventajas de los modelos cascados y evolutivos. 
En consecuencia las características de este ciclos son: 
1. El usuario prueba y define más claramente lo que necesita y se revisa el plan original 
para definir la siguiente versión 
2. Un prototipo se va transformando en la aplicación final 
3. Se sigue el modelo de cascada hasta la fase de diseño 
4. La implementación se hace incrementalmente. 
RESPUESTAS 
A. 1 y 2 
B. 1 y 3 
C. 3 y 4 
D. 2 y 4 
NIVEL DE COMPLEJIDAD 
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Agile Unified Process (MIS-MBA, 2010) es una versión simplificada de Rational Unified Process 
de IBM, define un proceso ágil para el desarrollo de aplicaciones de software, manteniendo el 
estilo de RUP. 
De lo anteriormente dicho en la fase de Transición que características presenta: 
RESPUESTAS 
A. Validar y desplegar el sistema en su ambiente de la producción. 
B. Construir un software funcional sobre una base regular e incremental, las cuales 
cumplan con las prioridades más importantes para los involucrados o usuarios del 
proyecto. 
C. Probar arquitectura del sistema. 
D. Identificar el alcance, la arquitectura del sistema, obtener un presupuesto del 
proyecto inicial y una aceptación de los involucrados. 
NIVEL DE COMPLEJIDAD
Bajo X Medio Alto 
TAXONOMÍA: Conocimiento 
PREGUNTA: 
Se desea diseñar el software necesario para una red bancaria provista de cajeros automáticos 
(ATMs), que serán compartidos por un consorcio de bancos. Cada banco dispone de una serie 
de servidores, provistos de software propio, que llevan la información sobre sus cuentas y 
procesa las transacciones que actúan sobre dichas cuentas. A estos servidores están 
conectados las estaciones de cajero, que son propiedad del banco y en las que operan cajeros 
humanos, que pueden crear cuentas e introducir transacciones sobre ellas. 
Los cajeros automáticos aceptan tarjetas de crédito, interaccionan con el usuario, se 
comunican con un ordenador central para llevar a cabo las transacciones, entregan dinero en 
efectivo al usuario e imprimen recibos. 
El sistema llevará el registro de las transacciones efectuadas, cumplirá características 
aceptables de seguridad y manejará accesos concurrentes a la misma cuenta. 
El coste de desarrollo de la parte compartida del sistema se dividirá entre los bancos que 
forman parte del consorcio en función del número de clientes provistos de tarjetas de crédito. 
De lo anteriormente dicho que modelo de datos que permitirá esquematizar los 
requerimientos del caso de estudio: 
RESPUESTAS 
A. 
B. 
C.
D. 
NIVEL DE COMPLEJIDAD 
Bajo Medio X Alto 
TAXONOMÍA: Conocimiento
ARQUITECTURA DEL SOFTWARE 
Componente: Ingeniería de Software 
Nivel Taxonómico: 
☐ Conocimiento ☐ Comprensión ☐ Aplicación 
Nivel de Dificultad: 
☐ Bajo ☐ Medio ☐ Alto 
Base: 
SOAP o Simple Object Access Protocol, define: 
Opciones de respuesta: 
A. La estructura de los mensajes XML, intercambiados por un servicio web. 
B. Las convenciones para efectuar una llamada a procedimiento remoto en un mensaje XML. 
C. Las convenciones para enviar un mensaje de error, en XML, al remitente. 
D. Una API consumir, manipular y reproducir mensajes XML, en un servicio web.

Más contenido relacionado

La actualidad más candente

Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Norma iso 14598
Norma iso 14598Norma iso 14598
Norma iso 14598ehe ml
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xpJose Luis Dorao
 
Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en MéxicoSoftware Guru
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de SoftwareAnaMelba MH
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De SoftwareJimmy Campo
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIITensor
 
ADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONHERNAN JIMENEZ
 
Presentación grupo 3
Presentación grupo 3Presentación grupo 3
Presentación grupo 3Jabón Azo
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebTensor
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del softwareAbner Torres
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMicky Jerzy
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturasSamis Ambrocio
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo softwareHector L
 

La actualidad más candente (20)

Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Norma iso 14598
Norma iso 14598Norma iso 14598
Norma iso 14598
 
Metodología GQM
Metodología GQMMetodología GQM
Metodología GQM
 
Programación extrema xp
Programación extrema xpProgramación extrema xp
Programación extrema xp
 
Casos de éxito de TSP en México
Casos de éxito de TSP en MéxicoCasos de éxito de TSP en México
Casos de éxito de TSP en México
 
Sqa ejemplo
Sqa ejemploSqa ejemplo
Sqa ejemplo
 
Estandares de ti
Estandares de tiEstandares de ti
Estandares de ti
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de Software
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
ADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACIONADMINISTRACION DE LA CONFIGURACION
ADMINISTRACION DE LA CONFIGURACION
 
Presentación grupo 3
Presentación grupo 3Presentación grupo 3
Presentación grupo 3
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la Web
 
Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del software
 
MODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWAREMODELO DE PROCESOS DEL SOFTWARE
MODELO DE PROCESOS DEL SOFTWARE
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Evaluacion de arquitecturas
Evaluacion de arquitecturasEvaluacion de arquitecturas
Evaluacion de arquitecturas
 
Gestion de riesgo software
Gestion de riesgo softwareGestion de riesgo software
Gestion de riesgo software
 

Destacado

Informe programa de formación titulada (1)
Informe programa de formación titulada (1)Informe programa de formación titulada (1)
Informe programa de formación titulada (1)leyfororozco
 
Informe revisiones técnicas formales
Informe revisiones técnicas formalesInforme revisiones técnicas formales
Informe revisiones técnicas formalesLeonel Ibarra
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 
Evaluación en la Educación Inicial
Evaluación en la Educación InicialEvaluación en la Educación Inicial
Evaluación en la Educación InicialMoises Logroño
 
Ejemplo de evaluacion diagnostica editorial md
Ejemplo de evaluacion diagnostica editorial mdEjemplo de evaluacion diagnostica editorial md
Ejemplo de evaluacion diagnostica editorial mdEditorial MD
 

Destacado (7)

Informe programa de formación titulada (1)
Informe programa de formación titulada (1)Informe programa de formación titulada (1)
Informe programa de formación titulada (1)
 
Informe revisiones técnicas formales
Informe revisiones técnicas formalesInforme revisiones técnicas formales
Informe revisiones técnicas formales
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
Informe conductual(1)
Informe conductual(1)Informe conductual(1)
Informe conductual(1)
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
Evaluación en la Educación Inicial
Evaluación en la Educación InicialEvaluación en la Educación Inicial
Evaluación en la Educación Inicial
 
Ejemplo de evaluacion diagnostica editorial md
Ejemplo de evaluacion diagnostica editorial mdEjemplo de evaluacion diagnostica editorial md
Ejemplo de evaluacion diagnostica editorial md
 

Similar a Reactivos software sr

Prueba de software_hmoliut_2
Prueba de software_hmoliut_2Prueba de software_hmoliut_2
Prueba de software_hmoliut_2Hector Molina
 
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDesarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDidier Granados
 
Framework .NET 3.5 15 Configuración y despliegue de soluciones
Framework .NET 3.5 15 Configuración y despliegue de solucionesFramework .NET 3.5 15 Configuración y despliegue de soluciones
Framework .NET 3.5 15 Configuración y despliegue de solucionesAntonio Palomares Sender
 
Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos  Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos samuel velasquez
 
Migracion a Visual Basic .NET
Migracion a Visual Basic .NETMigracion a Visual Basic .NET
Migracion a Visual Basic .NETV Sanchez
 
Parcial1 diseño del sistema
Parcial1 diseño del sistemaParcial1 diseño del sistema
Parcial1 diseño del sistemathyago1211
 
Productividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certProductividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certMaestros Online
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330ANDRAM1224
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónPablo Parola
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La ProgramaciónPablo Parola
 
Temario programacion basica
Temario programacion basicaTemario programacion basica
Temario programacion basicaconaleptareas
 
Corporacion Universitaria Del Caribe Test Ecaes
Corporacion Universitaria Del Caribe   Test  EcaesCorporacion Universitaria Del Caribe   Test  Ecaes
Corporacion Universitaria Del Caribe Test Ecaesledysparra
 

Similar a Reactivos software sr (20)

Prueba de software_hmoliut_2
Prueba de software_hmoliut_2Prueba de software_hmoliut_2
Prueba de software_hmoliut_2
 
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDesarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
 
Framework .NET 3.5 15 Configuración y despliegue de soluciones
Framework .NET 3.5 15 Configuración y despliegue de solucionesFramework .NET 3.5 15 Configuración y despliegue de soluciones
Framework .NET 3.5 15 Configuración y despliegue de soluciones
 
BDD
BDDBDD
BDD
 
Capitulo7
Capitulo7Capitulo7
Capitulo7
 
Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos  Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos
 
Migracion a Visual Basic .NET
Migracion a Visual Basic .NETMigracion a Visual Basic .NET
Migracion a Visual Basic .NET
 
Parcial1 diseño del sistema
Parcial1 diseño del sistemaParcial1 diseño del sistema
Parcial1 diseño del sistema
 
1057571401
10575714011057571401
1057571401
 
Productividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas certProductividad basada en herramientas tecnológicas cert
Productividad basada en herramientas tecnológicas cert
 
Reactivos sr
Reactivos srReactivos sr
Reactivos sr
 
Web sec
Web secWeb sec
Web sec
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Aprende programar-6330
Aprende programar-6330Aprende programar-6330
Aprende programar-6330
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Introducción A La Programación
Introducción A La ProgramaciónIntroducción A La Programación
Introducción A La Programación
 
Temario programacion basica
Temario programacion basicaTemario programacion basica
Temario programacion basica
 
Examen final3 istqb_-sr
Examen final3 istqb_-srExamen final3 istqb_-sr
Examen final3 istqb_-sr
 
Dpss u3 a2_dapb
Dpss u3 a2_dapbDpss u3 a2_dapb
Dpss u3 a2_dapb
 
Corporacion Universitaria Del Caribe Test Ecaes
Corporacion Universitaria Del Caribe   Test  EcaesCorporacion Universitaria Del Caribe   Test  Ecaes
Corporacion Universitaria Del Caribe Test Ecaes
 

Último

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 

Último (20)

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 

Reactivos software sr

  • 1. REACTIVOS ÁREA INGENIERÍA SOFTWARE INGENIERÍA DE SOFTWARE I Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: El modelo de proceso de software en espiral propuesto por Boehm, conjuga la naturaleza iterativa de la construcción de prototipos con los aspectos controlados y sistemáticos del modelo lineal secuencial. Señale la etapa que NO pertenece al modelo. Opciones de respuesta: A. Comunicación con el cliente. B. Evaluación del cliente. C. Definición del paradigma de desarrollo. D. Análisis de riesgos. Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: La prueba de caja blanca es un método de casos de prueba para el software y consiste en: Opciones de respuesta: A. Obtener un conjunto de condiciones de entrada que ejerciten completamente todos los requerimientos funcionales de un programa. B. Usar la estructura de control del diseño de los procedimientos para obtener los casos de prueba. C. Obtener un conjunto de casos de prueba para encontrar errores de funciones incorrectas o ausentes y errores de interfaces. D. Entender los objetos que se modelan en el software y las relaciones que conectan a estos objetos Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: El paradigma de creación de prototipos puede tener un enfoque abierto o cerrado . El enfoque abierto denominado prototipo evolutivo se refiere a:
  • 2. Opciones de respuesta: A. Que sirve únicamente como una demostración de los requisitos, luego se desecha y se realiza la ingeniería de software utilizando otro prototipo. B. Q ue se emplea como primera parte de una actividad de análisis a la que seguirá el diseño y construcción. C. Que contiene los detalles de los requerimientos no funcionales del usuario final. D. Que contiene todos los modelos de componentes que la versión final de software deberá contener. Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: Cuál de las siguientes opciones sería la mejor solución para responder a los requerimientos de alta disponibilidad y resistencia a fallos, minimizando el tiempo de recuperación del sistema, considerando que cuenta con dos equipos servidores para una base de datos. Opciones de respuesta: A. Generar un respaldo del servidor principal cada hora para restaurar la base en el segundo servidor en caso de fallos. B. Tener los dos servidores como principales y distribuir las peticiones de los usuarios entre los dos alternativamente. C. Hacer funcionar cada servidor durante períodos de tiempo equitativos para equilibrar su tiempo de vida. D. Generar un espejo de la base de datos en el segundo servidor para que tome el relevo en caso de fallo del principal. Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: A partir de los requisitos del sistema levantados por el ingeniero se obtiene como producto final la especificación del sistema, que describe Opciones de respuesta: A. La función y características de un sistema de computación y las restricciones que gobiernan su desarrollo. B. La lluvia de ideas que recoge los requerimientos del usuario, producto de las reuniones preliminares. C. La planificación detallada de las etapas de una metodología a seguir en el proceso de construcción del software. D. Los modelos del sistema que obedece a los requerimientos funcionales y no funcionales de los usuarios.
  • 3. Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: ¿Por qué son utilizadas las métricas orientadas a la función? Opciones de respuesta: A. Por la diferente complejidad del software B. Por el grado de abstracción. C. Por la facilidad de la aplicación. D. Porque brinda resultados exactos Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: Un auditor informático está revisando la evaluación del riesgo de la infraestructura de la infraestructura informática de la empresa. Qué es lo primero que debe revisar dicho auditor. Opciones de respuesta: A. Las amenazas y vulnerabilidades que afectan los activos. B. La eficiencia de los controles establecidos. C. La eficiencia del uso de los recursos informáticos. D. Los controles ya establecidos. Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: Los desarrolladores de aplicaciones web usan campos ocultos en las páginas web para guardar información sobre sesión de clientes. Si se emplea esta técnica para almacenar variables de sesiones que permitan la permanencia entre páginas web, por ejemplo campos que mantienen el contenido de un carrito de compras en una aplicación web para venta. El ataque basado a una web más probable debido a esta práctica es:
  • 4. Opciones de respuesta: A. Ingeniería social. B. Manipulación de parámetros. C. Suplantación de identidad. D. Virus. Componente: Ingenieria de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: En el modelo de gestión de redes (ISO). La gestión responsable de la planificación de la capacidad e instalación de la red es: Opciones de respuesta: A. Gestión de rendimiento. B. Gestión de la configuración. C. Gestión de la seguridad. D. Gestión de fallos. Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: ¿Qué opción representa un software con una interfaz (GUI) que permita al administrador de red controlar y gestionar la red? Opciones de respuesta: A. Agente de gestión de red. B. Base de información de administración. C. Protocolo de gestión de red. D. Aplicación de gestión de red. Componente: Aplicaciones Web Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación
  • 5. Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: El puerto por defecto para el servicio HTTP en un servidor es… Opciones de respuesta: A. 8 B. 80 C. 8080 D. 8888 Componente: Aplicaciones Web Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: Se recomienda, al diseñar páginas web, que… Opciones de respuesta: A. El archivo html debe mantener la estructura y el formateo B. El archivo css debe mantener la estructura y el formateo C. El archivo html debe guardar la estructura y el css el formateo D. El archivo html debe guardar el formateo y el css la estructura Componente: Aplicaciones Web Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: Cuando en una petición HTTP la información de parámetros puede verse en la línea de direcciones del navegador, se está utilizando el método… Opciones de respuesta: A. Head
  • 6. B. Get C. Post D. Dir Componente: Aplicaciones Web Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Modelo Vista Controlador, MVC, es: Opciones de respuesta: A. Un lenguaje de programación B. Un patrón de diseño de software C. Un servidor compatible con JEE D. Un conjunto de librerías Componente: Aplicaciones Web Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: Un documento XHTML necesariamente debe empezar por el… Opciones de respuesta: A. Cuerpo B. Header C. Prólogo D. Namespace
  • 7. Componente: Aplicaciones Web Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: En un documento HTML, cuál es el elemento padre de <title>? Opciones de respuesta: A. Body B. Head C. Html D. Xmlns Componente: Aplicaciones Web Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: En un documento HTML, cuál es el elemento padre de <body>? Opciones de respuesta: A. title B. head C. html D. xmlns Componente: Aplicaciones Web Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto
  • 8. Base: En un documento XHTML, Cuál es una etiqueta de titular sintácticamente correcta? Opciones de respuesta: A. <h1/><h1> B. <H2><H2/> C. <h3><h3> D. <h4></h4> Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Complete: Dentro del proceso de generación de software, la etapa de implementación comprende _______________ Opciones de respuesta: A. Es lo mismo que la etapa de desarrollo. B. Desde la idea inicial hasta la puesta en producción C. El análisis de requerimientos y el diseño. D. Los procesos de instalación y mantenimiento. Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto
  • 9. Base: Cuál de las siguientes afirmaciones es verdadera, cuando nos referimos a la etapa de diseño? Opciones de respuesta: A. A partir de esta etapa se puede definir los requerimientos B. Se desarrolla en etapas, empezando a un bajo nivel de abstracción y ascendiendo C. Se desarrolla en etapas, empezando a un alto nivel de abstracción y descendiendo D. Antes de esta etapa se debe completar el desarrollo. Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Complete: La integración continua, en la etapa de desarrollo de software implica _______________ Opciones de respuesta: A. Juntar los componentes y verificar su tamaño B. Tomar cada componente individualmente y elaborar un test C. Tomar cada test individual y verificar si se ajusta al diseño D. Juntar los componentes y asegurar que trabajan coordinadamente. Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Complete: El triángulo de la administración de proyectos se compone de__________, __________ y _________ Opciones de respuesta: A. Alcance, presupuesto, plazos B. Plazos, diseño, desarrollo C. Presupuesto, sueldos y costos D. Alcance, desarrollo y testing
  • 10. Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Aquellos elementos que al ser deficientes o mal definidos pueden influenciar en mayor medida la puesta en producción de un producto d software son… Opciones de respuesta: A. Alcance, sueldos, costos B. Calidad, planificación y ejecución, alcance C. Presupuesto, calidad, puntualidad D. Actitud, aptitud, desenvolvimiento Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Complete: En primer lugar debemos _________________ para asegurar que tanto los requisitos como los diseños cumplan con las necesidades del equipo de desarrollo Opciones de respuesta: A. Validar los requerimientos y los diseños B. Definir el set de pruebas automatizado C. Elaborar el informe de terminación del proyecto D. Analizar el rendimiento del software Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Complete: Es necesario _____________ para poder simular el comportamiento del usuario y ofrecer un conjunto de asertos para evaluar el resultado obtenido
  • 11. Opciones de respuesta: A. Validar los requerimientos y los diseños B. Elaborar un set de pruebas automatizado C. Analizar el rendimiento del software D. Verificar la cobertura de código
  • 12. DESARROLLO DE SISTEMAS Componente: Ingeniería de Software Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Cuál es la diferencia entre ingeniería y tecnología? Opciones de respuesta: A. La ingeniería es igual que la tecnología solo que más estricta. B. La ingeniería es la aplicación del conocimiento, la tecnología es el instrumento de la ciencia. C. La ingeniería y la tecnología son instrumentos del conocimiento. D. La tecnología se basa en la ingeniería para resolver un problema. Componente: Ingeniería de Software Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Cómo se clasifica el software? Opciones de respuesta: A) Sistema Operativo, lenguajes de bajo nivel, aplicaciones. B) Software de ofimática, Sistema operativo y software empresarial. C) Software de sistema, software de aplicaciones y software de usuario final. D) Software para ERP y CRM y aplicaciones ofimáticas.
  • 13. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Qué es la ingeniería de software? Opciones de respuesta: A. La técnica con la cual se hacen programas partiendo de los requerimientos de los usuarios. B. El uso de la computadora para generar programas y datos que sirven para resolver un problema en particular de un usuario C. Es la aplicación de las tecnologías de información y comunicaciones para desarrollar soluciones basadas en la informática D. La aplicación práctica de las ciencias de la computación, de la administración y de otras ciencias para el análisis, diseño, construcción y mantenimiento de software y su documentación asociada. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Qué es una metodología de desarrollo de software? Opciones de respuesta: A. Un conjunto de rutinas de programación que permiten desarrollar aplicaciones de forma ágil. B. Un conjunto de métodos que cubren todo el ciclo de vida de desarrollo de sistemas, y que están unidos por un enfoque general o filosófico. C. Es un conjunto de lenguajes de programación que permiten analizar, diseñar y construir productos software. D. Es una herramienta para resolver problemas determinísticos.
  • 14. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Cuál es la diferencia entre Ingeniería del Software y las Ciencias de la computación? Opciones de respuesta: A. No hay ninguna diferencia ambas hacen los mismo. B. Las Ciencias de la Computación tienen que ver con teorías y fundamentos, la Ingeniería del Software tiene que ver con los aspectos prácticos del desarrollo del software. C. Las Ciencias de la Computación tienen que ver con los aspectos prácticos del desarrollo del software y la Ingeniería del Software tiene que ver con teorías y fundamentos. D. La Ingeniería de Software únicamente trata del desarrollo de programas. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Cuáles son los estratos del desarrollo de software? Opciones de respuesta: A. Análisis, diseño, implementación, pruebas. B. Herramientas, lenguajes, procesos, pruebas C. Herramientas, métodos, procesos, calidad. D. Entrevistas, cuestionarios, prototipos, lenguajes.
  • 15. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Para qué sirve la ingeniería de requisitos? Opciones de respuesta: A. Es la forma en que se aplican las actividades de seguimiento y control de un proyecto. B. Es la forma en que se aplican las actividades de aseguramiento de la calidad de un software. C. Es hacer un software a medida con todos los gustos que el cliente quiere. D. Ayuda a comprender que es lo que el cliente quiere y como interactuarán los usuarios con el software. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Los Diagramas de Flujo de Datos (DFD). y el modelo entidad relación forman parte de: Opciones de respuesta: A. El análisis orientado a objetos B. El análisis estructurado C. La gestión de requerimientos D. D) El manual de usuario
  • 16. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Cuál es el propósito del diagrama de casos de uso en UML? Opciones de respuesta: A. Establecer las relaciones entre los actores y el sistema. B. Definir el prototipo del sistema. C. Administrar los elementos que van a intervenir en el sistema. D. Representar los requisitos funcionales del sistema. Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Complete: ___________ permite la investigación del comportamiento de un programa de computadora usando información reunida desde el análisis dinámico del mismo. Opciones de respuesta: A. La validación de los requerimientos y los diseños B. Un set de pruebas automatizados C. El análisis de rendimiento del software D. La cobertura de código Componente: Ingeniería de software y desarrollo de sistemas Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación
  • 17. Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Complete: Durante las pruebas de un programa se efectúa ___________ para determinar el porcentaje de código que ha sido ejecutado y probado Opciones de respuesta: A. un set de pruebas automatizado B. la validación de los requerimientos y los diseños C. el análisis de rendimiento de software D. d. un estudio de cobertura de código Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Qué es la ingeniería de software? Opciones de respuesta: A. La técnica con la cual se hacen programas partiendo de los requerimientos de los usuarios. B. El uso de la computadora para generar programas y datos que sirven para resolver un problema en particular de un usuario C. Es la aplicación de las tecnologías de información y comunicaciones para desarrollar soluciones basadas en la informática D. La aplicación práctica de las ciencias de la computación, de la administración y de otras ciencias para el análisis, diseño, construcción y mantenimiento de software y su documentación asociada. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Cuáles son las actividades principales en la gestión de la calidad de software? Opciones de respuesta:
  • 18. A. Análisis, diseño e implementación del software. B. Contratar y aplicar una auditoría de calidad. C. Seleccionar y aplicar el modelo ISO 25000 de calidad. D. Aseguramiento, planeación y control de la calidad Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Para qué sirve a norma ISO 25000? Opciones de respuesta: A. Es un marco de trabajo para la calidad interna, externa y en uso de un producto software. B. Es una herramienta para realizar buenos programas informáticos. C. Es un marco de trabajo que garantiza a los desarrolladores hacer una codificación óptima. D. Es un marco de trabajo para la calidad interna y externa de un producto software. Componente: Ingeniería de Software Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: La calidad de una base de datos se fundamenta en: Opciones de respuesta: A. Calidad del lenguaje SQL, calidad de los procedimientos almacenados y calidad del modelo E-R B. Calidad de los requisitos, calidad del modelo E-R y calidad de los datos.
  • 19. C. Calidad del gestor de base de datos, calidad del modelado y calidad de los datos. D. Calidad de la documentación de la BDD, calidad del modelo E-R y calidad en la capacitación de los usuarios de la BDD. Componente: Ingeniería de Software Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Cuál es el orden de las actividades estructurales que se debe seguir en el proceso del software? 1. Modelado 2. Despliegue 3. Comunicación 4. Construcción 5. Planeación Opciones de respuesta: A. 1, 3, 5, 4, 2 B. 5, 3, 1, 2, 4 C. 3, 5, 1, 4, 2 D. 1, 4, 2, 3, 5
  • 20. PREGUNTA: Macy´s, es una empresa que vende ropa por correo ropa de moda de alta calidad. Los clientes hacen sus pedidos por teléfono, fax, enviado por correo el formulario que acompaña cada catálogo, o a través del sitio Web. LISTA DE ACTIVIDADES  Agregar nuevos clientes al archivo maestro de clientes. Después de esta acción, a los clientes se les asignar un número, que les sirve para hacer nuevos pedidos.  Procesar los pedidos de los clientes verificando que toda la información que proporcionan sea precisa y que exista un registro para el cliente que hace el pedido. Si no existe un registro del cliente, se agrega el archivo maestro. Conforme se ingresan pedidos, se actualizan los campos de los registros maestros del cliente y el de los artículos pedidos.  Si el pedido de un cliente excede las existencias de un artículo, se envía información al departamento de control de inventarios para reabastecer las existencias del artículo. Cuando Macy´s recibe los artículos reabastecidos, los envía a los clientes.  Los pedidos se envían al almacén, donde se surten.  Se adjunta un estado de embarque al pedido surtido. Se preparan etiquetas de embarque y se envía el pedido al cliente.  La información del pedido se utiliza para producir un estado de facturación para todos los clientes y los artículos se cargan a sus cuentas de Macy´s.  La información del pedido se utiliza para producir un informe de cuentas por cobrar para el departamento de contabilidad. De acuerdo con el planteamiento anterior, ¿cuál de los siguientes diagrama de contexto es el correcto? 1) 2) 3) CLIENTE Pedido del cliente DEPARTAMENTO DE CONTROL DE INVENTARIO Artículo por reabastecer ALMACEN Información de nuevos clientes Estado de facturación cliente Pedido enviado Productos pedidos 0 SISTEMA DE PROCESAMIENTO DE PEDIDOS Lista de selección de pedidos CLIENTE Pedido del cliente DEPARTAMENTO DE CONTROL DE INVENTARIO Artículo por reabastecer ALMACEN Información de nuevos clientes Lista de selección de pedidos Productos pedidos 0 SISTEMA DE PROCESAMIENTO Estado de facturación cliente DEPARTAMENTO DE DE PEDIDOS Informe de cuentas por cobrar Pedido enviado CANTABILIDAD
  • 21. CLIENTE RESPUESTAS Opciones: A. 1,2 B. 1,3 C. 2 D. 1 E. 3 Pedido del cliente NIVEL DE COMPLEJIDAD Lista de selección de pedidos Productos pedidos 0 SISTEMA DE PROCESAMIENTO DE PEDIDOS Informe de cuentas por cobrar Bajo X Medio Alto TAXONOMÍA: Conocimiento ALMACEN Información de nuevos clientes Estado de facturación cliente DEPARTAMENTO DE Pedido enviado CANTABILIDAD
  • 22. PREGUNTA: De las siguientes figuras, ¿cuál representa un diseño de modularidad más adecuado? RESPUESTAS A. Figura N° 1 B. Figura N° 2 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Comprensión PREGUNTA: Relacione las clases de patrones con su respectiva definición. PATRÓN DEFINICIÓN 1. Patrones de diseño A. Describen problemas de diseño de base amplia que se resuelven con el empleo de un enfoque estructural. 2. Patrones arquitectónicos B. Enfrentan un conjunto de problemas que surgen cuando se elaboran webapps. 3. Patrones de datos C. Describen problemas recurrentes orientados a datos y las soluciones de modelado de datos que pueden
  • 23. emplearse para resolverlos 4. Patrones de componentes D. Describen problemas comunes de interfaz de usuario y su solución con un sistema de fuerzas que incluye las características específicas de los usuarios finales. 5. Patrones de diseño de la interfaz E. Abarcan un amplio espectro de abstracción y aplicaciones. 6. Patrones de webapp F. Se enfocan a problemas asociados con el desarrollo de subsistemas y componentes, así como a la manera en la que se comunican entre sí y su ubicación dentro de una arquitectura mayor. RESPUESTAS A. 1E, 2C, 3A, 4F, 5D, 6B B. 1E, 2A, 3C, 4F, 5D, 6B C. 1B, 2A, 3C, 4F, 5D, 6E D. 1B, 2C, 3A, 4D, 5F, 6E NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: De los siguientes argumentos, ¿cuáles corresponden a los patrones arquitectónicos? 1. Definen un enfoque específico para el manejo de algunas características del sistema. 2. Brindan soluciones comprobadas que se abocan a uno o más subproblemas extraídos del modelo de requerimientos. 3. Representan el nivel más alto dentro del sistema de patrones. 4. Proveen un conjunto de subsistemas predefinidos, especifican responsabilidades e incluyen reglas y guías para organizar las relaciones entre ellos. RESPUESTAS
  • 24. A. 1, 3, 4 B. 1, 2, 3 C. 2, 3, 4 D. 1, 3, 4 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Relacione el papel que desempeñan cada uno de estos participantes en el desarrollo de un Sistemas de información. PARTICIPANTES PAPEL QUE DESEMPEÑAN Usuario Alguien que ayuda a formular y entender los requerimientos de los usuarios. Desarrolladores Alguien que está involucrado en el uso del sistema, cuando esté trabajando. Ingeniero de Requerimientos Alguien que tiene una justificación para que se le permita influir sobre los requerimientos. Stakeholders Alguien involucrado en el desarrollo de un Sistema que satisfaga los requerimientos del cliente. Cliente Alguien que paga para que el sistema sea desarrollado. RESPUESTAS A. A2, B4, C1, D3, E5 B. A1, B3, C5, D4, E2 C. A2, B4, C5, D1, E3 D. B4, C3, D2, E1, A5 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento
  • 25. PREGUNTA: Ordenar las actividades que debe cumplir para tener una correcta ingeniería de requisitos, de acuerdo al modelo de Procesos de SWEBOK 1. Documentación de requisitos 2. Gestión de requisitos 3. Análisis y negociación de requisitos. 4. Validación de requisitos 5. E licitación de requisitos RESPUESTAS A. 1, 3, 2, 5, 4 B. 5, 3 , 1, 4, 2 C. 1, 5, 4, 2, 3 D. 5, 3, 2, 1 ,4 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Enunciado: Si uno de los principales propósitos de Caso de Uso (CU) es ayudar a identificar las líneas de división adecuadas entre las iteraciones, considere que una iteración puede entregar parte del sistema y luego de volver a discutir con el cliente las prioridades, se decide que la primera iteración del sistema de la biblioteca debe contener un orden priorizado de los CU. Ordene los casos de uso de acuerdo a su prioridad para que en esta iteración, se mantengan solo cuatro, considere que se utiliza un lenguaje Orientado a Objetos, y no se requiere un diseño de Base de Datos. Casos de uso 1. Tomar prestada copia de libro 2. Hojear libros 3. Devolver copia de libro 4. Tomar prestada la revista 5. Hojear revistas 6. Devolver la revista 7. Actualizar catálogo 8. Reservar libro 9. Ampliar préstamo RESPUESTAS
  • 26. A. 1, 2, 3, 4 B. 1, 3, 4, 6 C. 2, 7, 8, 9 D. 3, 6, 7, 9 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: A que fase de la técnica ENTREVISTA corresponden las siguientes actividades: Pasar a limpio las notas, Reorganizar la información y contrastarla, Evaluar la entrevista tendientes a mejora de aspectos: RESPUESTAS A. Análisis B. Conducción C. Preparación NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Enunciado: En el proceso de control de calidad de un producto software se utilizan técnicas y pruebas. Seleccionar de este conjunto de técnicas las que corresponde a pruebas aplicadas a un producto: 1. Pruebas de Integración 2. Pruebas de Sistemas 3. Técnicas de Caja Negra 4. Técnicas de Caja Blanca 5. Test de pruebas 6. Pruebas aplicas a código. 7. Pruebas aplicadas a las interfaces y validación de código 8. Pruebas de estrés RESPUESTAS A. 1, 2, 3 B. 2, 5, 6 C. 3, 4, 8 D. 1, 2, 8
  • 27. NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Un buen sistema de información (SI) se construye considerando que el punto de partida es? RESPUESTAS A. Utilizar un proceso definido con fases claras, donde cada una de estas genera un producto final. B. La definición de requisitos claros es una parte del proceso pero no es relevante. C. Las pruebas y validaciones no son indispensables para la construcción del producto. D. Utilizar herramientas de desarrollo como medio para alcanzar un producto de calidad. NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Cuál es la secuencia a seguir para el cálculo de un punto de función? 1. Se ponderan los parámetros 2. Se determinan los parámetros de medición 3. Se multiplica el valor de los parámetros por la ponderación 4. Se determina los valores de ajuste de complejidad 5. Se obtiene la cuenta total 6. Se aplica la fórmula PF=cuenta-total*[0.65+0.01*Fi ] RESPUESTAS A. 2, 1, 3 , 4, 5, 6 B. 1, 2, 3, 4, 5, 6 C. 2, 1, 3, 5, 4, 6 D. 2, 3, 1, 4, 5, 6 NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento
  • 28. PREGUNTA: Relacione los paradigmas organizacionales con sus características PARADIGMA CARACTERÍSTICAS A. Cerrado B. Aleatorio C. Abierto D. Sincrónico 1. Solución de problemas complejos 2. Se apoya en la compartimentalización. 3. Estructura un equipo libremente 4. Jerarquía tradicional de autoridad RESPUESTAS A. A3, B1. C2. D4 B. A2, B3, C1, D4 C. A4, B3, C1, D2 D. A3, B1, C3, D2 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Relacione el concepto con su definición correspondiente: Concepto Definición A. Gestión de la Configuración del software 1. Son una serie de inspecciones, revisiones y pruebas utilizados a lo largo del proceso del software para asegurar que cada producto cumple con los requisitos que le han sido asignados B. Los costes de fallos 2. Concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados, y con las características implícitas que se espera de todo software desarrollado profesionalmente. C. Las revisiones del software 3. Es una actividad de protección que se aplica a lo largo de todo el proceso del software. D. Control de Calidad 4. Sirven para promover la seguridad y la continuidad del producto software, ya que varias personas se familiarizarán con partes del mismo que de otro modo, no hubieran visto nunca. E. Calidad del Software 5. Desaparecerían si no surgieran defectos antes del envío de un producto a los clientes. F. Revisión Técnica Formal (RTF) 6. Se aplican en varios momentos del desarrollo del software y sirven para detectar errores y defectos que puedan
  • 29. así ser eliminados. RESPUESTAS A. A1, B5, C6, D3, E2, F4 B. A3, B6, C5, D1, E2, F4 C. A1, B6, C5, D3, E2, F4 D. A3, B5, C6 , D1, E2, F4 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: El cambio puede llevarse a cabo de manera rápida e informal, sin embargo, una vez que se ha establecido, solo se pueden efectuar los cambios si se aplica un procedimiento formal para evaluarlos y verificarlos. Cuál es el concepto que se menciona : RESPUESTAS A. Reingeniería de Software B. Línea base C. Aseguramiento de la Calidad del Software D. Especificación de Requerimientos de Software NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento
  • 30. DESARROLLO APLICACIONES WEB PREGUNTA: En la metodología web OOHDM se proponen 5 fases de desarrollo: 1. Diseño Navegacional 2. Determinación de Requerimientos 3. Diseño de Interfaz Abstracto 4. Diseño Conceptual 5. Implementación Seleccione el orden correcto: RESPUESTAS A. 1, 4, 2, 3, 5 B. 2, 4, 1, 3, 5 C. 1, 2, 4, 3, 5 D. 2, 3, 4, 1, 5 NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Seleccione las metodologías web para proyectos hipermedia1 1. UWE 2. UML 3. OOHDM 4. SOHDM 5. PERT 6. HFPM 7. SCRUM RESPUESTAS A. 1, 3, 4, 6 B. 1, 2, 3, 6 C. 3, 4, 6, 7 D. 4, 5, 6, 7 1 Escalona María José, Koch Nora. Ingeniería de Requisitos en Aplicaciones para la Web – Un estudio comparativo
  • 31. NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En la metodología UWE es una propuesta basada en el proceso unificado, (Jacobson, Booch & Rumbaugh, 1999) y UML para el desarrollo de aplicaciones web (Hennicker & Koch, 2000, Koch, 2001). Clasifica los requisitos en 2 grandes grupos: RESPUESTAS A. Requerimientos específicos y generales B. Especificaciones de fondo y especificaciones de entorno C. Requisitos funcionales y no funcionales D. Requisitos de contenido y de escenarios NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Los patrones de diseño en aplicaciones web representan una base para la búsqueda de soluciones a problemas comunes en el desarrollo de software2 y otros ámbitos referentes al diseño de interacción o interfaces. Existen diferentes categorías que agrupan a los patrones de diseño. Seleccione la respuesta correcta en relación a cuales patrones de diseño corresponden a la categoría de patrones de diseño estructurales:3 RESPUESTAS A. Adapter, Bridge, Composite, Iterator, Facade, Flyweight, Proxy. B. Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy. C. Adapter, Bridge, Interpreter, Decorator, Facade, Flyweight, Proxy. D. Adapter, Builder, Composite, Decorator, Facade, Flyweight, Proxy. NIVEL DE COMPLEJIDAD Bajo Medio X Alto TAXONOMÍA: Conocimiento 2 Patrones de diseño: http://es.wikipedia.org/wiki/Patr%C3%B3n_de_dise%C3%B1o 3 Patrones de diseño MSDN MICROSOFT : http://msdn.microsoft.com/es -es/library/bb972240.aspx
  • 32. PREGUNTA: Un cliente realiza una petición a un servidor web remoto4. Ordenar en forma correcta, desde cuando se inicia la petición hasta cuando ha finalizado todo el proceso. 1. SELECCIÓN DE POSIBILIDADES DE RESPUESTA EN EL LADO DEL SERVIDOR 2. PROCESAMIENTO WEB SERVER 3. CLIENTE REALIZA HTTP REQUEST 4. CLIENTE RECIBE Y PROCESA 5. SERVIDOR HTTP RESPONSE (RESPUESTA) Seleccionar el orden correcto del proceso. RESPUESTAS A. 1, 3, 2, 5, 4 B. 1, 3, 2, 5, 4 C. 3, 2, 5, 1, 4 D. 3, 2, 1, 5, 4 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: El modelo vista controlador MVC en aplicaciones web se caracteriza por el controlador, que recibe y gestiona la entrada; el modelo, que contiene la lógica del dominio; y la vista, que genera la salida o interfaz de usuario. En este contexto ORDENAR las di rectivas adecuadas para definir la seguridad de la información con una consola VG (Winform de Visual Guard) 1. Defina los sets de permisos y seleccione sus permisos 2. Defina los roles y seleccione los sets de permisos 3. Declare los permisos tanto para las vistas como para los controles 4. Defina las cuentas de usuarios y otórgueles roles 5. Cree Property Actions para cambiar las propiedades de los controller classes. RESPUESTAS A. 1, 3, 2, 4, 5 B. 1, 3, 2, 5, 4 C. 3, 5, 1, 2,4 D. 3, 2, 5, 1, 4 NIVEL DE COMPLEJIDAD 4 Borja Sotomayor: Aplicaciones Web
  • 33. Bajo Medio X Alto TAXONOMÍA: Conocimiento PREGUNTA: Aunque muchas variaciones son posibles, una aplicación web está comúnmente estructurada como una aplicación de tres - capas. Indique cuales son: Relacione según corresponda Número de capa Descripción 1. Capa 1 A). Un motor usando alguna tecnología web dinámica 2. Capa 2 B). El navegador web 3. Capa 3 C). Una base de datos en el servidor. RESPUESTAS A. 1a, 2b, 3c B. 1b, 2a, 3d C. 1c, 2a, 3c D. 1d, 2b, 3c NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Un servidor web es un programa que implementa el protocolo : RESPUESTAS A. HTTP B. FTP C. TCP/IP D. SMTP NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA:
  • 34. Relacione el nombre del servidor con su respectiva descripción: Nombre del servidor Descripción: 1. Apache a) Es un software (libre) servidor HTTP de código abierto multiplataforma, implementa el protocolo HTTP/1.1 y la noción de sitio virtual. Es el servidor más utilizado en el mundo. 2. IIS b) Es una serie de servicios para los ordenadores que funcionan con Windows. Fue integrado en sistemas operativos de Microsoft destinados a ofrecer servicios de red, como Windows 2000 o Windows Server 2003. Los servicios que ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS. 3. Cherokee c) Es un servidor web multiplataforma. []Su objetivo es ser rápido y completamente funcional, sin dejar de ser liviano comparado con otros servidores web. Está escrito completamente en C. Puede usarse como un sistema embebido y soporta complementos para aumentar sus funcionalidades. Es software libre, disponible bajo la Licencia Pública General de GNU. RESPUESTAS A. 1a, 2b, 3c B. 1b, 2a, 3c C. 1c, 2a, 3b D. 1a, 2c, 3b NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Lenguajes de programación web (del lado del servidor) 1. PHP 2. ASP/ASP.NET 3. Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP) 4. JavaScript 5. Ajax RESPUESTAS A) 1, 2, 3 B) 1, 3, 5 C) 2, 4, 5 D) 3, 4, 5
  • 35. NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué entiende por HTML? RESPUESTAS A. Hyper Text Mask Language B. Hard Text Markup Language C. Hyper Text Markup Language D. Hyper Text Mask Languaje NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué etiqueta utilizamos para definir el cuerpo del documento? RESPUESTAS A. <background> B. <body> C. <b> D. <doby> NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué etiqueta utilizamos para insertar una línea horizontal?
  • 36. RESPUESTAS A. <br> B. <hr> C. <line> D. <insertline> NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cuál es la forma correcta de insertar un comentario? RESPUESTAS A. <!--...--> B. <¡--...--!> C. <comment> D. <¡--...--¡> NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cuál es la forma correcta de crear un vínculo? RESPUESTAS A. <a target="http://www.unsitio.com">...</a> B. <a href="http://www.unsitio.com">...</a C. <a url="http://www.unsitio.com">...</a> D. <v url="http://www.unsitio.com">...</v> NIVEL DE COMPLEJIDAD Bajo Medio Alto
  • 37. TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué etiqueta define la fila de una tabla? RESPUESTAS A. <tr> B. <td> C. <row> D. <table> NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué es cellspadding? RESPUESTAS A. Define el espacio entre celdas de una tabla B. Define los títulos de una tabla C. Define el espacio entre el borde de la celda y su contenido D. Define el espacio entre tablas NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cómo se puede utilizar CSS en una página web? RESPUESTAS
  • 38. A. Vinculado e insertado B. Vinculado, insertado y en línea C. Vinculado, insertado, en línea y filtrado D. Vinculado y filtrado NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cuál es el lugar correcto en un documento HTML para hacer referencia a una hoja de estilo externa? RESPUESTAS A. Al principio del documento B. En la sección <head> C. En la sección <dody> D. Al final del documento NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué atributo de HTML se emplea para definir los estilos en línea? RESPUESTAS A. font B. style C. css D. class NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento
  • 39. PREGUNTA: ¿Cómo se hace en CSS para que el texto esté centrado? RESPUESTAS A. center: true B. text-center: true C. align: center D. text-align: center NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cómo se hace en CSS para que el texto aparezca en negrita? RESPUESTAS A. font:b B. style:bold C. text:bold D. font-weight:bold NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP y MySQL, para obtener el número de filas devueltas por un resultado, se utiliza la función: RESPUESTAS A. mysql_affected_rows() B. mysql_ list_ fields() C. mysql_num_rows() D. mysql_num_list()
  • 40. NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP y MySQL, para seleccionar la base de datos se emplea RESPUESTAS A. mysql_database() B. mysql_db_name() C. mysql_select_db() D. mysql_db_select() NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, ¿qué se emplea para definir una constante? RESPUESTAS A. Const B. Constant C. Define D. Fixed NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento
  • 41. PREGUNTA: En PHP, ¿cuál es la forma correcta de abrir una conexión con una base de datos MySQL? RESPUESTAS A. mysql_open("localhost", "usuario","contraseña" ); B. mysql_open("usuario", "localhost","contraseña"); C. mysql_connect("localhost", "usuario","contraseña"); D. mysql_connect("usuario", "localhost","contraseña"); NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, todas las variables comienzan con el símbolo: RESPUESTAS A. ! B. & C. $ D. # NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué valor imprime el siguiente código? <?php function fibonacci($x1, $x2) { return $x1 + $x2; } $x1 = 0;
  • 42. $x2 = 1; for($i = 0; $i < 10; $i++) { echo fibonacci($x1, $x2) . ','; } ?> RESPUESTAS A. 0,1,2,3,4,5,6,7,8,9 B. 1,2,3,4,5,6,7,8,9,10 C. 1,2,3,5,8,13,21,34,55,89, D. 1,1,1,1,1,1,1,1,1,1, NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, cuando se crea una cookie, ¿cuál es la duración o fecha de caducidad por defecto? RESPUESTAS A. Depende de la configuración del servidor web B. Hasta que el servidor web se cierre C. Hasta que el navegador web se cierre D. 60 minutos NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cómo se puede asegurar que una página web ha sido desarrollada con PHP?
  • 43. RESPUESTAS A. Viendo el código fuente de la página en el navegador B. Viendo si la extensión de la página acaba en .php C. Viendo las cabeceras HTTP de la página D. Nunca se puede estar seguro al 100% de si una página ha sido desarrollada con PHP NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, para calcular el módulo (el resto) de una división, se emplea el operador RESPUESTAS A. ! B. # C. % D. & NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, ¿cómo se genera un número aleatorio? RESPUESTAS A. rnd() B. round() C. rand() D. random() NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento
  • 44. PREGUNTA: ¿Qué funciones se emplean para abrir y cerrar una conexión en PHP? RESPUESTAS A. mysql_open() y mysql_close() B. mysql_open() y mysql_disconnect() C. mysql_connect() y mysql_close() D. mysql_connect() y mysql_disconnect() NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué significa PHP? RESPUESTAS A. PHP: Hypertext Preprocessor B. Private Home Page C. Personal Hypertext Processor D. Personal Home Page NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, ¿cuál es la forma correcta de declarar una función? RESPUESTAS A. function miFuncion() B. create function miFuncion() C. sub miFuncion() D. method miFuncion()
  • 45. NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En una aplicación web es importante validar en el lado del cliente porque mejora: RESPUESTAS A. La seguridad de la aplicación B. La experiencia del usuario C. La integridad de los datos que se almacenan D. El uso del navegador NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: El código PHP se escribe con los delimitadores RESPUESTAS A. <?php>...</?> B. <script>...</script> C. <?php…?> D. <&>...</&> NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP y MySQL, la función mysql_error() RESPUESTAS
  • 46. A. Activa la gestión de los mensajes de error B. Reinicia la cola de mensajes de error C. Devuelve el código de error de la operación anterior D. Devuelve el texto del mensaje de error de la operación anterior NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: A la colección de páginas web relacionadas y comunes a un dominio de internet o subdominios en la WWW? Se las conoce como. RESPUESTAS A. Sitio WEB B. Intranet C. Archivos HTML D. Internet NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: El código HTML es interpretado por: RESPUESTAS A. Navegadores B. Procesadores de texto C. Internet D. Flex NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA:
  • 47. Cuál es la finalidad de una página WEB? RESPUESTAS A. Crear vínculos entre los sitios del mismo tipo B. Comunicar y hacer publicidad en WEB C. El comunicar y publicar información D. El desarrollar publicidad masiva NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Qué es URL? RESPUESTAS A. Secuencia de caracteres que se usa para identificar un recurso en internet B. Secuencia de caracteres que permite colocar una página en un servidor C. Secuencia de caracteres que permite localizar una etiqueta HTML D. Secuencia de caracteres que son el nombre de la página WEB NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Qué es HTML? RESPUESTAS A. Lenguaje de programación para diseñar navegadores WEB B. Lenguaje de programación para crear vínculos C. Lenguaje de programación especial para crear páginas WEB D. Lenguaje de marcado predominante para la elaboración de páginas WEB NIVEL DE COMPLEJIDAD
  • 48. Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Si incluimos una etiqueta de este tipo en nuestra página HTML, ¿qué queremos que haga el navegador?: <img src="../icono.gif" /> RESPUESTAS A. Que incluya la imagen 'icono.gif' que se encuentra en el directorio padre de la carpeta donde está nuestra página HTML B. Que incluya la imagen 'icono.gif' que se encuentra en el directorio '..' C. Que incluya la imagen 'icono.gif' que se encuentra en la misma carpeta donde está nuestra página HTML D. Que incluya la imagen 'icono.gif' que se encuentra en el directorio 'img' NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué es un vínculo de etiqueta? RESPUESTAS A. Vínculos a páginas del mismo sitio B. Vínculos a páginas de otro sitio C. Vínculos a un lugar en internet D. Vínculos a una etiqueta definida en la página NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cuál es la sintaxis correcta en HTML5 para referirse a una hoja de estilo externa?
  • 49. RESPUESTAS A. <link srcs="/stylesheet" href="/estilos.css"> B. <links src="/stylesheet" href="/estilos.css"> C. <link rel="stylesheets scr="/estilos.css"> D. <link rel="stylesheet href="estilos.css"> NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Para qué sirve el atributo 'class'? RESPUESTAS A. Para clasificar el tipo de enlace ('a') que estamos definiendo: 'salto' interno, vínculo a página en el mismo dominio o a un sitio web externo B. Es específico para indicar el color de la fuente que queremos aplicar, Por ejemplo: p class="red" presentaría las letras en rojo de ese párrafo C. Para aplicar unos determinados estilos a los elementos que tenga la misma clase, es decir, el mismo valor en ese atributo. D. Para aplicar unos determinados estilos a los elementos que tenga la misma clase, es decir, valor distinto en ese atributo NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cuál cree que es la mejor manera de aplicar estilos a una página web? RESPUESTAS A. Incluir los estilos en las etiquetas HTML para que se carguen y ejecuten antes B. Incluirlos en un fichero externo vinculado a ese fichero HTML C. Incluirlos en la sección cabecera ('head') para agruparlos en un mismo sitio en la misma página D. Incluir estilos en la misma pagina NIVEL DE COMPLEJIDAD
  • 50. Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Para qué sirve el siguiente código?. if(isset($variable)){} RESPUESTAS A. Verifica si la variable “$variable”, tiene un valor distinto de nulo B. Verifica si la variable “$variable” tiene un valor igual a nulo C. Verifica si la variable “$variable” se ha definido D. Verifica si la variable “$variable” es un array NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Cuál de las siguientes instrucciones está correctamente escritas en PHP? RESPUESTAS A. If($a==0):print a; B. If($a==0){echo ok} C. If($a==0) print a D. if($a==0) echo “hola mundo”; NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Señale las dos formas de pasar parámetros entre página en php? RESPUESTAS A. post, get
  • 51. B. post, require C. request ,get D. session, post NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Para utilizar MySQL en un ordenador, se necesita: RESPUESTAS A. Un servidor web B. Algún tipo de herramienta cliente para acceder a la base de datos C. Un navegador WEB D. PHP NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, ¿qué sentencia de control está destinada a ser usada con arrays? RESPUESTAS A. for B. foreach C. switch D. while NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, ¿qué instrucción finaliza la ejecución del script si produce un error?
  • 52. RESPUESTAS A. include() B. include_once() C. require() D. require(), include() NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, ¿que niveles de ocultación/visibilidad existen? RESPUESTAS A. public, hidden, protected B. visible, hidden, restricted C. public, private, restricted D. public,private,protected NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En PHP, un constructor es un tipo especial de: RESPUESTAS A. Clase B. Método C. Objeto D. Variable NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento
  • 53. PREGUNTA: En PHP. Para Recuperar una fila de resultados como un array asociativo, un array numérico o como ambos se utiliza la función. RESPUESTAS A. mysql_fetch_array B. mysql_fetch_assoc C. mysql_query D. mysql_fetch_field NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Para evitar la creación de variables globales en una aplicación web realizada en PHP, que método se debe emplear. RESPUESTAS A. register_globals = off B. register_globals = on C. globals_ register = off D. r_egisterglobals = on NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Para registrar una variable de session en modo off se emplea. RESPUESTAS A. $_SESSION[‘a’] B. $_SESSIONS[“a”] C. $_SESIONS[‘a’] D. $_SESSION[a]
  • 54. NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: A la distribución de información basada en hipertexto o hipermedios enlazados y accesibles a través de Internet se la conoce como: RESPUESTAS A. Red informática mundial B. Lenguajes de programación web C. Etiquetas web D. Protocolos de comunicación NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: La ejecución de un componente javascript ocurre en el lado del: RESPUESTAS A. Browser B. Servidor C. Cliente D. Máquina virtual java NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: HTML se conoce como un lenguaje de marcado porque los autores insertan instrucciones especiales llamadas _____________ HTML, que especifican como debe aparecer un
  • 55. documento cuando se despliega en la pantalla de una computadora o se imprime. RESPUESTAS A. URL B. Hipertexto C. Etiquetas D. CSS NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: El código escrito en lenguaje PHP dentro de una página web se ejecuta del lado del: RESPUESTAS A. Servidor B. La web C. Navegador D. Cliente NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Las cookies tienen implicaciones importantes en los usuarios de una aplicación web principalmente en: RESPUESTAS A. Privacidad y anonimato. B. Actualización de contenido C. Ejecución de controles de usuario D. Tipo de datos almacenados NIVEL DE COMPLEJIDAD Bajo Medio Alto
  • 56. TAXONOMÍA: Conocimiento PREGUNTA: Las cookies son utilizadas habitualmente por los servidores web para diferenciar _______ y para actuar de diferente forma dependiendo de éstos RESPUESTAS A. Usuarios B. Entornos de ejecución C. Permisos de ejecución D. URLs NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: ¿Qué significa PHP? RESPUESTAS A. PHP: Hypertext Preprocessor B. Private Home Page C. Personal Hypertext Processor D. Personal Home Page NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento
  • 57. DESARROLLO DE SISTEMAS PREGUNTA: Seleccione la respuesta del siguiente conjunto de opciones, encierre o marque la que considere acertada. ¿Cuál es el propósito del análisis de requisitos en un sistema de información (SI)? RESPUESTAS A. Realizar un prototipo rápido B. Entender el problema a resolver C. Iniciar la codificación y pruebas D. Planificar un proyecto de desarrollo del Sistema de Información NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Complete la siguiente información de acuerdo al proceso de desarrollo de software ¿Cómo se construye un buen sistema de información (SI) considerando que el punto de partida es:……..…? RESPUESTAS A. Utilizar un proceso definido con fases claras, donde cada una de estas genera un producto final. B. La definición de requisitos claros es una parte del proceso pero no es relevante C. Las pruebas y validaciones no son indispensables para la construcción del producto D. Utilizar herramientas de desarrollo como medio para alcanzar un producto de calidad NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Las entrevistas desarrolladas en una Biblioteca de una universidad, ha permitido recopilar los
  • 58. siguientes requisitos que deben satisfacer un buen Sistema de Información, el tiempo para esta respuesta es de 15 min. Libros y revistas: La biblioteca posee libros y revistas, puede haber varias copias de libros, que se prestan a quien lo necesite pero también pueden ser prestados a las personas que acrediten tener identificación de la universidad tales como docentes, estudiantes y administrativos son denominados prestatario. En forma regular llegan libros y revistas nuevas Préstamos: Es esencial que el sistema lleve un control de cuándo se prestan y devuelven los libros y las revistas Hojeada de los libros: El sistema debería permitir a los usuarios buscar un libro por tema y por autor, para comprobar si hay una copia del libro disponible para ser prestado y si no lo reserva. Selecciona el caso de uso correspondiente y relaciona con los elementos de la columna de la izquierda de los requisitos según la información del enunciado REQUISITO CASOS DE USO 1. Bibliotecario actualiza el catálogo a. Devolver la copia del libro 2. Prestatario de libros reserva libro b. Actualizar catálogo 3. Prestatario de libro toma prestada una copia del libro c. Tomar prestada copia del libro 4. Prestatario devuelve la copia del libro d. Reservar libro RESPUESTAS A. 1,a; 2,d; 3,a;4,b; B. 2,d;3,c; 4,b;1,a; C. 3,c;4,a; 2,b;1,d; D. 1,b;2,d;3,c;4,a; NIVEL DE COMPLEJIDAD Bajo Medio X Alto TAXONOMÍA: Conocimiento PREGUNTA: Ordene la forma de calcular un punto de función. 1. Se ponderan los parámetros 2. Se determinan los parámetros de medición 3. Se multiplica el valor de los parámetros por la ponderación 4. Se determina los valores de ajuste de complejidad 5. Se obtiene la cuenta total 6. Se aplica la fórmula PF=cuenta-total*[0.65+0.01*Fi ] RESPUESTAS
  • 59. A. 2, 3,4,5,6 B. 1,2,3,4,5,6 C. 2,1,3,5,4,6 D. 2,3,1,4,5,6 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Seleccione tres características de un gestor de proyecto eficiente. 1. Determina el nivel de abstracción o detalle del proyecto 2. Resuelve problemas 3. Calcula la complejidad de las tareas 4. Dotes de gestión 5. Evalúa el estado del proyecto en curso 6. Sigue la pista de los riesgos potenciales 7. Incentiva logros 8. Detecta las áreas de problemas antes que se conviertan en criticas 9. Ajusta el flujo y las tareas de trabajo 10. Constructor de espíritu de equipo 11. Evalúa la habilidad del equipo del proyecto en controlar la calidad RESPUESTAS A. 1, 2,3,6 B. 3, 6, 8, 9 C. 3, 4, 5,11 D. 2,4, 7,10 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Relacione los paradigmas organizacionales con sus características PARADIGMAS ORGANIZACIONALES CARACTERISTICAS 1. Cerrado a. Solución de problemas complejos 2. Aleatorio b. Se apoya en la compartimentalización
  • 60. 3. Abierto c. Estructura un equipo libremente 4. Sincrónico d. Jerarquía tradicional de autoridad RESPUESTAS A. 1c, 2a, 3b, 4d B. 1b, 2c, 3a, 4c C. 1d, 2c, 3a, 4b D. 1c, 2a, 3a, 4b NIVEL DE COMPLEJIDAD Bajo Medio X Alto TAXONOMÍA: Conocimiento PREGUNTA: Si usted tiene un proyecto que ha estimado su duración en un año; que tiempo posiblemente ocuparía en los siguientes aspectos: en semanas ASPECTO TIEMPO 1. Planificación a. 21 semanas 2. Análisis de los requisitos b. 5 – 12 semanas 3. Diseño del software. c. 21 semanas 4. Total de análisis y diseño. d. 1 a 1,5 semanas 5. Pruebas. e. 10,5 semanas 6. Creación de código. f. 10 -12 semanas RESPUESTAS A. 1c, 2a, 3e, 4f, 5b, 6d B. 1b, 2f, 3a, 4e,5d, 6c C. 1d, 2c, 3a, 4b, 5e, 6f D. 1d, 2b, 3f, 4a, 5c, 6e NIVEL DE COMPLEJIDAD Bajo Medio X Alto TAXONOMÍA: Conocimiento
  • 61. PREGUNTA: Si uno de los principales propósitos de Caso de Uso (CU) es ayudar a identi ficar las líneas de división adecuadas entre las iteraciones, considere que una iteración puede entregar parte del sistema y luego de volver a discutir con el cliente las prioridades se decide que la primera iteración del sistema de la biblioteca debe contener un orden priorizado de los CU. el tiempo para esta pregunta es de 10 min. Ordena los casos de uso de acuerdo a su prioridad para que en esta iteración, se mantengan solo cuatro, considere para esto que se utiliza un lenguaje Orientado a Objetos, y no se requiere un diseño de Base de Datos. CASOS DE USO 1. Tomar prestada copia de libro 2. Hojear libros 3. Devolver copia de libro 4. Tomar prestada la revista 5. Hojear revistas 6. Devolver la revista 7. Actualizar catálogo 8. Reservar libro 9. Ampliar préstamo RESPUESTAS A. 1,2,3,4 B. 1,3,4,6 C. 2,7,8,9 D. 3,6,7,9 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En el proceso de control de calidad de un producto software se utilizan técnicas, pruebas Seleccionar de este conjunto de técnicas las que corresponde a pruebas aplicadas a un producto: a. Pruebas de Integración b. Pruebas de Sistemas c. Técnicas de Caja Negra d. Técnicas de Caja Blanca e. Test de pruebas f. Pruebas aplicas a código. g. Pruebas aplicadas a las interfaces y validación de código h. Pruebas de estrés RESPUESTAS A. a,b,c B. b,e,f
  • 62. C. c,d,h D. a,b,h NIVEL DE COMPLEJIDAD Bajo Medio Alto TAXONOMÍA: Conocimiento
  • 63. INGENIERÍA DE SOFTWARE II PREGUNTA: 1. Escoja la opción correcta emparejando el concepto de la izquierda dado por el literal con su correspondiente numeral de la derecha: Concepto Definición A. Extracción 1. Es el "pasar en limpio" el análisis realizado previamente aplicando técnicas y/o estándares de documentación, como la notación UML. B. Validación 2. La extracción lleva al análisis, el análisis desencadena la documentación, y la documentación inicia la validación. C. Análisis 3. Relacionado con las actividades involucradas en el descubrimiento de los requerimientos del sistema D. Modelo en Cascada 4. Se apunta a descubrir problemas con los requerimientos del sistema identificados hasta el momento. E. Especificación 5. Toma en cuenta la retroalimentación entre etapas y la repetición de tareas F. Modelo en Espiral 6. Verificar todos los requerimientos que aparecen en el documento especificado para asegurarse que representan una descripción, por lo menos, aceptable del sistema que se debe implementar. RESPUESTAS a. A2, B5, C4, D3, E1, F6 b. A3, B6, C4, D2, E1, F5 c. A3, B4, C6, D1, E2, F5 d. A1, B6, C4, D2, E3, F5 NIVEL DE COMPLEJIDAD Bajo Medio X Alto TAXONOMÍA: Conocimiento PREGUNTA: Escoja la opción correcta emparejando el concepto de la izquierda dado por el literal con su correspondiente numeral de la derecha: Concepto Definición A. Entrevistas y cuestionarios 1. No hay que detenerse en pensar si la idea es o no del todo utilizable. La intención de este ejercicio es generar, en una primera instancia, muchas ideas. Luego, se irán eliminando en base a distintos criterios como, por ejemplo, "caro", "impracticable", "imposible"
  • 64. B. Arqueología documentos 2. Se emplean para reunir información proveniente de personas o grupos, información que se obtiene conversando con el encuestado. C. Tormenta de Ideas 3. Son simulaciones del posible producto, que luego son utilizados por el usuario final, permitiéndonos conseguir una importante retroalimentación en cuanto a si el sistema diseñado en base a los requerimientos recolectados le permite al usuario realizar su trabajo de manera eficiente y efectiva. D. Sistemas existentes 3. Se puede analizar las interfaces de usuario, observando el tipo de información que se maneja y cómo es manejada. Esto puede ser útil para descubrir información importante a tener en cuenta, información que tal vez el cliente/usuario haya fallado en comunicar. E. Prototipos 5. Esta técnica puede ser combinada con la herramienta de modelo conceptual. A medida que el trabajo es observado y explicado, el AN puede realizar bosquejos para cada una de las tareas realizadas, y también puede bosquejar como se conectan por medio de los distintos flujos de datos. F. Aprendiz 6. Con la aplicación de esta herramienta se tratan de determinar posibles requerimientos sobre la base de inspeccionar la documentación utilizada por la empresa; por ejemplo, boletas, facturas, remitos. RESPUESTAS a. A2, B6, C1, D4, E3, F5 b. A3, B6, C1, D4, E2, F5 c. A2, B5, C1, D4, E3, F6 d. A5, B6, C4, D1, E3, F2 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: 4. En el casillero en blanco coloque el ordinal correspondiente de acuerdo al concepto utilizado Concepto Definición A. Gestión de la Configuración del software 1. Son una serie de inspecciones, revisiones y pruebas utilizados a lo largo del proceso del software para asegurar que cada producto cumple con los requisitos que le han sido asignados B. Los costes de fallos 2. Concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los
  • 65. estándares de desarrollo explícitamente documentados, y con las características implícitas que se espera de todo software desarrollado profesionalmente. C. Las revisiones del software 2. Es una actividad de protección que se aplica a lo largo de todo el proceso del software. D. Control de Calidad 4. Sirven para promover la seguridad y la continuidad, ya que varias personas se familiarizarán con partes del software que, de ot ro modo, no hubieran visto nunca. E. Calidad del Software 5. Desaparecerían si no surgieran defectos antes del envío de un producto a los clientes. F. RTF 6. Son un «filtro» para el proceso de ingeniería del software. Se aplican en varios momentos del desarrollo del software y sirven para detectar errores y defectos que puedan así ser eliminados. RESPUESTAS a. A1, B5, C6, D3, E2, F4 b. A3, B6, C5, D1, E2, F4 c. A1, B6, C5, D3, E2, F4 d. A3, B5, C6, D1, E2, F4 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: El cambio puede llevarse a cabo de manera rápida e informal, sin embargo, una vez que se ha establecido, solo se pueden efectuar los cambios si se aplica un procedimiento formal para evaluarlos y verificarlos cuál es el concepto que se menciona: RESPUESTAS A. Reingeniería de Software B. Línea base C. Aseguramiento de la Calidad del Software D. Especificación de Requerimientos de Software NIVEL DE COMPLEJIDAD Bajo Medio Alto
  • 66. TAXONOMÍA: Conocimiento PREGUNTA: Es una actividad de protección que gestiona el cambio a lo largo del ciclo de vida del software, seleccione la opción correcta: RESPUESTAS A. Reingeniería de Procesos B. La Gestión de Configuración del Software C. Aseguramiento de la Calidad del Software D. Metodología de desarrollo NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Escoja la opción correcta emparejando el concepto de la izquierda dado por el literal con su correspondiente numeral de la derecha: Concepto Definición A. Los ingenieros de software 1. Sirve para identificar áreas problemáticas dentro del producto y servir como lista de comprobación de puntos de acción que guíe al productor para hacer las correcciones. Normalmente se adjunta una lista de conclusiones al informe sumario B. La fiabilidad de un programa de Computadora 2. Afrontan la calidad y realizan garantía de calidad aplicando métodos técnicos sólidos y medidas, realizando revisiones técnicas formales y llevando a cabo pruebas de software bien planificadas. C. El grupo de SQA 3. Define procedimientos para informar, hacer seguimiento y resolver errores y defectos, e identifica las responsabilidades organizativas para estas actividades. D. La sección Prueba 4. refleja una tendencia, creciente en toda la industria, a establecer la calidad más cuantitativamente. E. La lista de sucesos de revisión 5. Identifica, documenta y sigue la pista de las desviaciones desde el proceso y verifica que se han hecho las correcciones. F. La garantía de calidad estadística 6. Es un elemento importante de su calidad general. Si un programa falla frecuente y repetidamente en su funcionamiento, no importa si el resto de los factores de calidad son aceptables.
  • 67. RESPUESTAS a. A 2, B6, C5, D3, E1, F4 b. A 6, B2, C3, D5, E1, F4 c. A 2, B6, C3, D5, E1, F4 d. A 6, B2, C5, D3, E1, F4 NIVEL DE COMPLEJIDAD Bajo Medio X Alto TAXONOMÍA: Conocimiento PREGUNTA: Del siguiente listado Seleccione las metodologías web para proyectos hipermedia 1. UML-Based WEB Engineering (UWE) 2. Lenguaje Unificado de Modelamiento (UML) 3. Metodología de diseño de hipermedia orientado a objetos (OOHDM) 4. Metodología de desarrollo basado en escenarios orientados a objetos (SOHDM) 5. Programa Evaluación y Revisión Técnica PERT 6. Hypermedia Flexible Process Modeling (HFPM) 7. Metodología SCRUM RESPUESTAS A. 1, 3, 4, 6 B. 1, 2, 3, 6 C. 3, 4, 6, 7 D. 4, 5, 6, 7 NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: El modelo vista controlador MVC en aplicaciones web se caracteriza por el controlador que recibe y gestiona la entrada; el modelo, que contiene la lógica del dominio; y la vista que genera la salida o interfaz de usuario. En este contexto ORDENAR las directivas adecuadas para definir la seguridad de la información con una consola VG (Winform de Visual Guard). 1. Defina los sets de permisos y seleccione sus permisos. 2. Defina los roles y seleccione los sets de permisos. 3. Declare los permisos tanto para las vistas como para los controles. 4. Defina las cuentas de usuarios y otórgueles roles.
  • 68. 5. Cree Property Actions para cambiar las propiedades de los controller classes. RESPUESTAS A. 1, 3, 2, 4, 5 B. 1, 3, 2, 5, 4 C. 3, 5, 1, 2,4 D. 3, 2, 5, 1, 4 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Los patrones de diseño en aplicaciones web representan una base para la búsqueda de soluciones a problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces. Existen diferentes categorías que agrupan a los patrones de diseño. Seleccione la respuesta correcta en relación a cuales patrones de diseño corresponden a la categoría de patrones de diseño estructurales. RESPUESTAS a. Adapter, Bridge, Composite, Iterator, Facade, Flyweight, Proxy. b. Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy. c. Adapter, Bridge, Interpreter, Decorator, Facade, Flyweight, Proxy. d. Adapter, Builder, Composite, Decorator, Facade, Flyweight, Proxy. NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Ordene las siguientes palabras para formar el significado de SOAP 1. Access 2. Object 3. Description 4. Transfer 5. Web 6. Languaje 7. Simple 8. Protocol
  • 69. 9. Representational 10. State 11. Services RESPUESTAS A. 7, 2, 3, 5 B. 10, 7, 2, 6, C. 7, 2, 1, 8 D. 11, 2, 1, 8 NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Definir que es la concurrencia en sistemas de Software RESPUESTAS A. La solicitud de un recurso del servidor por más de un cliente B. La solicitud de un recurso del servidor por más de un cliente en un mismo instante de tiempo C. La solicitud de varios recursos del servidor por un solo cliente D. La solicitud de varios recursos del servidor por un solo cliente en un mismo instante de tiempo NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: La migración de un software, de un servidor de menores características a otro de mayores características se llama: RESPUESTAS a. Transparencia b. Escalabilidad Horizontal c. Tolerancia a Fallos d. Escalabilidad Vertical
  • 70. NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Ordene las opciones para representar el ciclo de vida de una petición JSF 2.0. 1. Invocar la aplicación 2. Procesar y Ejecutar las validaciones 3. Actualizar los valores del modelo 4. Aplicar los valores de la petición (request) 5. Restaurar la Vista 6. Desplegar la respuesta RESPUESTAS A. 4, 2, 1, 5, 3, 6 B. 5, 4, 2, 3, 1, 6 C. 5, 3, 4, 2, 1, 6 D. 2, 3, 4, 5, 6, 1 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: La arquitectura orientada a servicios está basada principalmente en ______. Como características permite la: _______ entre plataformas propias y de terceros, pone a disposición ________ consumibles, son _______ de la plataforma y ofrece aplicaciones del t ipo _______ 1. Escalables 2. Web services 3. Integración 4. Independientes 5. Servicios RESPUESTAS A. 2, 3, 4, 5, 1 B. 2, 3, 5, 4, 1 C. 2, 5, 3, 4, 1 D. 3, 2, 5, 1, 4
  • 71. NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Relacione A. Grid Computing 1 . Ofrece servicios a través de Internet B. Cloud computing 2 . Página que combina recursos de otras C. BPM 3. Equipos comparten recursos conectados en Internet D. Mashup 4. Gestión de procesos del negocio RESPUESTAS a. A3, B2, C3, D1 b. A3, B3, C2, D1 c. A3, B1, C4, D2 d. B3, A2, C1, D4 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Cuando se trabaja para construir un producto o Sistema es importante seguir una serie de pasos: una especie de mapa de carreteras que ayude a crear un resultado de alta calidad y a tiempo. El mapa de carreteras a seguir se llama proceso de software. (Pressman, 2008) Por consiguiente la definición de Proceso de Software es: RESPUESTAS A. Es un conjunto de actividades que a partir de una idea llevan al diseño, construcción, entrega, y evolución de un producto de software, a fin de crear un modelo conceptual y/o ERS.
  • 72. B. Es un Conjunto de actividades que a partir de una idea llevan a la especificación de requisitos de sw, al diseño, construcción, entrega, y evolución de un producto de software. C. Es un conjunto de personas, estructura organizacional y metodologías usadas para la conceptualización, el desarrollo y el mantenimiento de un producto de software. D. Define quien esta haciendo que, cuando y como lograr cierta meta NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En la metodología XP las personas son el principal factor de éxito de un proyecto software. de ahí que escribir las pruebas unitarias y producir código del sistema, le corresponde a: RESPUESTAS A. Programador B. Cliente C. Encargado de Pruebas(Tester) D. Encargado de Seguimiento(Traker) NIVEL DE COMPLEJIDAD X Bajo Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En la metodología XP las personas son el principal factor de éxito de un proyecto software. De ahí que la responsabilidad del Tester es: RESPUESTAS A. Escribir las pruebas unitarias y producir código del sistema. B. Proporcionar realimentación al equipo. Verificar el grado de acierto entre las estimaciones realizadas y el tiempo real dedicado, para mejorar futuras estimaciones. Realizar el seguimiento del progreso de cada iteración. C. Tener conocimiento específico sobre un tema necesario para el proyecto, en el que puedan surgir problemas. D. Ayudar al cliente a escribir las pruebas funcionales. Ejecutar las pruebas regularmente, difundir los resultados en el equipo y manejar adecuadamente las herramientas de soporte para pruebas.
  • 73. NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: En el ciclo de vida incremental del desarrollo de software es un enfoque intermedio que combina las ventajas de los modelos cascados y evolutivos. En consecuencia las características de este ciclos son: 1. El usuario prueba y define más claramente lo que necesita y se revisa el plan original para definir la siguiente versión 2. Un prototipo se va transformando en la aplicación final 3. Se sigue el modelo de cascada hasta la fase de diseño 4. La implementación se hace incrementalmente. RESPUESTAS A. 1 y 2 B. 1 y 3 C. 3 y 4 D. 2 y 4 NIVEL DE COMPLEJIDAD Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Agile Unified Process (MIS-MBA, 2010) es una versión simplificada de Rational Unified Process de IBM, define un proceso ágil para el desarrollo de aplicaciones de software, manteniendo el estilo de RUP. De lo anteriormente dicho en la fase de Transición que características presenta: RESPUESTAS A. Validar y desplegar el sistema en su ambiente de la producción. B. Construir un software funcional sobre una base regular e incremental, las cuales cumplan con las prioridades más importantes para los involucrados o usuarios del proyecto. C. Probar arquitectura del sistema. D. Identificar el alcance, la arquitectura del sistema, obtener un presupuesto del proyecto inicial y una aceptación de los involucrados. NIVEL DE COMPLEJIDAD
  • 74. Bajo X Medio Alto TAXONOMÍA: Conocimiento PREGUNTA: Se desea diseñar el software necesario para una red bancaria provista de cajeros automáticos (ATMs), que serán compartidos por un consorcio de bancos. Cada banco dispone de una serie de servidores, provistos de software propio, que llevan la información sobre sus cuentas y procesa las transacciones que actúan sobre dichas cuentas. A estos servidores están conectados las estaciones de cajero, que son propiedad del banco y en las que operan cajeros humanos, que pueden crear cuentas e introducir transacciones sobre ellas. Los cajeros automáticos aceptan tarjetas de crédito, interaccionan con el usuario, se comunican con un ordenador central para llevar a cabo las transacciones, entregan dinero en efectivo al usuario e imprimen recibos. El sistema llevará el registro de las transacciones efectuadas, cumplirá características aceptables de seguridad y manejará accesos concurrentes a la misma cuenta. El coste de desarrollo de la parte compartida del sistema se dividirá entre los bancos que forman parte del consorcio en función del número de clientes provistos de tarjetas de crédito. De lo anteriormente dicho que modelo de datos que permitirá esquematizar los requerimientos del caso de estudio: RESPUESTAS A. B. C.
  • 75. D. NIVEL DE COMPLEJIDAD Bajo Medio X Alto TAXONOMÍA: Conocimiento
  • 76. ARQUITECTURA DEL SOFTWARE Componente: Ingeniería de Software Nivel Taxonómico: ☐ Conocimiento ☐ Comprensión ☐ Aplicación Nivel de Dificultad: ☐ Bajo ☐ Medio ☐ Alto Base: SOAP o Simple Object Access Protocol, define: Opciones de respuesta: A. La estructura de los mensajes XML, intercambiados por un servicio web. B. Las convenciones para efectuar una llamada a procedimiento remoto en un mensaje XML. C. Las convenciones para enviar un mensaje de error, en XML, al remitente. D. Una API consumir, manipular y reproducir mensajes XML, en un servicio web.