You are on page 1of 91

REACTIVOS REA INGENIERA SOFTWARE

INGENIERA DE SOFTWARE I
Componente:
Nivel Taxonmico:

Ingeniera de Software 1

Conocimiento Comprensin

Bajo Medio Alto

Aplicacin
Nivel de Dificultad:
Base:
El modelo de proceso de software en espiral propuesto por Boehm, conjuga la naturaleza
iterativa de la construccin de prototipos con los aspectos controlados y sistemticos del
modelo lineal secuencial. Seale la etapa que NO pertenece al modelo.
Opciones de respuesta:
A. Comunicacin con el cliente.
B. Evaluacin del cliente.
C. Definicin del paradigma de desarrollo.
D. Anlisis de riesgos.
El modelo en espiral se basa en ciclos de cuatro actividades:
1. Determinar Objetivos.
2. Anlisis del riesgo.
3. Desarrollar y probar.
4. 'Planificacin.'

Determinar o fijar objetivos[editar]

Fijar tambin los productos definidos a obtener: requisitos, especificacin, manual


de usuario.

Fijar las restricciones.

Identificacin de riesgos del proyecto y estrategias alternativas para evitarlos.

Hay una cosa que solo se hace una vez: planificacin inicial.

Desarrollar, verificar y validar(probar)[editar]

Tareas de la actividad propia y de prueba.

Anlisis de alternativas e identificacin resolucin de riesgos.

Dependiendo del resultado de la evaluacin de los riesgos, se elige un modelo


para el desarrollo, el que puede ser cualquiera de los otros existentes, como formal,
evolutivo, cascada, etc. As si por ejemplo si los riesgos en la interfaz de usuario son
dominantes, un modelo de desarrollo apropiado podra ser la construccin de
prototipos evolutivos. Si lo riesgos de proteccin son la principal consideracin, un
desarrollo basado en transformaciones formales podra ser el ms apropiado.

Anlisis del riesgo[editar]

Se lleva a cabo el estudio de las causas de las posibles amenazas y probables


eventos no deseados y los daos y consecuencias que stas puedan producir. Se
evalan alternativas. Se debe tener un prototipo antes de comenzar a desarrollar y
probar.

En resumen, es para tener en cuenta de los riesgos de cada uno de los ambitos

Componente:
Nivel Taxonmico:

Ingeniera de Software 2

Conocimiento Comprensin

Bajo Medio Alto

Aplicacin
Nivel de Dificultad:
Base:
La prueba de caja blanca es un mtodo 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 diseo 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

Pruebas de caja blanca es un mtodo de pruebas de software que pone a prueba las
estructuras internas o funcionamiento de una aplicacin, en lugar de su funcionalidad. En
pruebas de caja blanca una perspectiva interna del sistema, as como conocimientos de
programacin, se utilizan para el diseo de casos de prueba. El probador escoge entradas
para ejercer caminos a travs del cdigo y determinar las salidas apropiadas. Esto es
anlogo a los nodos de prueba en un circuito, por ejemplo, pruebas en circuito.

Componente:
Nivel Taxonmico:

Ingeniera de Software 3

Conocimiento Comprensin

Bajo Medio Alto

Aplicacin
Nivel de Dificultad:
Base:
El paradigma de creacin de prototipos puede tener un enfoque abierto o cerrado .
El enfoque abierto denominado prototipo evolutivo se refiere a:
Opciones de respuesta:
A. Que sirve nicamente como una demostracin de los requisitos, luego se desecha y se
realiza la ingeniera de software utilizando otro prototipo.
B. Que se emplea como primera parte de una actividad de anlisis a la que seguir el diseo y
construccin.
C. Que contiene los detalles de los requerimientos no funcionales del usuario final.
D. Que contiene todos los modelos de componentes que la versin final de software deber
contener.
El paradigma de creacin de prototipos puede ser cerrado o abierto. Al
enfoque cerrado se denomina a menudo prototipo desechable. Este
prototipo sirve como una demostracin de los requisitos. Despus se
desecha y se hace una ingeniera de software con un paradigma diferente.
Un enfoque abierto denominado prototipo evolutivo, emplea el prototipo
como primera evaluacin del sistema terminado.

Componente:
Nivel Taxonmico:

Ingeniera de Software 4

Conocimiento Comprensin

Bajo Medio Alto

Aplicacin
Nivel de Dificultad:

Base:
Cul de las siguientes opciones sera la mejor solucin para responder a los requerimientos de
alta disponibilidad y resistencia a fallos, minimizando el tiempo de recuperacin 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 perodos 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.

Espejeo Mirroring.
Base de Datos Espejo (Database Mirroring) es una configuracin donde dos
o tres servidores de dase de datos, ejecutndose en equipos
independientes, cooperan para mantener copias de la base de datos y
archivo de registro de transacciones (log).

Tanto el servidor primario como el servidor espejo mantienen una copia de


la base de datos y el registro de transacciones, mientras que el tercer
servidor, llamado el servidor rbitro, es usado cuando es necesario
determinar cul de los los otros dos servidores puede tomar la propiedad de
la base de datos. El rbitro no mantiene una copia de la base de datos. La
configuracin de los tres servidores de base de datos (el primario, el espejo
y el rbitro) es llamado Sistema Espejo (Mirroring System), y el servidor
primarioy espejo juntos son llamados Servidores Operacionales (Operational
Servers) o Compaeros (Partners).
Existen varios tipos de mirroring:
Alta disponibilidad: Garantiza la consistencia transaccional entre el servidor
principal y el servidor de espejo y ofrece Automatic Failover mediante un
servidor testigo.
Alta Proteccin: Garantiza la consistencia transaccional entre el servidor
principal y el espejo.
Alto Rendimiento: Aplica las transacciones en el Servidor Espejo de manera
asncrona ocasionando mejoras significativas en el rendimiento del servidor
principal pero no garantiza que dichas transacciones se hallan realizado de
manera exitosa en el espejo.

Componente:
Nivel Taxonmico:

Ingeniera de Software 5

Conocimiento Comprensin

Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
Base:
A partir de los requisitos del sistema levantados por el ingeniero se obtiene como producto
final la especificacin del sistema, que describe
Opciones de respuesta:
A. La funcin y caractersticas de un sistema de computacin 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 planificacin detallada de las etapas de una metodologa a seguir en el proceso de
construccin del software.
D. Los modelos del sistema que obedece a los requerimientos funcionales y no funcionales de
los usuarios.

Componente:
Nivel Taxonmico:

Ingeniera de Software 6

Conocimiento Comprensin

Bajo Medio Alto

Aplicacin
Nivel de Dificultad:
Base:
Por qu son utilizadas las mtricas orientadas a la funcin?

Opciones de respuesta:
A. Por la diferente complejidad del software
B. Por el grado de abstraccin.
C. Por la facilidad de la aplicacin.
D. Porque brinda resultados exactos

Mtricas orientadas a la funcin


Son medidas indirectas del software y del proceso. Se centran en la funcionalidad o utilidad del
programa. Emplean como un valor de normalizacin una medida de la funcionalidad que
entrega la aplicacin. La mtrica orientada a la funcin utilizada con mayor amplitud es el punto
de funcin (PF)

Componente:
Nivel Taxonmico:

Ingeniera de Software 7

Conocimiento Comprensin

Bajo Medio Alto

Aplicacin
Nivel de Dificultad:
Base:
Un auditor informtico est revisando la evaluacin del riesgo de la infraestructura de la
infraestructura informtica 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 informticos.
D. Los controles ya establecidos.

Componente:
Nivel Taxonmico:

Ingeniera de Software 8

Conocimiento Comprensin

Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
Base:
Los desarrolladores de aplicaciones web usan campos ocultos en las pginas web para guardar
informacin sobre sesin de clientes. Si se emplea esta tcnica para almacenar variables de
sesiones que permitan la permanencia entre pginas web, por ejemplo campos que mantienen
el contenido de un carrito de compras en una aplicacin web para venta. El ataque basado a
una web ms probable debido a esta prctica es:

Opciones de respuesta:
A. Ingeniera social.
B. Manipulacin de parmetros.
C. Suplantacin de identidad.
D. Virus.

Ataques por manipulacin de datos


La mayora de los ataques de aplicaciones Web consisten en enviar a una
pgina Web solicitudes con datos ingresados manualmente para generar un
contexto inesperado.
Parmetros de las aplicaciones Web
El protocolo HTTP, un protocolo de comunicacin en la Web, permite
establecer los parmetros en forma de solicitudes, y lo hace de las
siguientes maneras:
Cookies;
Campos de forma;
Direcciones URL;
Encabezados HTTP.
Es crucial entender que todos estos mtodos de transmisin de datos
pueden ser manipulados fcilmente por un usuario, lo cual har que los
datos del usuario no puedan considerarse fiables. En este sentido, la
seguridad no se puede basar en las verificaciones del cliente (valores
propuestos por un formato HTML o por cdigos Javascript que verifiquen la
precisin de los datos).

Componente:
Nivel Taxonmico:

Ingenieria de Software 9

Conocimiento Comprensin

Bajo Medio Alto

Aplicacin
Nivel de Dificultad:
Base:
En el modelo de gestin de redes (ISO). La gestin responsable de la planificacin de la
capacidad e instalacin de la red es:
Opciones de respuesta:
A. Gestin de rendimiento.
B. Gestin de la configuracin.
C. Gestin de la seguridad.
D. Gestin de fallos.

Gestin de Configuracin.
El objetivo fundamental es obtener datos de la red y utilizarlos para
incorporar, mantener y desincorporar los distintos componentes y recursos
a ser monitorizados.
Tareas Fundamentales:
- Recoleccin de datos sobre el estado de la red.
- Cambio en la configuracin de los recursos de la red.
- Almacenamiento de los datos de configuracin.

Gestin de Prestaciones o Rendimiento.


Tiene como objetivo principal el mantenimiento del nivel de servicio que la
red ofrece a sus usuarios. Para ello utiliza variables como la lectura y
verificacin de trfico de red, tiempo de respuesta de los equipos (ping),
porcentajes de utilizacin de las interfaces entre otros. La gestin de
rendimientos se basa en cuatro tareas:
- Recoleccion de datos o variables indicadoras de rendimiento, tales como el
Troughpun de la red (lectura de grficas), tiempos de respuestas o
porcentaje de utilizacin.
- Anlisis de datos para determinar los niveles normales de rendimiento.
- Establecimiento de umbrales, indicadores, en caso de quebrantarse,
problemas en el rendimiento de la red.
- Determinacin de un sistema de procesos peridico de los datos de
prestacin de los distintos equipos, para su anlisis.

Gestin de Fallos.
La gestin de fallos se fundamenta en la localizacin y recuperacin de los
problemas de la red, se gestionan las siguientes tareas:
- Determinacin y sntomas del problema.
- Aislamiento del fallo.
- Resolucin o gestin del fallo.
- Comprobacin de la validez de la solucin en todos los subsistemas
importantes de la red.

