reactivos software sr

89
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

Upload: mariela-erazo

Post on 25-Jul-2015

404 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Reactivos software sr

REACTIVOS ÁREA INGENIERÍA SOFTWARE

INGENIERÍA DE SOFTWARE I

Componente: Ingeniería de SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase: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 SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase: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 SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase:El paradigma de creación de prototipos puede tener un enfoque abierto o cerrado .El enfoque abierto denominado prototipo evolutivo se refiere a:

Page 2: Reactivos software sr

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. Que 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 SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase: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 SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase:A partir de los requisitos del sistema levantados por el ingeniero se obtiene como producto final la especificación del sistema, que describeOpciones 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.

Page 3: Reactivos software sr

Componente: Ingeniería de SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase:¿Por qué son utilizadas las métricas orientadas a la función?

Opciones de respuesta:A. Por la diferente complejidad del softwareB. Por el grado de abstracción.C. Por la facilidad de la aplicación.D. Porque brinda resultados exactos

Componente: Ingeniería de SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase: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 SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase: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:

Page 4: Reactivos software sr

Opciones de respuesta:A. Ingeniería social.B. Manipulación de parámetros.C. Suplantación de identidad.D. Virus.

Componente: Ingenieria de SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase: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 SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase:¿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

Page 5: Reactivos software sr

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

Page 6: Reactivos software sr

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

Page 7: Reactivos software sr

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. BodyB. Head

C. HtmlD. 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. htmlD. xmlns

Componente: Aplicaciones Web

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Nivel de dificultad: Bajo Medio Alto

Page 8: Reactivos software sr

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?

Page 9: Reactivos software sr

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ñoB. Tomar cada componente individualmente y elaborar un testC. Tomar cada test individual y verificar si se ajusta al diseñoD. 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, plazosB. Plazos, diseño, desarrolloC. Presupuesto, sueldos y costosD. Alcance, desarrollo y testing

Componente: Ingeniería de software y desarrollo de sistemas

Page 10: Reactivos software sr

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, costosB. Calidad, planificación y ejecución, alcanceC. Presupuesto, calidad, puntualidadD. 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 desarrolloOpciones de respuesta:

A. Validar los requerimientos y los diseñosB. Definir el set de pruebas automatizadoC. Elaborar el informe de terminación del proyectoD. 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

Page 11: Reactivos software sr

B. Elaborar un set de pruebas automatizadoC. Analizar el rendimiento del softwareD. Verificar la cobertura de código

Page 12: Reactivos software sr

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.

Page 13: Reactivos software sr

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.

Page 14: Reactivos software sr

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, pruebasC. Herramientas, métodos, procesos, calidad.D. Entrevistas, cuestionarios, prototipos, lenguajes.

Page 15: Reactivos software sr

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 objetosB. El análisis estructuradoC. La gestión de requerimientosD. D) El manual de usuario

Page 16: Reactivos software sr

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ñosB. Un set de pruebas automatizadosC. El análisis de rendimiento del softwareD. La cobertura de código

Componente: Ingeniería de software y desarrollo de sistemas

Nivel Taxonómico: Conocimiento Comprensión Aplicación

Page 17: Reactivos software sr

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 automatizadoB. la validación de los requerimientos y los diseñosC. el análisis de rendimiento de softwareD. 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.

Page 18: Reactivos software sr

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.

Page 19: Reactivos software sr

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. Modelado2. Despliegue3. Comunicación4. Construcción5. Planeación

Opciones de respuesta:

A. 1, 3, 5, 4, 2B. 5, 3, 1, 2, 4C. 3, 5, 1, 4, 2D. 1, 4, 2, 3, 5

Page 20: Reactivos software sr

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)

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

2)

CLIENTE Pedido del cliente

DEPARTAMENTO DE CONTROL DE

INVENTARIO

Artículo por reabastecer

ALMACEN

Información de nuevos clientes

Estado de facturación cliente DEPARTAMENTO DE

CANTABILIDAD Pedido enviado

Productos pedidos

0

