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.