- Almacenamiento y deteccin y resolucin del problema.

Gestin de Seguridad.
La misin de la gestin de seguridad es ofrecer mecanismos que faciliten el
mantenimiento de polticas de seguridad (orientadas a la proteccin en
contra de ataques de intrusos y virus ).
Entre las funciones realizadas por los sistemas de gestin de seguridad,
estn:
- Identificacin de los recursos sensibles en la red.
- Monitorizacin de los puntos de acceso a los recursos sensibles de red.
- Almacenamiento de los intentos de acceso no autorizados a los recursos y
equipos de la red.

Componente:
Nivel Taxonmico:

Ingeniera de Software 10

Conocimiento Comprensin

Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
Base:
Qu opcin representa un software con una interfaz (GUI) que permita al administrador de
red controlar y gestionar la red?
Opciones de respuesta:
A. Agente de gestin de red.
B. Base de informacin de administracin.
C. Protocolo de gestin de red.
D. Aplicacin de gestin de red.

Componente: Aplicaciones Web 11


Nivel Taxonmico:
Aplicacin

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

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 12


Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: Se recomienda, al disear pginas 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 13


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Cuando en una peticin HTTP la informacin de parmetros puede verse en la lnea
de direcciones del navegador, se est utilizando el mtodo
Opciones de respuesta:
A. Head
B. Get
C. Post
D. Dir

GET lleva los datos de forma "visible" al cliente (navegador web). El medio de envo es la
URL. Los datos los puede ver cualquiera.

Componente: Aplicaciones Web 14


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Modelo Vista Controlador, MVC, es:


Opciones de respuesta:
A. Un lenguaje de programacin
B. Un patrn de diseo de software
C. Un servidor compatible con JEE
D. Un conjunto de libreras

El Modelo Vista Controlador es un patrn de arquitectura de software que separa los


datos y la lgica de negocio de una aplicacin de la interfaz de usuario y el mdulo
encargado de gestionar los eventos y las comunicaciones. ...

Componente: Aplicaciones Web 15


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Un documento XHTML necesariamente debe empezar por el


Opciones de respuesta:
A. Cuerpo
B. Header
C. Prlogo
D. Namespace

<!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN


http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd>

<html>
<head>
<title>Primera practica</title>
</head>
<body>
<p>Esperamos vuestro portal <strong> aprendoencasa.com</strong> sea
un lugar donde estis cmodos</p>
</body>
</html>
Como se puede observar en primer lugar se encuentra la definicin del tipo
de documento, el cual se especifica con la etiqueta <!DOCTYPE ,
seguidamente se encuentra la etiqueta <html> que especifica el principio y
fin del documento HTML, entre las etiquetas de principio y fin del
documento se ubican las etiquetas correspondientes al encabezado y
cuerpo del documento cuyas etiquetas correspondientes son <head> y
<body>.

Componente: Aplicaciones Web 16


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: En un documento HTML, cul es el elemento padre de <title>?


Opciones de respuesta:
A. Body
B. Head
C. Html
D. Xmlns

<html>
<head>
<title>Primera practica</title>
</head>

<body>
<p>Esperamos vuestro portal <strong> aprendoencasa.com</strong> sea
un lugar donde estis cmodos</p>
</body>
</html>

Componente: Aplicaciones Web 17


Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: En un documento HTML, cul es el elemento padre de <body>?


Opciones de respuesta:
A. Title
B. Head
C. Html
D. Xmlns

Componente: Aplicaciones Web 18


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: En un documento XHTML, Cul es una etiqueta de titular sintcticamente


correcta?
Opciones de respuesta:
A. <h1/><h1>
B. <H2><H2/>
C. <h3><h3>
D. <h4></h4>

Para marcar los ttulos con HTML, utilizamos los elementos (h1 al h6), el h1 sirve
para marcar el ttulo principal de una pgina web, mientras que utilizamos el h2,
h3, al h6 segn la importancia que tiene el ttulo. Los ttulos de ms importancia se
muestran con un tamao de fuente mayor.
<h1>Ttulo de nivel 1 </h1>
<h2>Ttulo de nivel 2</h2>
<h3>Ttulo de nivel 3</h3>
<h4>Ttulo de nivel 4</h4>
<h5>Ttulo de nivel 5</h5>
<h6>Ttulo de nivel 6</h6>

Componente: Ingeniera de software y desarrollo de sistemas 19


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Complete:
Dentro del proceso de generacin de software, la etapa de implementacin
comprende _______________
Opciones de respuesta:
A. Es lo mismo que la etapa de desarrollo.
B. Desde la idea inicial hasta la puesta en produccin
C. El anlisis de requerimientos y el diseo.
D. Los procesos de instalacin y mantenimiento.

Las fases de todo proceso de software son:


1. Anlisis: en base a un sistema de la realidad, se construye un modelo de ese sistema,
llamado modelo de anlisis, en donde se enumeran y describen cada uno de los requerimientos
del sistema de software a desarrollar.
2. Diseo: en base al modelo de anlisis, se construye un modelo de diseo, que contiene la

arquitectura del sistema del software y su diseo ms detallado.


3. Implementacin: tomando como punto de partida el modelo de la fase anterior, se procede a
programar o implementar los diseos especificados en el modelo de diseo.
4. Prueba: se comparan los artefactos de anlisis, diseo e implementacin siguiendo las
lneas de trazabilidad correspondientes y tambin contra el sistema de la realidad y los
participantes del proyecto. Esto significa que un subsistema programado se compara con su
correspondiente diseo; los diseos deben cumplir con los requisitos; y stos deben reflejar lo
que dicen los clientes y usuarios.

Componente: Ingeniera de software y desarrollo de sistemas 20


Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: Cul de las siguientes afirmaciones es verdadera, cuando nos referimos a


la etapa de diseo?
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 abstraccin y
ascendiendo
C. Se desarrolla en etapas, empezando a un alto nivel de abstraccin y
descendiendo
D. Antes de esta etapa se debe completar el desarrollo.

Componente: Ingeniera de software y desarrollo de sistemas 21


Nivel Taxonmico:
Nivel de dificultad:

Conocimiento
Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Complete:
La integracin continua, en la etapa de desarrollo de software implica
_______________
Opciones de respuesta:

A.
B.
C.
D.

Juntar los componentes y verificar su tamao


Tomar cada componente individualmente y elaborar un test
Tomar cada test individual y verificar si se ajusta al diseo
Juntar los componentes y asegurar que trabajan coordinadamente.

Componente: Ingeniera de software y desarrollo de sistemas 22


Nivel Taxonmico:
Nivel de dificultad:

Conocimiento
Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Complete:
El tringulo de la administracin de proyectos se compone de__________,
__________ y _________
Opciones de respuesta:
A.
B.
C.
D.

Alcance, presupuesto, plazos


Plazos, diseo, desarrollo
Presupuesto, sueldos y costos
Alcance, desarrollo y testing

Componente: Ingeniera de software y desarrollo de sistemas 23


Nivel Taxonmico:
Nivel de dificultad:

Conocimiento
Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Aquellos elementos que al ser deficientes o mal definidos pueden


influenciar en mayor medida la puesta en produccin de un producto d software
son
Opciones de respuesta:
A.
B.
C.
D.

Alcance, sueldos, costos


Calidad, planificacin y ejecucin, alcance
Presupuesto, calidad, puntualidad
Actitud, aptitud, desenvolvimiento

Componente: Ingeniera de software y desarrollo de sistemas 24


Nivel Taxonmico:

Conocimiento

Comprensin

Aplicacin

Bajo

Nivel de dificultad:

Medio

Alto

Base: Complete:
En primer lugar debemos _________________ para asegurar que tanto los requisitos como
los diseos cumplan con las necesidades del equipo de desarrollo
Opciones de respuesta:
A.
B.
C.
D.

Validar los requerimientos y los diseos


Definir el set de pruebas automatizado
Elaborar el informe de terminacin del proyecto
Analizar el rendimiento del software

Componente: Ingeniera de software y desarrollo de sistemas 25


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

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.
B.
C.
D.

Validar los requerimientos y los diseos


Elaborar un set de pruebas automatizado
Analizar el rendimiento del software
Verificar la cobertura de cdigo

DESARROLLO DE SISTEMAS

Componente: Ingeniera de Software 26


Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: Cul es la diferencia entre ingeniera y tecnologa?


Opciones de respuesta:
A. La ingeniera es igual que la tecnologa solo que ms estricta.
B. La ingeniera es la aplicacin del conocimiento, la tecnologa es el
instrumento de la ciencia.
C. La ingeniera y la tecnologa son instrumentos del conocimiento.
D. La tecnologa se basa en la ingeniera para resolver un problema.

Componente: Ingeniera de Software 27


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Cmo se clasifica el software?


Opciones de respuesta:
A) Sistema Operativo, lenguajes de bajo nivel, aplicaciones.
B) Software de ofimtica, 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 ofimticas.

Componente: Ingeniera de Software 28


Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: Qu es la ingeniera de software?

Opciones de respuesta:
A. La tcnica 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 aplicacin de las tecnologas de informacin y comunicaciones para desarrollar
soluciones basadas en la informtica
D. La aplicacin prctica de las ciencias de la computacin, de la administracin y de
otras ciencias para el anlisis, diseo, construccin y mantenimiento de software y su
documentacin asociada.

Componente: Ingeniera de Software 29


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Qu es una metodologa de desarrollo de software?

Opciones de respuesta:
A. Un conjunto de rutinas de programacin que permiten desarrollar aplicaciones de
forma gil.
B. Un conjunto de mtodos que cubren todo el ciclo de vida de desarrollo de sistemas, y
que estn unidos por un enfoque general o filosfico.
C. Es un conjunto de lenguajes de programacin que permiten analizar, disear y
construir productos software.
D. Es una herramienta para resolver problemas determinsticos.

Componente: Ingeniera de Software 30


Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: Cul es la diferencia entre Ingeniera del Software y las Ciencias de la


computacin?
Opciones de respuesta:
A. No hay ninguna diferencia ambas hacen los mismo.
B. Las Ciencias de la Computacin tienen que ver con teoras y fundamentos, la
Ingeniera del Software tiene que ver con los aspectos prcticos del desarrollo del
software.
C. Las Ciencias de la Computacin tienen que ver con los aspectos prcticos del
desarrollo del software y la Ingeniera del Software tiene que ver con teoras y
fundamentos.
D. La Ingeniera de Software nicamente trata del desarrollo de programas.

Componente: Ingeniera de Software 31


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Alto

Base: Cules son los estratos del desarrollo de software?


Opciones de respuesta:
A.
B.
C.
D.

Anlisis, diseo, implementacin, pruebas.