SISTEMA

DE

PROCESAMIENTO DE PEDIDOS

Lista de selección de pedidos

Informe de cuentas por cobrar

3)

CLIENTE Pedido del cliente

ALMACEN

Información de nuevos clientes

Estado de facturación cliente DEPARTAMENTO DE

CANTABILIDAD Pedido enviado

Productos pedidos

0

SISTEMA

DE

PROCESAMIENTO DE PEDIDOS

Lista de selección de pedidos

Informe de cuentas por cobrar

RESPUESTAS

Opciones:

Page 21: Reactivos software sr

PREGUNTA:

De las siguientes figuras, ¿cuál representa un diseño de modularidad más adecuado?

RESPUESTASA. Figura N° 1B. Figura N° 2

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

Page 22: Reactivos software sr

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.

Page 23: Reactivos software sr

RESPUESTAS

A. 1E, 2C, 3A, 4F, 5D, 6BB. 1E, 2A, 3C, 4F, 5D, 6BC. 1B, 2A, 3C, 4F, 5D, 6ED. 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, 4B. 1, 2, 3C. 2, 3, 4D. 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

Page 24: Reactivos software sr

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.

RESPUESTASA. A2, B4, C1, D3, E5B. A1, B3, C5, D4, E2C. A2, B4, C5, D1, E3D. B4, C3, D2, E1, A5

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Conocimiento

Page 25: Reactivos software sr

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 requisitos2. Gestión de requisitos3. Análisis y negociación de requisitos.4. Validación de requisitos5. E licitación de requisitos

RESPUESTAS

A. 1, 3, 2, 5, 4B. 5, 3 , 1, 4, 2C. 1, 5, 4, 2, 3D. 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 libro2. Hojear libros3. Devolver copia de libro4. Tomar prestada la revista5. Hojear revistas6. Devolver la revista7. Actualizar catálogo8. Reservar libro9. Ampliar préstamo

RESPUESTAS

Page 26: Reactivos software sr

A. 1, 2, 3, 4B. 1, 3, 4, 6C. 2, 7, 8, 9D. 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álisisB. ConducciónC. 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ón2. Pruebas de Sistemas3. Técnicas de Caja Negra4. Técnicas de Caja Blanca5. Test de pruebas6. Pruebas aplicas a código.7. Pruebas aplicadas a las interfaces y validación de código8. Pruebas de estrés

RESPUESTASA. 1, 2, 3B. 2, 5, 6C. 3, 4, 8D. 1, 2, 8

Page 27: Reactivos software sr

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ámetros2. Se determinan los parámetros de medición3. Se multiplica el valor de los parámetros por la ponderación4. Se determina los valores de ajuste de complejidad5. Se obtiene la cuenta total6. Se aplica la fórmula PF=cuenta-total*[0.65+0.01*SFi ]

RESPUESTAS

A. 2, 1, 3 , 4, 5, 6B. 1, 2, 3, 4, 5, 6C. 2, 1, 3, 5, 4, 6D. 2, 3, 1, 4, 5, 6

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

TAXONOMÍA: Conocimiento

Page 28: Reactivos software sr

PREGUNTA:

Relacione los paradigmas organizacionales con sus características

PARADIGMA CARACTERÍSTICASA. CerradoB. AleatorioC. AbiertoD. Sincrónico

1. Solución de problemas complejos2. Se apoya en la

compartimentalización.3. Estructura un equipo libremente4. Jerarquía tradicional de autoridad

RESPUESTAS

A. A3, B1. C2. D4B. A2, B3, C1, D4C. A4, B3, C1, D2D. 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

Page 29: Reactivos software sr

así ser eliminados.

RESPUESTAS

A. A1, B5, C6, D3, E2, F4B. A3, B6, C5, D1, E2, F4C. A1, B6, C5, D3, E2, F4D. 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 SoftwareB. Línea baseC. Aseguramiento de la Calidad del SoftwareD. Especificación de Requerimientos de Software

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

TAXONOMÍA: Conocimiento

Page 30: Reactivos software sr