Herramientas, lenguajes, procesos, pruebas
Herramientas, mtodos, procesos, calidad.
Entrevistas, cuestionarios, prototipos, lenguajes.

Aplicacin

Componente: Ingeniera de Software 32


Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: Para qu sirve la ingeniera 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 interactuarn los
usuarios con el software.

En la ingeniera de sistemas y la ingeniera de software, la Ingeniera de


requisitos o Ingeniera de requerimientos1 comprende todas las tareas
relacionadas con la determinacin de las necesidades o de las condiciones a
satisfacer para un software nuevo o modificado, tomando en cuenta los
diversos requisitos de las partes interesadas, que pueden entrar en conflicto
entre ellos.
Muchas veces se habla de requerimientos en vez de requisitos; esto se debe
a una mala traduccin del ingls. La palabra requirement debe ser traducida
como requisito, mientras que requerimiento se traduce al ingls como
request.
El propsito de la ingeniera de requisitos es hacer que los mismos alcancen
un estado ptimo antes de alcanzar la fase de diseo en el proyecto. Los
buenos requisitos deben ser medibles, comprobables, sin ambigedades o
contradicciones, etc.

Componente: Ingeniera de Software 33


Nivel Taxonmico:

Conocimiento

Comprensin

Aplicacin

Bajo

Nivel de dificultad:

Medio

Alto

Base: Los Diagramas de Flujo de Datos (DFD). y el modelo entidad relacin forman parte
de:
Opciones de respuesta:
A.
B.
C.
D.

El anlisis orientado a objetos


El anlisis estructurado
La gestin de requerimientos
D) El manual de usuario

El Anlisis Estructurado (SA) en ingeniera de software y su tcnica aliada, Diseo


estructurado (SD), son mtodos para analizar y convertir requisito (sistemas) de negocio
dentro de especificaciones y en ltima instancia, Programa informtico, configuraciones de
hardware y procedimientos manuales relacionados.

Componente: Ingeniera de Software 34


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Cul es el propsito del diagrama de casos de uso en UML?

Opciones de respuesta:
A.
B.
C.
D.

Establecer las relaciones entre los actores y el sistema.


Definir el prototipo del sistema.
Administrar los elementos que van a intervenir en el sistema.
Representar los requisitos funcionales del sistema.

Diagrama de casos de uso


En el Lenguaje de Modelado Unificado, un diagrama de casos de uso es una
forma de diagrama de comportamiento UML mejorado. El Lenguaje de
Modelado Unificado (UML), define una notacin grfica para representar
casos de uso llamada modelo de casos de uso. UML no define estndares
para que el formato escrito describa los casos de uso, y as mucha gente no
entiende que esta notacin grfica define la naturaleza de un caso de uso;
sin embargo una notacin grfica puede solo dar una vista general simple

de un caso de uso o un conjunto de casos de uso. Los diagramas de casos


de uso son a menudo confundidos con los casos de uso. Mientras los dos
conceptos estn relacionados, los casos de uso son mucho ms detallados
que los diagramas de casos de uso. En los conceptos se debe detallar ms
de un caso de uso para poder identificar qu es lo que hace un caso de uso.

La descripcin escrita del comportamiento del sistema al afrontar una tarea


de negocio o un requisito de negocio. Esta descripcin se enfoca en el valor
suministrado por el sistema a entidades externas tales como usuarios
humanos u otros sistemas.
La posicin o contexto del caso de uso entre otros casos de uso. Dado que
es un mecanismo de organizacin, un conjunto de casos de uso coherentes
y consistentes promueven una imagen fcil de comprender del
comportamiento del sistema, un entendimiento comn entre el
cliente/propietario/usuario y el equipo de desarrollo.
Componente: Ingeniera de software y desarrollo de sistemas 35
Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: Complete:
___________ permite la investigacin del comportamiento de un programa de
computadora usando informacin reunida desde el anlisis dinmico del mismo.
Opciones de respuesta:
A.
B.
C.
D.

La validacin de los requerimientos y los diseos


Un set de pruebas automatizados
El anlisis de rendimiento del software
La cobertura de cdigo

Componente: Ingeniera de software y desarrollo de sistemas 36


Nivel Taxonmico:
Nivel de dificultad:

Conocimiento
Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Complete:
Durante las pruebas de un programa se efecta ___________ para determinar el

porcentaje de cdigo que ha sido ejecutado y probado


Opciones de respuesta:
A.
B.
C.
D.

un set de pruebas automatizado


la validacin de los requerimientos y los diseos
el anlisis de rendimiento de software
d. un estudio de cobertura de cdigo

Usar cobertura de cdigo para determinar la cantidad de cdigo que se est


probando
Otras versiones Este tema an no ha recibido ninguna valoracin - Valorar
este tema
Para determinar qu proporcin de cdigo del proyecto se est probando
realmente mediante pruebas codificadas como pruebas unitarias, se puede
utilizar la caracterstica de cobertura de cdigo de Visual Studio. Para
restringir con eficacia los errores, las pruebas deberan ensayar o cubrir
una proporcin considerable del cdigo.
El anlisis de cobertura de cdigo puede aplicarse al cdigo administrado
(CLI) y no administrado (nativo).
La cobertura de cdigo es una opcin al ejecutar mtodos de prueba
mediante el Explorador de pruebas. La tabla de salida muestra el porcentaje
de cdigo que se ejecuta en cada ensamblado, clase y mtodo. Adems, el
editor de cdigo fuente muestra qu cdigo se ha probado.
37
Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: Qu es la ingeniera de software?


Opciones de respuesta:
A. La tcnica 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 aplicacin de las tecnologas de informacin y comunicaciones para desarrollar
soluciones basadas en la informtica
D. La aplicacin prctica de las ciencias de la computacin, de la administracin y de
otras ciencias para el anlisis, diseo, construccin y mantenimiento de software y su

documentacin asociada.

Componente: Ingeniera de Software 38


Nivel Taxonmico:

Conocimiento
Bajo

Nivel de dificultad:

Comprensin

Medio

Aplicacin

Alto

Base: Cules son las actividades principales en la gestin de la calidad de software?


Opciones de respuesta:
A.
B.
C.
D.

Anlisis, diseo e implementacin del software.


Contratar y aplicar una auditora de calidad.
Seleccionar y aplicar el modelo ISO 25000 de calidad.
Aseguramiento, planeacin y control de la calidad

Gestin de la calidad de software: Conjunto de actividades de la funcin


general de la direccin que determina la calidad, los objetivos y las
responsabilidades y se implanta por medios tales como:

1.

Planificacin de la Calidad del Software.

2.

Control de la Calidad del Software.

3.

Aseguramiento de la Calidad del Software.

4.

Mejora de la Calidad del Software1.

Componente: Ingeniera de Software 39


Nivel Taxonmico:
Nivel de dificultad:

Conocimiento
Bajo

Comprensin

Medio

Base: Para qu sirve a norma ISO 25000?

Alto

Aplicacin

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 informticos.
C. Es un marco de trabajo que garantiza a los desarrolladores hacer una codificacin
ptima.
D. Es un marco de trabajo para la calidad interna y externa de un producto software.

El objetivo general de la creacin del estndar ISO/IEC 25000 SQuaRE


(Software Product Quality Requirements and Evaluation) es organizar,
enriquecer y unificar las series que cubren dos procesos principales:
especificacin de requisitos de calidad del software y evaluacin de la
calidad del software, soportada por el proceso de medicin de calidad del
software.

Las caractersticas de calidad y sus mediciones asociadas pueden ser tiles


no solamente para evaluar el producto software sino tambin para definir
los requerimientos de calidad
Componente: Ingeniera de Software 40
Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Comprensin

Medio

Aplicacin

Alto

Base: La calidad de una base de datos se fundamenta en:


Opciones de respuesta:
A. Calidad del lenguaje SQL, calidad de los procedimientos almacenados y calidad del
modelo E-R
B. Calidad de los requisitos, calidad del modelo E-R y calidad de los datos.
C. Calidad del gestor de base de datos, calidad del modelado y calidad de los datos.
D. Calidad de la documentacin de la BDD, calidad del modelo E-R y calidad en la
capacitacin de los usuarios de la BDD.

http://exa.unne.edu.ar/depar/areas/informatica/dad/DAD/Presentaciones/Cali
dad_en_BD.pdf

Componente: Ingeniera de Software 41


Nivel Taxonmico:

Conocimiento

Nivel de dificultad:

Bajo

Medio

Comprensin

Aplicacin

Alto

Base:
Cul es el orden de las actividades estructurales que se debe seguir en el
proceso del software?
1.
2.
3.
4.
5.

Modelado
Despliegue
Comunicacin
Construccin
Planeacin

Opciones de respuesta:
A.
B.
C.
D.

1,
5,
3,
1,

3,
3,
5,
4,

5,
1,
1,
2,

4,
2,
4,
3,

2
4
2
5

PREGUNTA: 42
Macys, es una empresa que vende ropa por correo ropa de moda de alta
calidad. Los clientes hacen sus pedidos por telfono, fax, enviado por correo
el formulario que acompaa cada catlogo, o a travs del sitio Web.
LISTA DE ACTIVIDADES

Agregar nuevos clientes al archivo maestro de clientes. Despus de


esta accin, a los clientes se les asignar un nmero, que les sirve
para hacer nuevos pedidos.
Procesar los pedidos de los clientes verificando que toda la
informacin 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
artculos pedidos.
Si el pedido de un cliente excede las existencias de un artculo, se
enva informacin al departamento de control de inventarios para
reabastecer las existencias del artculo. Cuando Macys recibe los
artculos reabastecidos, los enva a los clientes.
Los pedidos se envan al almacn, donde se surten.
Se adjunta un estado de embarque al pedido surtido. Se preparan

etiquetas de embarque y se enva el pedido al cliente.


La informacin del pedido se utiliza para producir un estado de
facturacin para todos los clientes y los artculos se cargan a sus
cuentas de Macys.
La informacin del pedido se utiliza para producir un informe de
cuentas por cobrar para el departamento de contabilidad.

De acuerdo con el planteamiento anterior, cul de los siguientes diagrama


de contexto es el correcto?
1)

2)

3)

RESPUESTAS
Opciones:
A.
B.
C.
D.

1,2
1,3
2
1

E. 3
Un Diagrama de Contexto de Sistema (DCS) en Ingeniera de software e
Ingeniera de sistemas es un diagrama que define los lmites entre el
sistema, o parte del sistema, y su ambiente, mostrando las entidades que
interactan con l.2 Este diagrama es una vista de alto nivel de un sistema.
Es similar al Diagrama de bloques.
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 43
De las siguientes figuras, cul representa un diseo de modularidad ms
adecuado?

RESPUESTAS
A. Figura N 1
B. Figura N 2
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Comprensin
Modularidad
El aporte ms importante que hizo el diseo estructurado fue la idea de que,
para resolver un problema complejo de desarrollo de software, conviene
separarlo en partes ms pequeas, que se puedan disear, desarrollar,
probar y modificar, de manera sencilla y lo ms independientemente posible
del resto de la aplicacin.
Esas partes, cuando se quiere usar un nombre genrico, habitualmente se
denominan mdulos. De all que otro nombre para la programacin
estructurada, luego cado en desuso, fue programacin modular.
PREGUNTA: 44
Relacione las clases de patrones con su respectiva definicin.

PATRN

DEFINICIN

1. Patrones de diseo

A. Describen problemas de diseo


de base amplia que se
resuelven con el empleo de un

enfoque estructural.

2. Patrones arquitectnicos

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
solucin con un sistema de
fuerzas que incluye las
caractersticas especficas de
los usuarios finales.

5. Patrones de diseo de la
interfaz

E. Abarcan un amplio espectro de


abstraccin 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
ubicacin 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
Los patrones de diseo son la base para la bsqueda de soluciones a
problemas comunes en el desarrollo de software y otros mbitos
referentes al diseo de interaccin o interfaces.Un patrn de diseo
resulta ser una solucin a un problema de diseo
Patrones de arquitectura.- Dan una descripcin de los elementos y el tipo
de relacin que tienen junto con un conjunto de restricciones sobre cmo
pueden ser usados. Un patrn arquitectnico expresa un esquema de
organizacin estructural esencial para un sistema de software, que consta
de subsistemas, sus responsabilidades e interrelaciones. En comparacin
con los patrones de diseo, los patrones arquitectnicos tienen un nivel de
abstraccin mayor.

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 45
De los siguientes argumentos, cules corresponden a los patrones
arquitectnicos?
1. Definen un enfoque especfico para el manejo de algunas
caractersticas del sistema.
2. Brindan soluciones comprobadas que se abocan a uno o ms
subproblemas extrados del modelo de requerimientos.
3. Representan el nivel ms alto dentro del sistema de patrones.
4. Proveen un conjunto de subsistemas predefinidos, especifican
responsabilidades e incluyen reglas y guas para organizar las
relaciones entre ellos.
RESPUESTAS
A.
B.
C.
D.

1,
1,
2,
1,

3,
2,
3,
3,

4
3
4
4

NIVEL DE COMPLEJIDAD

Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 46
Relacione el papel que desempean cada uno de estos participantes en el
desarrollo de un Sistemas de informacin.
PARTICIPANTES

PAPEL QUE DESEMPEAN

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 Alguien que tiene una justificacin para que se le
Requerimientos 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

TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 47
Ordenar las actividades que debe cumplir para tener una correcta ingeniera
de requisitos, de acuerdo al modelo de Procesos de SWEBOK
1.
2.
3.
4.
5.

Documentacin de requisitos
Gestin de requisitos
Anlisis y negociacin de requisitos.
Validacin de requisitos
E licitacin de requisitos

RESPUESTAS
A.
B.
C.
D.

1,
5,
1,
5,

3, 2, 5, 4
3 , 1, 4, 2
5, 4, 2, 3
3, 2, 1 ,4

3. Elicitacin de Requisitos
3.1. Requerimientos Fuentes
3.2. Tcnicas de Obtencin

4. Anlisis de Requsistos
4.1. Requsistos de Clasificacin
4.2. Mdelado Conceptual
4.3. Diseo Arquitectnico y Requisitos de Asignacin
4.4. Requisitos de Negociacin

5. Especificain de Requisitos
5.1. Docuemento de Definicin del Sistema
5.2. Especificacin de Requisitos del Sistema
5.3. Requerimientos de Software

6. Validacin de Requisitos
6.1. Requerimientos Comentarios
6.2. Prototipos
6.3. Validacin del Modelo
6.4. Preubas de Aceptacin

7. Consideraciones Prcticas
7.1. Naturaleza iterartiva del proceso de Requisitos
7.2. Gestin del Cambio
7.3. Requerimientos Atributos

7.4. Requisitos Tracing


7.5. Requisitos de Medicin
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 48
Enunciado: Si uno de los principales propsitos de Caso de Uso (CU) es
ayudar a identificar las lneas de divisin adecuadas entre las iteraciones,
considere que una iteracin puede entregar parte del sistema y luego de
volver a discutir con el cliente las prioridades, se decide que la primera
iteracin 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
iteracin, se mantengan solo cuatro, considere que se utiliza un lenguaje
Orientado a Objetos, y no se requiere un diseo de Base de Datos.
Casos de uso
1.
2.
3.
4.
5.
6.
7.
8.
9.

Tomar prestada copia de libro


Hojear libros
Devolver copia de libro
Tomar prestada la revista
Hojear revistas
Devolver la revista
Actualizar catlogo
Reservar libro
Ampliar prstamo

RESPUESTAS
A.
B.
C.
D.

1,
1,
2,
3,

2,
3,
7,
6,

3,
4,
8,
7,

4
6
9
9

No estoy seguro ?
NIVEL DE COMPLEJIDAD
Bajo

TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 49
A que fase de la tcnica ENTREVISTA corresponden las siguientes actividades: Pasar a limpio
las notas, Reorganizar la informacin y contrastarla, Evaluar la entrevista tendientes a mejora
de aspectos:

RESPUESTAS
A. Anlisis
B. Conduccin
C. Preparacin

NIVEL DE COMPLEJIDAD
X

Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 50
Enunciado: En el proceso de control de calidad de un producto software se utilizan tcnicas y
pruebas. Seleccionar de este conjunto de tcnicas las que corresponde a pruebas aplicadas a
un producto:
1.
2.
3.
4.
5.
6.
7.
8.

Pruebas de Integracin
Pruebas de Sistemas
Tcnicas de Caja Negra
Tcnicas de Caja Blanca
Test de pruebas
Pruebas aplicas a cdigo.
Pruebas aplicadas a las interfaces y validacin de cdigo
Pruebas de estrs

RESPUESTAS
A. 1, 2, 3
B. 2, 5, 6
C. 3, 4, 8
D. 1, 2, 8
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 51
Un buen sistema de informacin (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 definicin de requisitos claros es una parte del proceso pero no es relevante.
C. Las pruebas y validaciones no son indispensables para la construccin del
producto.
D. Utilizar herramientas de desarrollo como medio para alcanzar un producto de
calidad.

NIVEL DE COMPLEJIDAD
X

Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 52
Cul es la secuencia a seguir para el clculo de un punto de funcin?
1.
2.
3.
4.
5.
6.

Se ponderan los parmetros


Se determinan los parmetros de medicin
Se multiplica el valor de los parmetros por la ponderacin
Se determina los valores de ajuste de complejidad
Se obtiene la cuenta total
Se aplica la frmula PF=cuenta-total*[0.65+0.01*Fi ]

RESPUESTAS
A.
B.
C.
D.

2, 1, 3 , 4, 5, 6
1, 2, 3, 4, 5, 6
2, 1, 3, 5, 4, 6
2, 3, 1, 4, 5, 6

ara calcular puntos de funcin, se utiliza la relacin siguiente:


FP = cuenta-total x [ 0,65 + 0,01 x (Fi ) ] (1)
Donde cuenta-total es la suma de todas las entradas

Leer ms: http://www.monografias.com/trabajos55/estimacion-por-puntos-de-funcion/estimacion-porpuntos-de-funcion2.shtml#ixzz3NbhpBw5L

NIVEL DE COMPLEJIDAD
X

Bajo

TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 53
Relacione los paradigmas organizacionales con sus caractersticas
PARADIGMA
A. Cerrado

1.
2.

B. Aleatorio
3.
4.

C. Abierto
D. Sincrnico

CARACTERSTICAS
Solucin de problemas complejos
Se
apoya
en
la
compartimentalizacin.
Estructura un equipo libremente
Jerarqua tradicional de autoridad

RESPUESTAS
A.
B.
C.
D.

A3, B1. C2. D4


A2, B3, C1, D4
A4, B3, C1, D2
A3, B1, C3, D2

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 54
Relacione el concepto con su definicin correspondiente:
Concepto
Definicin
A. Gestin
de la
1. Son
una serie de inspecciones,
Configuracin del
revisiones y pruebas utilizados a lo largo
software
del proceso del software para asegurar
que cada producto cumple con los
requisitos que le han sido asignados
B. Los
costes
de
2. Concordancia
con
los
requisitos
fallos
funcionales
y
de
rendimiento
explcitamente establecidos, con los
estndares de desarrollo explcitamente
documentados, y con las caractersticas
implcitas que se espera de todo
software desarrollado profesionalmente.
C. Las revisiones del
3. Es una actividad de proteccin que se
software
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 familiarizarn
con partes del mismo que de otro modo,
no hubieran visto nunca.
E. Calidad
del
5. Desapareceran si no surgieran defectos
Software
antes del envo de un producto a los

F. Revisin Tcnica
Formal (RTF)

clientes.
6. Se aplican en varios momentos del
desarrollo del software y sirven para
detectar errores y defectos que puedan
as ser eliminados.

RESPUESTAS
A. A1, B5, C6, D3, E2, F4
B. A3, B6, C5, D1, E2, F4
C. A1, B6, C5, D3, E2, F4
D. A3, B5, C6 , D1, E2, F4

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 55
El cambio puede llevarse a cabo de manera rpida 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. Cul es el concepto que se menciona :

RESPUESTAS
A. Reingeniera de Software
B. Lnea base
C. Aseguramiento de la Calidad del Software
D. Especificacin de Requerimientos de Software

NIVEL DE COMPLEJIDAD
X

Bajo

TAXONOMA: Conocimiento

Medio

Alto

DESARROLLO APLICACIONES WEB

PREGUNTA:56
En la metodologa web OOHDM se proponen 5 fases de desarrollo:
1.
2.
3.
4.
5.

Diseo Navegacional
Determinacin de Requerimientos
Diseo de Interfaz Abstracto
Diseo Conceptual
Implementacin

Seleccione el orden correcto:

RESPUESTAS
A.
B.
C.
D.

1, 4, 2, 3, 5
2, 4, 1, 3, 5
1, 2, 4, 3, 5
2, 3, 4, 1, 5

1MODELO OOHDM o Mtodo de Diseo de Hipermedia Orientado a Objetos


El modelo OOHDM u Object Oriented Hypermedia Design Methodology, para diseo de
aplicaciones hipermedia y para la Web, fue diseado por D. Schwabe, G. Rossi, and S. D. J.
Barbosa y es una extensin de HDM con orientacin a objetos, que se est convirtiendo en una
de las metodologas ms utilizadas. Ha sido usada para disear diferentes tipos de
aplicaciones hipermedia como galeras interactivas, presentaciones multimedia y, sobre todo,
numerosos sitios web.
Al igual que RMM, este mtodo se inspira en el modelo HDM, pero lo que le distingue
claramente del primero es el proceso de concepcin orientado a objetos. OOHDM propone el
desarrollo de aplicaciones hipermedia mediante un proceso de 4 etapas:
diseo conceptual
diseo navegacional
diseo de interfaces abstractas
implementacin

NIVEL DE COMPLEJIDAD
X

Bajo

TAXONOMA: Conocimiento
PREGUNTA: 57

Medio

Alto

Seleccione las metodologas web para proyectos hipermedia 1


1.
2.
3.
4.
5.
6.
7.

UWE
UML
OOHDM
SOHDM
PERT
HFPM
SCRUM

RESPUESTAS

A.
B.
C.
D.

1, 3, 4, 6
1, 2, 3, 6
3, 4, 6, 7
4, 5, 6, 7

Metodologa OOHDM
Es un Mtodo de Diseo y Desarrollo de Hipermedia Orientado a Objetos (ObjectOriented
Hypermedia Design Method). OOHDM considera el proceso de desarrollo de una
aplicacin
hipermedia como un proceso de cuatro actividades, realizadas en una mezcla de estilos
de desarrollo iterativo e incremental, en cada paso se construye un modelo enriquecido.
NIVEL DE COMPLEJIDAD
X

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 58
En la metodologa 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
1 Escalona Mara Jos, Koch Nora. Ingeniera de Requisitos en Aplicaciones para la

Web Un estudio comparativo

requisitos en 2 grandes grupos:


RESPUESTAS
A. Requerimientos especficos 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

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 59
Los patrones de diseo en aplicaciones web representan una base para la
bsqueda de soluciones a problemas comunes en el desarrollo
de software2 y otros mbitos referentes al diseo de interaccin o interfaces.
Existen diferentes categoras que agrupan a los patrones de diseo.
Seleccione la respuesta correcta en relacin a cuales patrones de diseo
corresponden a la categora de patrones de diseo estructurales: 3
RESPUESTAS
A.
B.
C.
D.

Adapter,
Adapter,
Adapter,
Adapter,

Bridge, Composite, Iterator, Facade, Flyweight, Proxy.


Bridge, Composite, Decorator, Facade, Flyweight, Proxy.
Bridge, Interpreter, Decorator, Facade, Flyweight, Proxy.
Builder, Composite, Decorator, Facade, Flyweight, Proxy.

Patrones estructurales[editar]
Son los patrones de diseo software que solucionan problemas de
composicin (agregacin) de clases y objetos:
Adapter o Wrapper (Adaptador o Envoltorio): Adapta una interfaz para que
pueda ser utilizada por una clase que de otro modo no podra utilizarla.
Bridge (Puente): Desacopla una abstraccin de su implementacin.
Composite (Objeto compuesto): Permite tratar objetos compuestos como si
de uno simple se tratase.
Decorator (Decorador): Aade funcionalidad a una clase dinmicamente.
Facade (Fachada): Provee de una interfaz unificada simple para acceder a
una interfaz o grupo de interfaces de un subsistema.
2 Patrones de diseo: http://es.wikipedia.org/wiki/Patr%C3%B3n_de_dise
%C3%B1o
3 Patrones de diseo MSDN MICROSOFT : http://msdn.microsoft.com/eses/library/bb972240.aspx

Flyweight (Peso ligero): Reduce la redundancia cuando gran cantidad de


objetos poseen idntica informacin.
Proxy: Mantiene un representante de un objeto.
Mdulo: Agrupa varios elementos relacionados, como clases, singletons, y
mtodos, utilizados globalmente, en una entidad nica.
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 60
Un cliente realiza una peticin a un servidor web remoto 4. Ordenar en
forma correcta, desde cuando se inicia la peticin hasta cuando ha
finalizado todo el proceso.
1. SELECCIN DE POSIBILIDADES DE RESPUESTA
SERVIDOR
2. PROCESAMIENTO WEB SERVER
3. CLIENTE REALIZA HTTP REQUEST
4. CLIENTE RECIBE Y PROCESA
5. SERVIDOR HTTP RESPONSE (RESPUESTA)

EN EL LADO DEL

Seleccionar el orden correcto del proceso.


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

4
4
4
4

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 61
El modelo vista controlador MVC en aplicaciones web se caracteriza por el
controlador, que recibe y gestiona la entrada; el modelo, que contiene la
lgica 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 informacin con una consola VG (Winform de Visual Guard)
4 Borja Sotomayor: Aplicaciones Web

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 otrgueles roles
5. Cree Property Actions para cambiar las propiedades de los controller

classes.
RESPUESTAS
A.
B.
C.
D.

1,
1,
3,
3,

3,
3,
5,
2,

2,
2,
1,
5,

4, 5
5, 4
2,4
1, 4

No estoy seguro ?

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 62
Aunque muchas variaciones son posibles, una aplicacin web est comnmente estructurada
como una aplicacin de tres - capas. Indique cuales son:
Relacione segn corresponda
Nmero de capa
1. Capa 1

Descripcin
A). Un motor usando alguna tecnologa web
dinmica