DESARROLLO APLICACIONES WEB

PREGUNTA:En la metodología web OOHDM se proponen 5 fases de desarrollo:

1. Diseño Navegacional2. Determinación de Requerimientos3. Diseño de Interfaz Abstracto4. Diseño Conceptual5. Implementación

Seleccione el orden correcto:

RESPUESTAS

A. 1, 4, 2, 3, 5B. 2, 4, 1, 3, 5C. 1, 2, 4, 3, 5D. 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. UWE2. UML3. OOHDM4. SOHDM5. PERT6. HFPM7. SCRUM

RESPUESTAS

A. 1, 3, 4, 6B. 1, 2, 3, 6C. 3, 4, 6, 7D. 4, 5, 6, 7

1 Escalona María José, Koch Nora. Ingeniería de Requisitos en Aplicaciones para la Web –Un estudio comparativo

Page 31: Reactivos software sr

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:

RESPUESTASA. Requerimientos específicos y generalesB. Especificaciones de fondo y especificaciones de entornoC. Requisitos funcionales y no funcionalesD. 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%B1o3 Patrones de diseño MSDN MICROSOFT : http://msdn.microsoft.com/es-es/library/bb972240.aspx

Page 32: Reactivos software sr

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 SERVIDOR2. PROCESAMIENTO WEB SERVER3. CLIENTE REALIZA HTTP REQUEST4. CLIENTE RECIBE Y PROCESA5. SERVIDOR HTTP RESPONSE (RESPUESTA)

Seleccionar el orden correcto del proceso.

RESPUESTASA. 1, 3, 2, 5, 4B. 1, 3, 2, 5, 4C. 3, 2, 5, 1, 4D. 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 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 permisos2. Defina los roles y seleccione los sets de permisos3. Declare los permisos tanto para las vistas como para los controles4. Defina las cuentas de usuarios y otórgueles roles5. Cree Property Actions para cambiar las propiedades de los controller classes.

RESPUESTAS

A. 1, 3, 2, 4, 5B. 1, 3, 2, 5, 4C. 3, 5, 1, 2,4D. 3, 2, 5, 1, 4

NIVEL DE COMPLEJIDAD

4 Borja Sotomayor: Aplicaciones Web

Page 33: Reactivos software sr

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ón1. 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, 3cB. 1b, 2a, 3dC. 1c, 2a, 3cD. 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. HTTPB. FTPC. TCP/IPD. SMTP

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

Page 34: Reactivos software sr

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, 3cB. 1b, 2a, 3cC. 1c, 2a, 3bD. 1a, 2c, 3b

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:Lenguajes de programación web (del lado del servidor)

1. PHP2. ASP/ASP.NET3. Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP)4. JavaScript5. Ajax

RESPUESTASA) 1, 2, 3B) 1, 3, 5C) 2, 4, 5D) 3, 4, 5

Page 35: Reactivos software sr

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

¿Qué entiende por HTML?

RESPUESTAS

A. Hyper Text Mask LanguageB. Hard Text Markup LanguageC. Hyper Text Markup LanguageD. Hyper Text Mask Languaje

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

¿Qué etiqueta utilizamos para definir el cuerpo del documento?

RESPUESTASA. <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?

Page 36: Reactivos software sr

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">...</aC. <a url="http://www.unsitio.com">...</a>D. <v url="http://www.unsitio.com">...</v>

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

Page 37: Reactivos software sr

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 tablaB. Define los títulos de una tablaC. Define el espacio entre el borde de la celda y su contenidoD. 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

Page 38: Reactivos software sr

A. Vinculado e insertadoB. Vinculado, insertado y en líneaC. Vinculado, insertado, en línea y filtradoD. 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 unahoja de estilo externa?

RESPUESTAS

A. Al principio del documentoB. 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. fontB. styleC. cssD. class

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

Page 39: Reactivos software sr

PREGUNTA:

¿Cómo se hace en CSS para que el texto esté centrado?

RESPUESTAS

A. center: trueB. text-center: trueC. align: centerD. 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:bB. style:boldC. text:boldD. 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()