2. Capa 2

B). El navegador web

3. Capa 3

C). Una base de datos en el servidor.

RESPUESTAS
A.
B.
C.
D.

1a, 2b, 3c
1b, 2a, 3d
1c, 2a, 3c
1d, 2b, 3c

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 63
Un servidor web es un programa que implementa el protocolo :

RESPUESTAS
A.
B.
C.
D.

HTTP
FTP
TCP/IP
SMTP

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 64
Relacione el nombre del servidor con su respectiva descripcin:
Nombre del
servidor
1. Apache

Descripcin:
a) Es un software (libre) servidor HTTP de
cdigo abierto multiplataforma, implementa el
protocolo HTTP/1.1 y la nocin de sitio virtual.
Es el servidor ms 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 rpido 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
Pblica General de GNU.

RESPUESTAS
A.
B.
C.
D.

1a, 2b, 3c
1b, 2a, 3c
1c, 2a, 3b
1a, 2c, 3b

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 65
Lenguajes de programacin web (del lado del servidor)
1. PHP
2. ASP/ASP.NET
3. Java, con sus tecnologas Java Servlets y JavaServer Pages (JSP)
4. JavaScript
5. Ajax

RESPUESTAS
A) 1, 2, 3
B) 1, 3, 5
C) 2, 4, 5
D) 3, 4, 5

NIVEL DE COMPLEJIDAD
Bajo

Medio

TAXONOMA: Conocimiento

PREGUNTA: 66
Qu entiende por HTML?
RESPUESTAS
A. Hyper Text Mask Language
B. Hard Text Markup Language

Alto

C. Hyper Text Markup Language


D. Hyper Text Mask Languaje

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 67
Qu etiqueta utilizamos para definir el cuerpo del documento?
RESPUESTAS
A. <background>
B. <body>
C. <b>
D. <doby>

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 68
Qu etiqueta utilizamos para insertar una lnea horizontal?

RESPUESTAS
A.
B.
C.
D.

<br>
<hr>
<line>
<insertline>

NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 69
Cul es la forma correcta de insertar un comentario?
RESPUESTAS
A. <!--...-->
B. <--...--!>
C. <comment>
D. <--...-->

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 70
Cul es la forma correcta de crear un vnculo?

RESPUESTAS
A.
B.
C.
D.

<a target="http://www.unsitio.com">...</a>
<a href="http://www.unsitio.com">...</a
<a url="http://www.unsitio.com">...</a>
<v url="http://www.unsitio.com">...</v>

NIVEL DE COMPLEJIDAD
Bajo

Medio

TAXONOMA: Conocimiento

PREGUNTA: 71
Qu etiqueta define la fila de una tabla?

RESPUESTAS
A.
B.
C.
D.

<tr>
<td>
<row>
<table>

Alto

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 72
Qu es cellspadding?
RESPUESTAS
A.
B.
C.
D.

Define
Define
Define
Define

el espacio entre celdas de una tabla


los ttulos de una tabla
el espacio entre el borde de la celda y su contenido
el espacio entre tablas

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 73
Cmo se puede utilizar CSS en una pgina web?
RESPUESTAS
A. Vinculado e insertado
B. Vinculado, insertado y en lnea
C. Vinculado, insertado, en lnea y filtrado
D. Vinculado y filtrado
NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

PREGUNTA: 74

Medio

Alto

Cul es el lugar correcto en un documento HTML para hacer referencia a una


hoja de estilo externa?

RESPUESTAS
A.
B.
C.
D.

Al principio del documento


En la seccin <head>
En la seccin <dody>
Al final del documento

En la pgina HTML se enlaza el archivo CSS externo mediante la etiqueta


<link>:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-88591" />
<title>Ejemplo de estilos CSS en un archivo externo</title>
<link rel="stylesheet" type="text/css" href="/css/estilos.css"
media="screen" />
</head>
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 75
Qu atributo de HTML se emplea para definir los estilos en lnea?

RESPUESTAS
A.
B.
C.
D.

font
style
css
class

Incluir CSS en el mismo documento HTML


Los estilos se definen en una zona especfica del propio documento HTML. Se emplea la
etiqueta <style> de HTML y solamente se pueden incluir en la cabecera del documento (slo
dentro de la seccin <head>).

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 76
Cmo se hace en CSS para que el texto est centrado?

RESPUESTAS
A.
B.
C.
D.

center: true
text-center: true
align: center
text-align: center

CSS text-align Property


Definition and Usage
The text-align property specifies the horizontal alignment of text in an element.

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 77
Cmo se hace en CSS para que el texto aparezca en negrita?

RESPUESTAS
A.
B.
C.
D.

font:b
style:bold
text:bold
font-weight:bold

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 78
En PHP y MySQL, para obtener el nmero de filas devueltas por un
resultado, se utiliza la funcin:
RESPUESTAS

A.
B.
C.
D.

mysql_affected_rows()
mysql_ list_ fields()
mysql_num_rows()
mysql_num_list()

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 79
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

TAXONOMA: Conocimiento
PREGUNTA: 80
En PHP, qu se emplea para definir una constante?
RESPUESTAS
A.
B.
C.
D.

Const
Constant
Define
Fixed

Ejemplo #1 Definiendo constantes


<?php
define("CONSTANTE", "Hola mundo.");
echo CONSTANTE; // muestra "Hola mundo."
echo Constante; // muestra "Constant" y se emite un aviso.
?>
Ejemplo #2 Definicin de constantes usando el la palabra reservada const

<?php
// Funciona a partir de PHP 5.3.0
const CONSTANTE = 'Hola Mundo';
NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 81
En PHP, cul es la forma correcta de abrir una conexin con una base de
datos MySQL?
RESPUESTAS
A
B
C
D

mysql_open("localhost", "usuario","contrasea" );
mysql_open("usuario", "localhost","contrasea");
mysql_connect("localhost", "usuario","contrasea");
mysql_connect("usuario", "localhost","contrasea");

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 82
En PHP, todas las variables comienzan con el smbolo:

RESPUESTAS
A
B
C
D

!
&
$
#

En PHP las variables se representan con un signo de dlar seguido por el


nombre de la variable. El nombre de la variable es sensible a minsculas y
maysculas.
NIVEL DE COMPLEJIDAD
Bajo

Medio

TAXONOMA: Conocimiento

PREGUNTA: 83
Qu valor imprime el siguiente cdigo?
<?php

Alto

function fibonacci($x1, $x2)


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

RESPUESTAS
A.
B.
C.
D.

0,1,2,3,4,5,6,7,8,9
1,2,3,4,5,6,7,8,9,10
1,2,3,5,8,13,21,34,55,89,
1,1,1,1,1,1,1,1,1,1,

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 84
En PHP, cuando se crea una cookie, cul es la duracin o fecha de caducidad por defecto?

RESPUESTAS
A
B
C
D

Depende de la configuracin del servidor web


Hasta que el servidor web se cierre
Hasta que el navegador web se cierre
60 minutos

NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 85
Cmo se puede asegurar que una pgina web ha sido desarrollada con PHP?

RESPUESTAS
A
B
C
D

Viendo el cdigo fuente de la pgina en el navegador


Viendo si la extensin de la pgina acaba en .php
Viendo las cabeceras HTTP de la pgina
Nunca se puede estar seguro al 100% de si una pgina ha sido desarrollada
con PHP

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 86
En PHP, para calcular el mdulo (el resto) de una divisin, se emplea el operador

RESPUESTAS
A
B
C
D

!
#
%
&

NIVEL DE COMPLEJIDAD
Bajo

Medio

TAXONOMA: Conocimiento
PREGUNTA: 87
En PHP, cmo se genera un nmero aleatorio?

RESPUESTAS
A
B
C
D

rnd()
round()
rand()
random()

Alto

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 89
Qu funciones se emplean para abrir y cerrar una conexin en PHP?

RESPUESTAS
A
B
C
D

mysql_open() y mysql_close()
mysql_open() y mysql_disconnect()
mysql_connect() y mysql_close()
mysql_connect() y mysql_disconnect()

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 90
Qu significa PHP?

RESPUESTAS
A
B
C
D

PHP: Hypertext Preprocessor


Private Home Page
Personal Hypertext Processor
Personal Home Page

NIVEL DE COMPLEJIDAD
Bajo

Medio

TAXONOMA: Conocimiento
PREGUNTA: 91

En PHP, cul es la forma correcta de declarar una funcin?

RESPUESTAS

Alto

A
B
C
D

function miFuncion()
create function miFuncion()
sub miFuncion()
method miFuncion()

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 92
En una aplicacin web es importante validar en el lado del cliente porque mejora:

RESPUESTAS
A
B
C
D

La seguridad de la aplicacin
La experiencia del usuario
La integridad de los datos que se almacenan
El uso del navegador

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 93
El cdigo PHP se escribe con los delimitadores

RESPUESTAS
A
B
C
D

<?php>...</?>
<script>...</script>
<?php?>
<&>...</&>

NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 94
En PHP y MySQL, la funcin mysql_error()

RESPUESTAS
A
B
C
D

Activa la gestin de los mensajes de error


Reinicia la cola de mensajes de error
Devuelve el cdigo de error de la operacin anterior
Devuelve el texto del mensaje de error de la operacin anterior

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 95
A la coleccin de pginas web relacionadas y comunes a un dominio de internet o subdominios
en la WWW? Se las conoce como.

RESPUESTAS
A
B
C
D

Sitio WEB
Intranet
Archivos HTML
Internet

NIVEL DE COMPLEJIDAD
Bajo

Medio

TAXONOMA: Conocimiento
PREGUNTA: 96
El cdigo HTML es interpretado por:

RESPUESTAS
A
B
C
D

Navegadores
Procesadores de texto
Internet
Flex

NIVEL DE COMPLEJIDAD

Alto

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 97
Cul es la finalidad de una pgina WEB?

RESPUESTAS
A
B
C
D

Crear vnculos entre los sitios del mismo tipo


Comunicar y hacer publicidad en WEB
El comunicar y publicar informacin
El desarrollar publicidad masiva

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 98
Qu es URL?

RESPUESTAS
A
B
C
D

Secuencia de caracteres que se usa para identificar un recurso en internet


Secuencia de caracteres que permite colocar una pgina en un servidor
Secuencia de caracteres que permite localizar una etiqueta HTML
Secuencia de caracteres que son el nombre de la pgina WEB

URL
Definiciones web
Un localizador de recursos uniforme, ms comnmente denominado URL, es
una secuencia de caracteres, de acuerdo a un formato modlico y estndar,
que se usa para nombrar recursos en Internet para su localizacin o
identificacin, como por ejemplo documentos textuales, imgenes,
vdeos, ...

NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 99
Qu es HTML?

RESPUESTAS
A
B
C
D

Lenguaje de programacin para disear navegadores WEB


Lenguaje de programacin para crear vnculos
Lenguaje de programacin especial para crear pginas WEB
Lenguaje de marcado predominante para la elaboracin de pginas WEB

HTML
Definiciones web
HTML, siglas de HyperText Markup Language, hace referencia al lenguaje de
marcado para la elaboracin de pginas web. Es un estndar que, en sus
diferentes versiones, define una estructura bsica y un cdigo para la
definicin de contenido de una pgina web, como texto, imgenes, etc. ...
http://es.wikipedia.org/wiki/.HTML
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 100
Si incluimos una etiqueta de este tipo en nuestra pgina HTML, qu queremos que haga el
navegador?: <img src="../icono.gif" />

RESPUESTAS
A
B
C
D

Que incluya la imagen 'icono.gif' que se encuentra en el directorio padre de la


carpeta donde est nuestra pgina HTML
Que incluya la imagen 'icono.gif' que se encuentra en el directorio '..'
Que incluya la imagen 'icono.gif' que se encuentra en la misma carpeta donde
est nuestra pgina HTML
Que incluya la imagen 'icono.gif' que se encuentra en el directorio 'img'

No estoy seguro ?
NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 101
Qu es un vnculo de etiqueta?

RESPUESTAS
A
B
C
D

Vnculos a pginas del mismo sitio


Vnculos a pginas de otro sitio
Vnculos a un lugar en internet
Vnculos a una etiqueta definida en la pgina

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 102
Cul es la sintaxis correcta en HTML5 para referirse a una hoja de estilo externa?

RESPUESTAS
A
B
C
D

<link srcs="/stylesheet" href="/estilos.css">


<links src="/stylesheet" href="/estilos.css">
<link rel="stylesheets scr="/estilos.css">
<link rel="stylesheet href="estilos.css">

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 103
Para qu sirve el atributo 'class'?

RESPUESTAS
A
B
C
D

Para clasificar el tipo de enlace ('a') que estamos definiendo: 'salto' interno, vnculo
a pgina en el mismo dominio o a un sitio web externo
Es especfico para indicar el color de la fuente que queremos aplicar, Por ejemplo:
p class\="red" presentara las letras en rojo de ese prrafo
Para aplicar unos determinados estilos a los elementos que tenga la misma clase,
es decir, el mismo valor en ese atributo.
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

TAXONOMA: Conocimiento
PREGUNTA: 104
Cul cree que es la mejor manera de aplicar estilos a una pgina web?

RESPUESTAS
A
B
C
D

Incluir los estilos en las etiquetas HTML para que se carguen y ejecuten antes
Incluirlos en un fichero externo vinculado a ese fichero HTML
Incluirlos en la seccin cabecera ('head') para agruparlos en un mismo sitio en la
misma pgina
Incluir estilos en la misma pagina

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 105
Para qu sirve el siguiente cdigo?. if(isset($variable)){}

RESPUESTAS
A
B
C
D

Verifica si la variable $variable, tiene un valor distinto de nulo


Verifica si la variable $variable tiene un valor igual a nulo
Verifica si la variable $variable se ha definido
Verifica si la variable $variable es un array

Determina si una variable est definida y no es NULL.


NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 106
Cul de las siguientes instrucciones est correctamente escritas en PHP?

RESPUESTAS
A
B
C
D

If($a==0):print a;
If($a==0){echo ok}
If($a==0) print a
if($a==0) echo hola mundo;

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 107
Seale las dos formas de pasar parmetros entre pgina en php?

RESPUESTAS
A
B
C
D

post, get
post, require
request ,get
session, post

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 108
Para utilizar MySQL en un ordenador, se necesita:

RESPUESTAS
A
B
C
D

Un servidor web
Algn tipo de herramienta cliente para acceder a la base de datos
Un navegador WEB
PHP

NIVEL DE COMPLEJIDAD

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 109
En PHP, qu sentencia de control est destinada a ser usada con arrays?

RESPUESTAS
A
B
C
D

for
foreach
switch
while

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 110
En PHP, qu instruccin finaliza la ejecucin del script si produce un error?

RESPUESTAS
A
B
C
D

include()
include_once()
require()
require(), include()

NIVEL DE COMPLEJIDAD
Bajo

Medio

TAXONOMA: Conocimiento
PREGUNTA: 111
En PHP, que niveles de ocultacin/visibilidad existen?

RESPUESTAS
A
B

public, hidden, protected


visible, hidden, restricted

Alto

C
D

public, private, restricted


public,private,protected

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA:112
En PHP, un constructor es un tipo especial de:

RESPUESTAS
A
B
C
D

Clase
Mtodo
Objeto
Variable

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 113
En PHP. Para Recuperar una fila de resultados como un array asociativo, un array numrico o
como ambos se utiliza la funcin.

RESPUESTAS
A
B
C
D

mysql_fetch_array
mysql_fetch_assoc
mysql_query
mysql_fetch_field

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 114
Para evitar la creacin de variables globales en una aplicacin web realizada en PHP, que

mtodo se debe emplear.

RESPUESTAS
A
B
C
D

register_globals = off
register_globals = on
globals_ register = off
r_egisterglobals = on

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 115
Para registrar una variable de session en modo off se emplea.

RESPUESTAS
A
B
C
D

$_SESSION[a]
$_SESSIONS[a]
$_SESIONS[a]
$_SESSION[a]

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 116
A la distribucin de informacin basada en hipertexto o hipermedios enlazados y accesibles a
travs de Internet se la conoce como:

RESPUESTAS
A
B
C
D

Red informtica mundial


Lenguajes de programacin web
Etiquetas web
Protocolos de comunicacin

NIVEL DE COMPLEJIDAD

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 117
La ejecucin de un componente javascript ocurre en el lado del:

RESPUESTAS
A
B
C
D

Browser
Servidor
Cliente
Mquina virtual java

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 118
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
B
C

URL
Hipertexto
Etiquetas
D CSS

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 119
El cdigo escrito en lenguaje PHP dentro de una pgina web se ejecuta del lado del:

RESPUESTAS

A
B
C
D