Page 40: Reactivos software sr

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

En PHP y MySQL, para seleccionar la base de datos se emplea

RESPUESTASA. 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. ConstB. ConstantC. DefineD. Fixed

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

Page 41: Reactivos software sr

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?

<?phpfunction fibonacci($x1, $x2){return $x1 + $x2;}

$x1 = 0;

Page 42: Reactivos software sr

$x2 = 1;

for($i = 0; $i < 10; $i++){echo fibonacci($x1, $x2) . ',';}?>

RESPUESTAS

A. 0,1,2,3,4,5,6,7,8,9B. 1,2,3,4,5,6,7,8,9,10C. 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 webB. Hasta que el servidor web se cierreC. Hasta que el navegador web se cierreD. 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?

Page 43: Reactivos software sr

RESPUESTAS

A. Viendo el código fuente de la página en el navegadorB. Viendo si la extensión de la página acaba en .phpC. Viendo las cabeceras HTTP de la páginaD. 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

Page 44: Reactivos software sr

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 PreprocessorB. Private Home PageC. Personal Hypertext ProcessorD. 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()

Page 45: Reactivos software sr

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ónB. La experiencia del usuarioC. La integridad de los datos que se almacenanD. 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

Page 46: Reactivos software sr

A. Activa la gestión de los mensajes de errorB. Reinicia la cola de mensajes de errorC. Devuelve el código de error de la operación anteriorD. 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 WEBB. IntranetC. Archivos HTMLD. Internet

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

El código HTML es interpretado por:

RESPUESTAS

A. NavegadoresB. Procesadores de textoC. InternetD. Flex

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

Page 47: Reactivos software sr

Cuál es la finalidad de una página WEB?

RESPUESTAS

A. Crear vínculos entre los sitios del mismo tipoB. Comunicar y hacer publicidad en WEBC. El comunicar y publicar informaciónD. 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 internetB. Secuencia de caracteres que permite colocar una página en un servidorC. Secuencia de caracteres que permite localizar una etiqueta HTMLD. 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 WEBB. Lenguaje de programación para crear vínculosC. Lenguaje de programación especial para crear páginas WEBD. Lenguaje de marcado predominante para la elaboración de páginas WEB

NIVEL DE COMPLEJIDAD

Page 48: Reactivos software sr

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 HTMLD. 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 sitioB. Vínculos a páginas de otro sitioC. Vínculos a un lugar en internetD. 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?

Page 49: Reactivos software sr

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 antesB. Incluirlos en un fichero externo vinculado a ese fichero HTMLC. Incluirlos en la sección cabecera ('head') para agruparlos en un mismo sitio en la

misma páginaD. Incluir estilos en la misma pagina

NIVEL DE COMPLEJIDAD

Page 50: Reactivos software sr

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 nuloB. Verifica si la variable “$variable” tiene un valor igual a nuloC. Verifica si la variable “$variable” se ha definidoD. 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 aD. 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

Page 51: Reactivos software sr

A. post, getB. post, requireC. request ,getD. session, post

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

Para utilizar MySQL en un ordenador, se necesita:

RESPUESTAS

A. Un servidor webB. Algún tipo de herramienta cliente para acceder a la base de datosC. Un navegador WEBD. 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. forB. foreachC. switchD. while

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

Page 52: Reactivos software sr

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, protectedB. visible, hidden, restrictedC. public, private, restrictedD. public,private,protected

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

En PHP, un constructor es un tipo especial de:

RESPUESTAS

A. ClaseB. MétodoC. ObjetoD. Variable

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

Page 53: Reactivos software sr

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_arrayB. mysql_fetch_assocC. mysql_queryD. 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 = offB. register_globals = onC. globals_ register = offD. 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”]

Page 54: Reactivos software sr

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 mundialB. Lenguajes de programación webC. Etiquetas webD. 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. BrowserB. ServidorC. ClienteD. Máquina virtual java

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