Servidor
La web
Navegador
Cliente

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 120
Las cookies tienen implicaciones importantes en los usuarios de una aplicacin web
principalmente en:

RESPUESTAS
A
B
C
D

Privacidad y anonimato.
Actualizacin de contenido
Ejecucin de controles de usuario
Tipo de datos almacenados

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 121
Las cookies son utilizadas habitualmente por los servidores web para diferenciar _______ y
para actuar de diferente forma dependiendo de stos

RESPUESTAS
A
B
C
D

Usuarios
Entornos de ejecucin
Permisos de ejecucin
URLs

Para qu sirven las cookies?


Los cookies sirven para que un sitio web recuerde quin eres y qu quieres.
Sus anotaciones son muy valiosas para el correcto funcionamiento de los
sitios web.
NIVEL DE COMPLEJIDAD

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 122
Qu significa PHP?

RESPUESTAS
A
B
C
D

PHP: Hypertext Preprocessor


Private Home Page
Personal Hypertext Processor
Personal Home Page

NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

DESARROLLO DE SISTEMAS

PREGUNTA: 123
Seleccione la respuesta del siguiente conjunto de opciones, encierre o marque la que
considere acertada.
Cul es el propsito del anlisis de requisitos en un sistema de informacin (SI)?

RESPUESTAS
A.
B.
C.
D.

Realizar un prototipo rpido