Page 55: Reactivos software sr

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. URLB. HipertextoC. EtiquetasD. 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. ServidorB. La webC. NavegadorD. 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 contenidoC. Ejecución de controles de usuarioD. Tipo de datos almacenados

NIVEL DE COMPLEJIDAD

Page 56: Reactivos software sr

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. UsuariosB. Entornos de ejecuciónC. Permisos de ejecuciónD. URLs

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

¿Qué significa PHP?

RESPUESTAS

A. PHP: Hypertext PreprocessorB. Private Home PageC. Personal Hypertext ProcessorD. Personal Home Page

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

Page 57: Reactivos software sr

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ápidoB. Entender el problema a resolverC. Iniciar la codificación y pruebasD. 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 relevanteC. Las pruebas y validaciones no son indispensables para la construcción del

productoD. 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

Page 58: Reactivos software sr

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 nuevasPréstamos: Es esencial que el sistema lleve un control de cuándo se prestan y devuelven los libros y las revistasHojeada 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 USO1. Bibliotecario actualiza el catálogo a. Devolver la copia del libro2. Prestatario de libros reserva libro b. Actualizar catálogo3. Prestatario de libro toma prestada una

copia del libroc. Tomar prestada copia del libro

4. Prestatario devuelve la copia del libro d. Reservar libro

RESPUESTASA. 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ámetros2. Se determinan los parámetros de medición3. Se multiplica el valor de los parámetros por la ponderación4. Se determina los valores de ajuste de complejidad5. Se obtiene la cuenta total6. Se aplica la fórmula PF=cuenta-total*[0.65+0.01*SFi ]

RESPUESTAS

Page 59: Reactivos software sr

A. 2, 3,4,5,6B. 1,2,3,4,5,6C. 2,1,3,5,4,6D. 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 proyecto2. Resuelve problemas3. Calcula la complejidad de las tareas4. Dotes de gestión5. Evalúa el estado del proyecto en curso6. Sigue la pista de los riesgos potenciales7. Incentiva logros8. Detecta las áreas de problemas antes que se conviertan en criticas9. Ajusta el flujo y las tareas de trabajo10. Constructor de espíritu de equipo11. Evalúa la habilidad del equipo del proyecto en controlar la calidad

RESPUESTAS

A. 1, 2,3,6B. 3, 6, 8, 9C. 3, 4, 5,11D. 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

Page 60: Reactivos software sr

3. Abierto c. Estructura un equipo libremente

4. Sincrónico d. Jerarquía tradicional de autoridad

RESPUESTAS

A. 1c, 2a, 3b, 4dB. 1b, 2c, 3a, 4cC. 1d, 2c, 3a, 4bD. 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, 6dB. 1b, 2f, 3a, 4e,5d, 6cC. 1d, 2c, 3a, 4b, 5e, 6fD. 1d, 2b, 3f, 4a, 5c, 6e

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: Conocimiento

Page 61: Reactivos software sr

PREGUNTA: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.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 libro2. Hojear libros3. Devolver copia de libro4. Tomar prestada la revista5. Hojear revistas6. Devolver la revista7. Actualizar catálogo8. Reservar libro9. Ampliar préstamo

RESPUESTAS

A. 1,2,3,4B. 1,3,4,6C. 2,7,8,9D. 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, pruebasSeleccionar de este conjunto de técnicas las que corresponde a pruebas aplicadas a un producto:

a. Pruebas de Integraciónb. Pruebas de Sistemasc. Técnicas de Caja Negrad. Técnicas de Caja Blancae. Test de pruebasf. Pruebas aplicas a código.g. Pruebas aplicadas a las interfaces y validación de códigoh. Pruebas de estrés

RESPUESTASA. a,b,cB. b,e,f

Page 62: Reactivos software sr

C. c,d,hD. a,b,h

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMÍA: Conocimiento

Page 63: Reactivos software sr

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ónA. 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, F6b. A3, B6, C4, D2, E1, F5c. A3, B4, C6, D1, E2, F5d. 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ónA. Entrevistas y

cuestionarios1. 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"