Entender el problema a resolver
Iniciar la codificacin y pruebas
Planificar un proyecto de desarrollo del Sistema de Informacin

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 124
Complete la siguiente informacin de acuerdo al proceso de desarrollo de software
Cmo se construye un buen sistema de informacin (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 definicin de requisitos claros es una parte del proceso pero
no es relevante
C. Las pruebas y validaciones no son indispensables para la
construccin del producto
D. Utilizar herramientas de desarrollo como medio para alcanzar un
producto de calidad
NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento
PREGUNTA: 125

Medio

Alto

Las entrevistas desarrolladas en una Biblioteca de una universidad, ha


permitido recopilar los siguientes requisitos que deben satisfacer un buen
Sistema de Informacin, 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 tambin pueden
ser prestados a las personas que acrediten tener identificacin de la
universidad tales como docentes, estudiantes y administrativos son
denominados prestatario. En forma regular llegan libros y revistas nuevas
Prstamos: Es esencial que el sistema lleve un control de cundo se
prestan y devuelven los libros y las revistas
Hojeada de los libros: El sistema debera 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 segn la informacin del
enunciado
REQUISITO
Bibliotecario
actualiza el catlogo
2.
Prestatario de
libros reserva libro
3.
Prestatario de
libro toma prestada una copia
del libro
4.
Prestatario
devuelve la copia del libro
1.

CASOS DE USO
a. Devolver la copia del libro
b. Actualizar catlogo
c. Tomar prestada 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

TAXONOMA: Conocimiento
PREGUNTA: 126
Ordene la forma de calcular un punto de funcin.

Alto

1
2
3
4
5

Se ponderan los parmetros


Se determinan los parmetros de medicin
Se multiplica el valor de los parmetros por la ponderacin
Se determina los valores de ajuste de complejidad
Se obtiene la cuenta total
Se aplica la frmula PF=cuenta-total*[0.65+0.01*Fi ]

RESPUESTAS
A
B
C
D

2, 3,4,5,6
1,2,3,4,5,6
2,1,3,5,4,6
2,3,1,4,5,6

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 127
Seleccione tres caractersticas de un gestor de proyecto eficiente.
1
2
3
4
5
6
7
8
9
10

Determina el nivel de abstraccin o detalle del proyecto


Resuelve problemas
Calcula la complejidad de las tareas
Dotes de gestin
Evala el estado del proyecto en curso
Sigue la pista de los riesgos potenciales
Incentiva logros
Detecta las reas de problemas antes que se conviertan en criticas
Ajusta el flujo y las tareas de trabajo
Constructor de espritu de equipo
11 Evala la habilidad del equipo del proyecto en controlar la calidad

RESPUESTAS
A
B
C
D

1, 2,3,6
3, 6, 8, 9
3, 4, 5,11
2,4, 7,10

NIVEL DE COMPLEJIDAD
Bajo

TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 128
Relacione los paradigmas organizacionales con sus caractersticas
PARADIGMAS
ORGANIZACIONALES
1 Cerrado

CARACTERISTICAS
Solucin de problemas complejos

Aleatorio

Se apoya en la compartimentalizacin

Abierto

Estructura un equipo libremente

Sincrnico

Jerarqua tradicional de autoridad

RESPUESTAS
A
B
C
D

1c, 2a, 3b, 4d


1b, 2c, 3a, 4c
1d, 2c, 3a, 4b
1c, 2a, 3a, 4b

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 129
Si usted tiene un proyecto que ha estimado su duracin en un ao; que tiempo posiblemente
ocupara en los siguientes aspectos: en semanas

ASPECTO
Planificacin

TIEMPO
21 semanas

Anlisis de los requisitos

5 12 semanas

Diseo del software.

21 semanas

Total de anlisis y diseo.

1 a 1,5 semanas

Pruebas.

10,5 semanas

Creacin de cdigo.

10 -12 semanas

RESPUESTAS
A
B
C
D

1c, 2a, 3e, 4f, 5b, 6d


1b, 2f, 3a, 4e,5d, 6c
1d, 2c, 3a, 4b, 5e, 6f
1d, 2b, 3f, 4a, 5c, 6e

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 130
Si uno de los principales propsitos de Caso de Uso (CU) es ayudar a identificar las lneas de
divisin adecuadas entre las iteraciones, considere que una iteracin puede entregar parte del
sistema y luego de volver a discutir con el cliente las prioridades se decide que la primera
iteracin 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 iteracin, se mantengan
solo cuatro, considere para esto que se utiliza un lenguaje Orientado a Objetos, y no se
requiere un diseo de Base de Datos.
CASOS DE USO
1
2
3
4
5
6
7
8
9

Tomar prestada copia de libro


Hojear libros
Devolver copia de libro
Tomar prestada la revista
Hojear revistas
Devolver la revista
Actualizar catlogo
Reservar libro
Ampliar prstamo

RESPUESTAS
A.
B.
C.
D.

1,2,3,4
1,3,4,6
2,7,8,9
3,6,7,9

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 131
En el proceso de control de calidad de un producto software se utilizan tcnicas, pruebas
Seleccionar de este conjunto de tcnicas las que corresponde a pruebas aplicadas a un
producto:
a

Pruebas de Integracin

b
c
d
e
f
g
h

Pruebas de Sistemas
Tcnicas de Caja Negra
Tcnicas de Caja Blanca
Test de pruebas
Pruebas aplicas a cdigo.
Pruebas aplicadas a las interfaces y validacin de cdigo
Pruebas de estrs

RESPUESTAS
A. a,b,c
B. b,e,f
C. c,d,h
D. a,b,h
NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

INGENIERA DE SOFTWARE II

PREGUNTA: 132
1

Escoja la opcin correcta emparejando el concepto de la izquierda dado


por el literal con su correspondiente numeral de la derecha:
Concepto
Definicin
A. Extraccin
1 Es el "pasar en limpio" el anlisis realizado
previamente
aplicando
tcnicas
y/o
estndares de documentacin, como la
notacin UML.
B. Validacin
2 La extraccin lleva al anlisis, el anlisis
desencadena la documentacin, y la
documentacin inicia la validacin.
C. Anlisis
3 Relacionado con las actividades involucradas
en el descubrimiento de los requerimientos
del sistema
D. Modelo en
4 Se apunta a descubrir problemas con los
Cascada
requerimientos del sistema identificados
hasta el momento.
E. Especificacin
5 Toma en cuenta la retroalimentacin entre
etapas y la repeticin de tareas
F. Modelo en
6 Verificar todos los requerimientos que
Espiral
aparecen en el documento especificado para
asegurarse que representan una descripcin,
por lo menos, aceptable del sistema que se
debe implementar.

RESPUESTAS
a
b
c
d

A2, B5, C4, D3, E1, F6


A3, B6, C4, D2, E1, F5
A3, B4, C6, D1, E2, F5
A1, B6, C4, D2, E3, F5

No estoy seguro ?

NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento
PREGUNTA: 133

Medio

Alto

Escoja la opcin correcta emparejando el concepto de la izquierda dado por


el literal con su correspondiente numeral de la derecha:
Concepto
Definicin
A. Entrevistas
1 No hay que detenerse en pensar si la idea es
y
o no del todo utilizable. La intencin de este
cuestionari
ejercicio es generar, en una primera
os
instancia, muchas ideas. Luego, se irn
eliminando en base a distintos criterios como,
por
ejemplo,
"caro",
"impracticable",
"imposible"
B. Arqueologa
2 Se
emplean
para
reunir
informacin
documento
proveniente
de
personas
o
grupos,
s
informacin que se obtiene conversando con
el encuestado.
C. Tormenta
3 Son simulaciones del posible producto, que
de Ideas
luego son utilizados por el usuario final,
permitindonos conseguir una importante
retroalimentacin en cuanto a si el sistema
diseado en base a los requerimientos
recolectados le permite al usuario realizar su
trabajo de manera eficiente y efectiva.
D. Sistemas
3. Se puede analizar las interfaces de usuario,
existentes
observando el tipo de informacin que se
maneja y cmo es manejada. Esto puede ser
til para descubrir informacin importante a
tener en cuenta, informacin que tal vez el
cliente/usuario haya fallado en comunicar.
E. Prototipos
5. Esta tcnica 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 tambin puede bosquejar
como se conectan por medio de los distintos
flujos de datos.
F. Aprendiz
6. Con la aplicacin de esta herramienta se
tratan de determinar posibles requerimientos
sobre
la
base
de
inspeccionar
la
documentacin utilizada por la empresa; por
ejemplo, boletas, facturas, remitos.

RESPUESTAS
a
b
c
d

A2,
A3,
A2,
A5,

B6,
B6,
B5,
B6,

C1,
C1,
C1,
C4,

D4,
D4,
D4,
D1,

E3,
E2,
E3,
E3,

F5
F5
F6
F2

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 134
4

En el casillero en blanco coloque el ordinal correspondiente de acuerdo al concepto


utilizado
Concepto
Definicin
A. Gestin
de la
1 Son una serie de inspecciones, revisiones y pruebas
Configuracin
del
utilizados a lo largo del proceso del software para
software
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 explcitamente establecidos, con los
estndares
de
desarrollo
explcitamente
documentados, y con las caractersticas implcitas que
se
espera
de
todo
software
desarrollado
profesionalmente.
C. Las revisiones del
2. Es una actividad de proteccin que se aplica a lo largo
software
de todo el proceso del software.
D. Control de Calidad
4. Sirven para promover la seguridad y la continuidad,
ya que varias personas se familiarizarn con partes
del software que, de otro modo, no hubieran visto
nunca.
E. Calidad del Software
5. Desapareceran si no surgieran defectos antes del
envo de un producto a los clientes.
F. RTF
6. Son un filtro para el proceso de ingeniera 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
b
c
d

A1,
A3,
A1,
A3,

B5,
B6,
B6,
B5,

C6,
C5,
C5,
C6,

D3,
D1,
D3,
D1,

E2,
E2,
E2,
E2,

F4
F4
F4
F4

NIVEL DE COMPLEJIDAD
Bajo

TAXONOMA: Conocimiento

Medio

Alto

PREGUNTA: 135
El cambio puede llevarse a cabo de manera rpida 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 cul es el concepto que se menciona:

RESPUESTAS
A.
B.
C.
D.

Reingeniera de Software
Lnea base
Aseguramiento de la Calidad del Software
Especificacin de Requerimientos de Software

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 136
Es una actividad de proteccin que gestiona el cambio a lo largo del ciclo de
vida del software, seleccione la opcin correcta:
RESPUESTAS
A.
B.
C.
D.

Reingeniera de Procesos
La Gestin de Configuracin del Software
Aseguramiento de la Calidad del Software
Metodologa de desarrollo

NIVEL DE COMPLEJIDAD
X

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 137
Escoja la opcin correcta emparejando el concepto de la izquierda dado por
el literal con su correspondiente numeral de la derecha:
Concepto
Definicin
A. Los
1 Sirve para identificar reas problemticas
ingenieros
dentro del producto y servir como lista de
de software
comprobacin de puntos de accin que gue al

B. La fiabilidad
de
un
programa de
Computador
a
C. El grupo de
SQA

2.

D. La seccin
Prueba

4.

E. La lista de
sucesos de
revisin
F. La garanta
de calidad
estadstica

5.

RESPUESTAS
a A 2, B6, C5,
b A 6, B2, C3,
c A 2, B6, C3,
d A 6, B2, C5,

3.

6.

D3,
D5,
D5,
D3,

productor para hacer las correcciones.


Normalmente se adjunta una lista de
conclusiones al informe sumario
Afrontan la calidad y realizan garanta de
calidad aplicando mtodos tcnicos slidos y
medidas,
realizando revisiones tcnicas
formales y llevando a cabo pruebas de
software bien planificadas.
Define procedimientos para informar, hacer
seguimiento y resolver errores y defectos, e
identifica las responsabilidades organizativas
para estas actividades.
refleja una tendencia, creciente en toda la
industria, a establecer la calidad ms
cuantitativamente.
Identifica, documenta y sigue la pista de las
desviaciones desde el proceso y verifica que
se han hecho las correcciones.
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.

E1,
E1,
E1,
E1,

F4
F4
F4
F4

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 138
Del siguiente listado
Seleccione las metodologas web para proyectos hipermedia
1.
2.
3.
4.

UML-Based WEB Engineering (UWE)


Lenguaje Unificado de Modelamiento (UML)
Metodologa de diseo de hipermedia orientado a objetos (OOHDM)
Metodologa de desarrollo basado en escenarios orientados a objetos (SOHDM)

5. Programa Evaluacin y Revisin Tcnica PERT


6. Hypermedia Flexible Process Modeling (HFPM)
7. Metodologa SCRUM

RESPUESTAS

A.
B.
C.
D.

1, 3, 4, 6
1, 2, 3, 6
3, 4, 6, 7
4, 5, 6, 7

NIVEL DE COMPLEJIDAD
X

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 139
El modelo vista controlador MVC en aplicaciones web se caracteriza por el controlador que
recibe y gestiona la entrada; el modelo, que contiene la lgica 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 informacin con una consola VG (Winform de Visual Guard).
1.
2.
3.
4.
5.

Defina los sets de permisos y seleccione sus permisos.


Defina los roles y seleccione los sets de permisos.
Declare los permisos tanto para las vistas como para los controles.
Defina las cuentas de usuarios y otrgueles roles.
Cree Property Actions para cambiar las propiedades de los controller classes.

RESPUESTAS
A.
B.
C.
D.

1, 3, 2, 4, 5
1, 3, 2, 5, 4
3, 5, 1, 2,4
3, 2, 5, 1, 4

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 140
Los patrones de diseo en aplicaciones web representan una base para la bsqueda de
soluciones a problemas comunes en el desarrollo de software y otros mbitos referentes al

diseo de interaccin o interfaces. Existen diferentes categoras que agrupan a los patrones de
diseo. Seleccione la respuesta correcta en relacin a
cuales patrones de diseo
corresponden a la categora de patrones de diseo 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

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 141
Ordene las siguientes palabras para formar el significado de SOAP

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Access
Object
Description
Transfer
Web
Languaje
Simple
Protocol
Representational
State
Services

RESPUESTAS
A.
B.
C.
D.

7, 2, 3, 5
10, 7, 2, 6,
7, 2, 1, 8
11, 2, 1, 8

NIVEL DE COMPLEJIDAD
X

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 142
Definir que es la concurrencia en sistemas de Software

RESPUESTAS
A. La solicitud de un recurso del servidor por ms de un cliente
B. La solicitud de un recurso del servidor por ms 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

TAXONOMA: Conocimiento
PREGUNTA: 143
La migracin de un software, de un servidor de menores caractersticas a otro de mayores
caractersticas se llama:

RESPUESTAS
a.
b.
c.
d.

Transparencia
Escalabilidad Horizontal
Tolerancia a Fallos
Escalabilidad Vertical

Escalabilidad vertical
Un sistema escala verticalmente o hacia arriba, cuando al aadir ms
recursos a un nodo particular del sistema, este mejora en conjunto. Por
ejemplo, aadir memoria o un disco duro ms rpido a una computadora
puede mejorar el rendimiento del sistema global.
Escalabilidad horizontal
Un sistema escala horizontalmente si al agregar ms nodos al mismo, el
rendimiento de ste mejora. Por ejemplo, al aadir una computadora nueva
a un sistema que balancee la carga entre la antigua y la nueva puede
mejorar el rendimiento de todo el sistema.
NIVEL DE COMPLEJIDAD

Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 144
Ordene las opciones para representar el ciclo de vida de una peticin JSF 2.0.
1.
2.
3.
4.
5.
6.

Invocar la aplicacin
Procesar y Ejecutar las validaciones
Actualizar los valores del modelo
Aplicar los valores de la peticin (request)
Restaurar la Vista
Desplegar la respuesta

RESPUESTAS
A.
B.
C.
D.

4, 2, 1, 5, 3, 6
5, 4, 2, 3, 1, 6
5, 3, 4, 2, 1, 6
2, 3, 4, 5, 6, 1

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento
PREGUNTA: 145
La arquitectura orientada a servicios est basada principalmente en ______. Como
caractersticas permite la: _______ entre plataformas propias y de terceros, pone a disposicin
________ consumibles, son _______ de la plataforma y ofrece aplicaciones del tipo _______

1.
2.
3.
4.
5.

Escalables
Web services
Integracin
Independientes
Servicios

RESPUESTAS
A.
B.
C.
D.

2, 3, 4, 5, 1
2, 3, 5, 4, 1
2, 5, 3, 4, 1
3, 2, 5, 1, 4

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 146
Relacione
A. Grid
Computing
B. Cloud
computing
C. BPM

1. Ofrece servicios a travs de Internet


2. Pgina que combina recursos de otras
3. Equipos comparten recursos conectados
en Internet
4. Gestin de procesos del negocio

D. Mashup

RESPUESTAS
a.
b.
c.
d.

A3,
A3,
A3,
B3,

B2,
B3,
B1,
A2,

C3,
C2,
C4,
C1,

D1
D1
D2
D4

NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 147
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 definicin de Proceso de Software es:

RESPUESTAS
A. Es un conjunto de actividades que a partir de una idea llevan al
diseo, construccin, entrega, y evolucin de un producto de
software, a fin de crear un modelo conceptual y/o ERS.
B. Es un Conjunto de actividades que a partir de una idea llevan a la
especificacin de requisitos de sw, al diseo, construccin, entrega, y
evolucin de un producto de software.
C. Es un conjunto de
personas, estructura organizacional y
metodologas usadas para la conceptualizacin, 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

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 148
En la metodologa XP las personas son el principal factor de xito de un
proyecto software.
de ah que escribir las pruebas unitarias y producir cdigo del sistema, le
corresponde a:
RESPUESTAS
A.
B.
C.
D.

Programador
Cliente
Encargado de Pruebas(Tester)
Encargado de Seguimiento(Traker)

NIVEL DE COMPLEJIDAD
X

Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 149
En la metodologa 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 cdigo del sistema.

B. Proporcionar realimentacin 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 iteracin.
C. Tener conocimiento especfico sobre un tema necesario para el
proyecto, en el que puedan surgir problemas.
D. Ayudar al cliente a escribir las pruebas funcionales. Ejecutar las
pruebas regularmente, difundir los resultados en el equipo y manejar
adecuadamente las herramientas de soporte para pruebas.
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 150
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 caractersticas de este ciclos son:
1. El usuario prueba y define ms claramente lo que necesita y se revisa
el plan original para definir la siguiente versin
2. Un prototipo se va transformando en la aplicacin final
3. Se sigue el modelo de cascada hasta la fase de diseo
4. La implementacin se hace incrementalmente.
RESPUESTAS
A. 1 y 2
B. 1 y 3
C. 3 y 4
D. 2 y 4
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 151
Agile Unified Process (MIS-MBA, 2010) es una versin 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 Transicin que caractersticas
presenta:
RESPUESTAS

A. Validar y desplegar el sistema en su ambiente de la produccin.


B. Construir un software funcional sobre una base regular e incremental,
las cuales cumplan con las prioridades ms 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 aceptacin de los involucrados.
NIVEL DE COMPLEJIDAD
Bajo

Medio

Alto

TAXONOMA: Conocimiento

PREGUNTA: 152
Se desea disear el software necesario para una red bancaria provista de
cajeros automticos (ATMs), que sern compartidos por un consorcio de
bancos. Cada banco dispone de una serie de servidores, provistos de
software propio, que llevan la informacin sobre sus cuentas y procesa las
transacciones que actan sobre dichas cuentas. A estos servidores estn
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 automticos aceptan tarjetas de crdito, 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
caractersticas 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 funcin del nmero de
clientes provistos de tarjetas de crdito.
De lo anteriormente dicho que modelo de datos que permitir esquematizar
los requerimientos del caso de estudio:
RESPUESTAS
A.

B.

C.

D.

NIVEL DE COMPLEJIDAD
Bajo
TAXONOMA: Conocimiento

Medio

Alto

ARQUITECTURA DEL SOFTWARE

Componente:
Nivel Taxonmico:

Ingeniera de Software 153

Conocimiento Comprensin Aplicacin

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.

You might also like