Page 64: Reactivos software sr

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, F5b. A3, B6, C1, D4, E2, F5c. A2, B5, C1, D4, E3, F6d. 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ónA. 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

Page 65: Reactivos software sr

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 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. 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, F4b. A3, B6, C5, D1, E2, F4c. A1, B6, C5, D3, E2, F4d. 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 SoftwareB. Línea baseC. Aseguramiento de la Calidad del SoftwareD. Especificación de Requerimientos de Software

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

Page 66: Reactivos software sr

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 ProcesosB. La Gestión de Configuración del SoftwareC. Aseguramiento de la Calidad del SoftwareD. 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ónA. Los ingenieros

de software1. 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 deComputadora

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.

Page 67: Reactivos software sr

RESPUESTASa. A 2, B6, C5, D3, E1, F4b. A 6, B2, C3, D5, E1, F4c. A 2, B6, C3, D5, E1, F4d. 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 PERT6. Hypermedia Flexible Process Modeling (HFPM)7. Metodología SCRUM

RESPUESTAS

A. 1, 3, 4, 6B. 1, 2, 3, 6C. 3, 4, 6, 7D. 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.

Page 68: Reactivos software sr

5. Cree  Property Actions para cambiar las propiedades de los controller classes.

RESPUESTAS

A. 1, 3, 2, 4, 5B. 1, 3, 2, 5, 4C. 3, 5, 1, 2,4D. 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. Access2. Object3. Description4. Transfer5. Web6. Languaje7. Simple8. Protocol

Page 69: Reactivos software sr

9. Representational10. State11. Services

RESPUESTAS

A. 7, 2, 3, 5B. 10, 7, 2, 6,C. 7, 2, 1, 8D. 11, 2, 1, 8

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

Definir que es la concurrencia en sistemas de Software

RESPUESTASA. La solicitud de un recurso del servidor por más de un clienteB. La solicitud de un recurso del servidor por más de un cliente en un mismo instante de

tiempoC. La solicitud de varios recursos del servidor por un solo clienteD. 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. Transparenciab. Escalabilidad Horizontalc. Tolerancia a Fallosd. Escalabilidad Vertical

Page 70: Reactivos software sr

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ón2. Procesar y Ejecutar las validaciones3. Actualizar los valores del modelo4. Aplicar los valores de la petición (request)5. Restaurar la Vista6. Desplegar la respuesta

RESPUESTAS

A. 4, 2, 1, 5, 3, 6B. 5, 4, 2, 3, 1, 6C. 5, 3, 4, 2, 1, 6D. 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 tipo _______

1. Escalables2. Web services3. Integración4. Independientes5. Servicios

RESPUESTAS

A. 2, 3, 4, 5, 1B. 2, 3, 5, 4, 1C. 2, 5, 3, 4, 1D. 3, 2, 5, 1, 4

Page 71: Reactivos software sr

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMÍA: Conocimiento

PREGUNTA:

RelacioneA. Grid Computing 1. Ofrece servicios a través de InternetB. Cloud computing 2. Página que combina recursos de otrasC. BPM 3. Equipos comparten recursos conectados en InternetD. Mashup 4. Gestión de procesos del negocio

RESPUESTAS

a. A3, B2, C3, D1b. A3, B3, C2, D1c. A3, B1, C4, D2d. 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:

RESPUESTASA. 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.

Page 72: Reactivos software sr

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. ProgramadorB. ClienteC. 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.

Page 73: Reactivos software sr

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 final3. Se sigue el modelo de cascada hasta la fase de diseño4. La implementación se hace incrementalmente.

RESPUESTASA. 1 y 2B. 1 y 3C. 3 y 4D. 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

Page 74: Reactivos software sr

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:

RESPUESTASA.

B.

C.

Page 75: Reactivos software sr

D.

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMÍA: Conocimiento

Page 76: Reactivos software sr

ARQUITECTURA DEL SOFTWARE

Componente: Ingeniería de SoftwareNivel Taxonómico: Conocimiento Comprensión AplicaciónNivel de Dificultad: Bajo Medio AltoBase: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.