Está en la página 1de 88

REACTIVOS REA INGENIERA SOFTWARE

INGENIERA DE SOFTWARE I

Componente: Ingeniera de Software 1


Nivel Taxonmico:
Conocimiento Comprensin Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
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: Ingeniera de Software 2


Nivel Taxonmico:
Conocimiento Comprensin Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
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: Ingeniera de Software 3


Nivel Taxonmico:
Conocimiento Comprensin Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
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: Ingeniera de Software 4


Nivel Taxonmico:
Conocimiento Comprensin Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
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: Ingeniera de Software 5


Nivel Taxonmico:
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: Ingeniera de Software 6


Nivel Taxonmico:
Conocimiento Comprensin Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
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: Ingeniera de Software 7


Nivel Taxonmico:
Conocimiento Comprensin Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
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: Ingeniera de Software 8


Nivel Taxonmico:
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: Ingenieria de Software 9
Nivel Taxonmico:
Conocimiento Comprensin Aplicacin
Nivel de Dificultad:
Bajo Medio Alto
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: Ingeniera de Software 10


Nivel Taxonmico:
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: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

Base: El puerto por defecto para el servicio HTTP en un servidor es

Opciones de respuesta:
A. 8
B. 80
C. 8080
D. 8888

Componente: Aplicaciones Web 12

Nivel Taxonmico: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

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

A. Juntar los componentes y verificar su tamao


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

Componente: Ingeniera de software y desarrollo de sistemas 22

Nivel Taxonmico: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

Base: Complete:
El tringulo de la administracin de proyectos se compone de__________, __________ y _________
Opciones de respuesta:

A. Alcance, presupuesto, plazos


B. Plazos, diseo, desarrollo
C. Presupuesto, sueldos y costos
D. Alcance, desarrollo y testing

Componente: Ingeniera de software y desarrollo de sistemas 23

Nivel Taxonmico: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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. Alcance, sueldos, costos
B. Calidad, planificacin y ejecucin, alcance
C. Presupuesto, calidad, puntualidad
D. Actitud, aptitud, desenvolvimiento

Componente: Ingeniera de software y desarrollo de sistemas 24

Nivel Taxonmico: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo 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. Validar los requerimientos y los diseos


B. Definir el set de pruebas automatizado
C. Elaborar el informe de terminacin del proyecto
D. Analizar el rendimiento del software

Componente: Ingeniera de software y desarrollo de sistemas 25

Nivel Taxonmico: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

Base: Complete:
Es necesario _____________ para poder simular el comportamiento del usuario y ofrecer un
conjunto de asertos para evaluar el resultado obtenido

Opciones de respuesta:

A. Validar los requerimientos y los diseos


B. Elaborar un set de pruebas automatizado
C. Analizar el rendimiento del software
D. Verificar la cobertura de cdigo
DESARROLLO DE SISTEMAS

Componente: Ingeniera de Software 26

Nivel Taxonmico: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

Base: Cules son los estratos del desarrollo de software?

Opciones de respuesta:
A. Anlisis, diseo, implementacin, pruebas.
B. Herramientas, lenguajes, procesos, pruebas
C. Herramientas, mtodos, procesos, calidad.
D. Entrevistas, cuestionarios, prototipos, lenguajes.
Componente: Ingeniera de Software 32

Nivel Taxonmico: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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

Nivel de dificultad: Bajo Medio Alto

Base: Los Diagramas de Flujo de Datos (DFD). y el modelo entidad relacin forman parte
de:

Opciones de respuesta:
A. El anlisis orientado a objetos
B. El anlisis estructurado
C. La gestin de requerimientos
D. 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

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

Opciones de respuesta:
A. Establecer las relaciones entre los actores y el sistema.
B. Definir el prototipo del sistema.
C. Administrar los elementos que van a intervenir en el sistema.
D. Representar los requisitos funcionales del sistema.

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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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. La validacin de los requerimientos y los diseos
B. Un set de pruebas automatizados
C. El anlisis de rendimiento del software
D. La cobertura de cdigo

Componente: Ingeniera de software y desarrollo de sistemas 36

Nivel Taxonmico: Conocimiento Comprensin Aplicacin


Nivel de dificultad: Bajo Medio 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. un set de pruebas automatizado
B. la validacin de los requerimientos y los diseos
C. el anlisis de rendimiento de software
D. 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

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

Opciones de respuesta:
A. Anlisis, diseo e implementacin del software.
B. Contratar y aplicar una auditora de calidad.
C. Seleccionar y aplicar el modelo ISO 25000 de calidad.
D. 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: Conocimiento Comprensin Aplicacin


Nivel de dificultad: Bajo Medio Alto

Base: Para qu sirve a norma ISO 25000?

Opciones de respuesta:
A. Es un marco de trabajo para la calidad interna, externa y en uso de un producto
software.
B. Es una herramienta para realizar buenos programas 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 Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

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

Opciones de respuesta:
A. Calidad del lenguaje SQL, calidad de los procedimientos almacenados y calidad del
modelo E-R
B. Calidad de los requisitos, calidad del modelo E-R y calidad de los datos.
C. Calidad del gestor de base de datos, calidad del modelado y calidad de los datos.
D. Calidad de la 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/Calidad_en_BD.pdf

Componente: Ingeniera de Software 41

Nivel Taxonmico: Conocimiento Comprensin Aplicacin

Nivel de dificultad: Bajo Medio Alto

Base:

Cul es el orden de las actividades estructurales que se debe seguir en el proceso del software?

1. Modelado
2. Despliegue
3. Comunicacin
4. Construccin
5. Planeacin

Opciones de respuesta:
A. 1, 3, 5, 4, 2
B. 5, 3, 1, 2, 4
C. 3, 5, 1, 4, 2
D. 1, 4, 2, 3, 5
PREGUNTA: 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)
DEPARTAMENTO
DE CONTROL DE Artculo por reabastecer
INVENTARIO Lista de seleccin de pedidos
0
ALMACEN
SISTEMA
Productos pedidos
Pedido del cliente
CLIENTE DE
Informacin de nuevos clientes
PROCESAMIENTO
Estado de facturacin cliente DE PEDIDOS

Pedido enviado

2)
DEPARTAMENTO
DE CONTROL DE Artculo por reabastecer
INVENTARIO Lista de seleccin de pedidos
0
ALMACEN
SISTEMA
Productos pedidos
Pedido del cliente
CLIENTE DE
Informacin de nuevos clientes
PROCESAMIENTO
Estado de facturacin cliente DE PEDIDOS DEPARTAMENTO
Informe de cuentas por cobrar DE
Pedido enviado CANTABILIDAD

3)
0 Lista de seleccin de pedidos
ALMACEN
SISTEMA
Productos pedidos
Pedido del cliente
CLIENTE DE
Informacin de nuevos clientes
PROCESAMIENTO
Estado de facturacin cliente DE PEDIDOS DEPARTAMENTO
Informe de cuentas por cobrar DE
Pedido enviado CANTABILIDAD

RESPUESTAS

Opciones:
A. 1,2
B. 1,3
C. 2
D. 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 X 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 X 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.

B. Enfrentan un conjunto de problemas


2. Patrones arquitectnicos 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 X 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. 1, 3, 4
B. 1, 2, 3
C. 2, 3, 4
D. 1, 3, 4

NIVEL DE COMPLEJIDAD

Bajo X 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 permita


Requerimientos influir sobre los requerimientos.

Stakeholders Alguien involucrado en el desarrollo de un Sistema que


satisfaga los requerimientos del cliente.

Cliente Alguien que paga para que el sistema sea desarrollado.

RESPUESTAS
A. A2, B4, C1, D3, E5
B. A1, B3, C5, D4, E2
C. A2, B4, C5, D1, E3
D. B4, C3, D2, E1, A5

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMA: Conocimiento
PREGUNTA: 47
Ordenar las actividades que debe cumplir para tener una correcta ingeniera de requisitos, de
acuerdo al modelo de Procesos de SWEBOK

1. Documentacin de requisitos
2. Gestin de requisitos
3. Anlisis y negociacin de requisitos.
4. Validacin de requisitos
5. E licitacin de requisitos

RESPUESTAS

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

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 X 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. Tomar prestada copia de libro


2. Hojear libros
3. Devolver copia de libro
4. Tomar prestada la revista
5. Hojear revistas
6. Devolver la revista
7. Actualizar catlogo
8. Reservar libro
9. Ampliar prstamo

RESPUESTAS

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

No estoy seguro ?

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMA: Conocimiento

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. Pruebas de Integracin
2. Pruebas de Sistemas
3. Tcnicas de Caja Negra
4. Tcnicas de Caja Blanca
5. Test de pruebas
6. Pruebas aplicas a cdigo.
7. Pruebas aplicadas a las interfaces y validacin de cdigo
8. Pruebas de estrs

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

NIVEL DE COMPLEJIDAD

Bajo X 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. Se ponderan los parmetros


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

RESPUESTAS

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

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-por-


puntos-de-funcion2.shtml#ixzz3NbhpBw5L

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 53

Relacione los paradigmas organizacionales con sus caractersticas

PARADIGMA CARACTERSTICAS
A. Cerrado 1. Solucin de problemas complejos
B. Aleatorio 2. Se apoya en la
C. Abierto compartimentalizacin.
D. Sincrnico 3. Estructura un equipo libremente
4. Jerarqua tradicional de autoridad
RESPUESTAS

A. A3, B1. C2. D4


B. A2, B3, C1, D4
C. A4, B3, C1, D2
D. A3, B1, C3, D2

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

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
clientes.
F. Revisin Tcnica 6. Se aplican en varios momentos del
Formal (RTF) desarrollo del software y sirven para
detectar errores y defectos que puedan
as ser eliminados.

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

NIVEL DE COMPLEJIDAD
Bajo X Medio Alto

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 Medio Alto

TAXONOMA: Conocimiento
DESARROLLO APLICACIONES WEB

PREGUNTA:56
En la metodologa web OOHDM se proponen 5 fases de desarrollo:

1. Diseo Navegacional
2. Determinacin de Requerimientos
3. Diseo de Interfaz Abstracto
4. Diseo Conceptual
5. Implementacin

Seleccione el orden correcto:

RESPUESTAS

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

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 Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 57
Seleccione las metodologas web para proyectos hipermedia1

1
Escalona Mara Jos, Koch Nora. Ingeniera de Requisitos en Aplicaciones para la Web
Un estudio comparativo
1. UWE
2. UML
3. OOHDM
4. SOHDM
5. PERT
6. HFPM
7. SCRUM

RESPUESTAS

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

Metodologa OOHDM

Es un Mtodo de Diseo y Desarrollo de Hipermedia Orientado a Objetos (Object-


Oriented

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

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.
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 X Alto

TAXONOMA: Conocimiento

PREGUNTA: 60
Un cliente realiza una peticin a un servidor web remoto4. Ordenar en forma correcta, desde
cuando se inicia la peticin hasta cuando ha finalizado todo el proceso.

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/es-es/library/bb972240.aspx
4
Borja Sotomayor: Aplicaciones Web
1. SELECCIN DE POSIBILIDADES DE RESPUESTA EN EL LADO DEL SERVIDOR
2. PROCESAMIENTO WEB SERVER
3. CLIENTE REALIZA HTTP REQUEST
4. CLIENTE RECIBE Y PROCESA
5. SERVIDOR HTTP RESPONSE (RESPUESTA)

Seleccionar el orden correcto del proceso.

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

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

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)

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

No estoy seguro ?

NIVEL DE COMPLEJIDAD

Bajo Medio X 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 Descripcin


1. Capa 1 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. 1a, 2b, 3c
B. 1b, 2a, 3d
C. 1c, 2a, 3c
D. 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. HTTP
B. FTP
C. TCP/IP
D. SMTP

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 64
Relacione el nombre del servidor con su respectiva descripcin:
Nombre del Descripcin:
servidor
1. Apache 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. 1a, 2b, 3c
B. 1b, 2a, 3c
C. 1c, 2a, 3b
D. 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 Alto

TAXONOMA: Conocimiento

PREGUNTA: 66

Qu entiende por HTML?

RESPUESTAS

A. Hyper Text Mask Language


B. Hard Text Markup Language
C. Hyper Text Markup Language
D. Hyper Text Mask Languaje

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

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. <br>
B. <hr>
C. <line>
D. <insertline>

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

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

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento
PREGUNTA: 71

Qu etiqueta define la fila de una tabla?

RESPUESTAS

A. <tr>
B. <td>
C. <row>
D. <table>

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 72

Qu es cellspadding?

RESPUESTAS

A. Define el espacio entre celdas de una tabla


B. Define los ttulos de una tabla
C. Define el espacio entre el borde de la celda y su contenido
D. Define el espacio entre tablas

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

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 Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 74

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


hoja de estilo externa?

RESPUESTAS

A. Al principio del documento


B. En la seccin <head>
C. En la seccin <dody>
D. 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-8859-1" />
<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. font
B. style
C. css
D. 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. center: true
B. text-center: true
C. align: center
D. 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. font:b
B. style:bold
C. text:bold
D. 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. mysql_affected_rows()
B. mysql_ list_ fields()
C. mysql_num_rows()
D. 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. Const
B. Constant
C. Define
D. 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 Medio Alto

TAXONOMA: Conocimiento
PREGUNTA: 81

En PHP, cul es la forma correcta de abrir una conexin con una base de datos MySQL?

RESPUESTAS

A. mysql_open("localhost", "usuario","contrasea" );
B. mysql_open("usuario", "localhost","contrasea");
C. mysql_connect("localhost", "usuario","contrasea");
D. 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 Alto

TAXONOMA: Conocimiento

PREGUNTA: 83

Qu valor imprime el siguiente cdigo?

<?php
function fibonacci($x1, $x2)
{
return $x1 + $x2;
}
$x1 = 0;
$x2 = 1;

for($i = 0; $i < 10; $i++)


{
echo fibonacci($x1, $x2) . ',';
}
?>

RESPUESTAS

A. 0,1,2,3,4,5,6,7,8,9
B. 1,2,3,4,5,6,7,8,9,10
C. 1,2,3,5,8,13,21,34,55,89,
D. 1,1,1,1,1,1,1,1,1,1,

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 84

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

RESPUESTAS

A. Depende de la configuracin del servidor web


B. Hasta que el servidor web se cierre
C. Hasta que el navegador web se cierre
D. 60 minutos

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 85

Cmo se puede asegurar que una pgina web ha sido desarrollada con PHP?
RESPUESTAS

A. Viendo el cdigo fuente de la pgina en el navegador


B. Viendo si la extensin de la pgina acaba en .php
C. Viendo las cabeceras HTTP de la pgina
D. 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 Alto

TAXONOMA: Conocimiento

PREGUNTA: 87

En PHP, cmo se genera un nmero aleatorio?

RESPUESTAS

A. rnd()
B. round()
C. rand()
D. random()

NIVEL DE COMPLEJIDAD

Bajo Medio Alto


TAXONOMA: Conocimiento

PREGUNTA: 89

Qu funciones se emplean para abrir y cerrar una conexin en PHP?

RESPUESTAS

A. mysql_open() y mysql_close()
B. mysql_open() y mysql_disconnect()
C. mysql_connect() y mysql_close()
D. mysql_connect() y mysql_disconnect()

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 90

Qu significa PHP?

RESPUESTAS

A. PHP: Hypertext Preprocessor


B. Private Home Page
C. Personal Hypertext Processor
D. Personal Home Page

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 91

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

RESPUESTAS

A. function miFuncion()
B. create function miFuncion()
C. sub miFuncion()
D. 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. La seguridad de la aplicacin
B. La experiencia del usuario
C. La integridad de los datos que se almacenan
D. El uso del navegador

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 93

El cdigo PHP se escribe con los delimitadores

RESPUESTAS

A. <?php>...</?>
B. <script>...</script>
C. <?php?>
D. <&>...</&>

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 94

En PHP y MySQL, la funcin mysql_error()

RESPUESTAS
A. Activa la gestin de los mensajes de error
B. Reinicia la cola de mensajes de error
C. Devuelve el cdigo de error de la operacin anterior
D. 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. Sitio WEB
B. Intranet
C. Archivos HTML
D. Internet

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 96

El cdigo HTML es interpretado por:

RESPUESTAS

A. Navegadores
B. Procesadores de texto
C. Internet
D. Flex

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

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

RESPUESTAS

A. Crear vnculos entre los sitios del mismo tipo


B. Comunicar y hacer publicidad en WEB
C. El comunicar y publicar informacin
D. El desarrollar publicidad masiva

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 98

Qu es URL?

RESPUESTAS

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


B. Secuencia de caracteres que permite colocar una pgina en un servidor
C. Secuencia de caracteres que permite localizar una etiqueta HTML
D. 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 Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 99

Qu es HTML?

RESPUESTAS
A. Lenguaje de programacin para disear navegadores WEB
B. Lenguaje de programacin para crear vnculos
C. Lenguaje de programacin especial para crear pginas WEB
D. 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. Que incluya la imagen 'icono.gif' que se encuentra en el directorio padre de la


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

No estoy seguro ?

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 101

Qu es un vnculo de etiqueta?

RESPUESTAS

A. Vnculos a pginas del mismo sitio


B. Vnculos a pginas de otro sitio
C. Vnculos a un lugar en internet
D. 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. <link srcs="/stylesheet" href="/estilos.css">


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

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 103

Para qu sirve el atributo 'class'?

RESPUESTAS

A. 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
B. 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
C. Para aplicar unos determinados estilos a los elementos que tenga la misma clase,
es decir, el mismo valor en ese atributo.
D. Para aplicar unos determinados estilos a los elementos que tenga la misma clase,
es decir, valor distinto en ese atributo

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento
PREGUNTA: 104

Cul cree que es la mejor manera de aplicar estilos a una pgina web?

RESPUESTAS

A. Incluir los estilos en las etiquetas HTML para que se carguen y ejecuten antes
B. Incluirlos en un fichero externo vinculado a ese fichero HTML
C. Incluirlos en la seccin cabecera ('head') para agruparlos en un mismo sitio en la
misma pgina
D. 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. Verifica si la variable $variable, tiene un valor distinto de nulo


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

Determina si una variable est definida y no es NULL.

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 106

Cul de las siguientes instrucciones est correctamente escritas en PHP?

RESPUESTAS

A. If($a==0):print a;
B. If($a==0){echo ok}
C. If($a==0) print a
D. if($a==0) echo hola mundo;

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 107

Seale las dos formas de pasar parmetros entre pgina en php?

RESPUESTAS

A. post, get
B. post, require
C. request ,get
D. session, post

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 108

Para utilizar MySQL en un ordenador, se necesita:

RESPUESTAS

A. Un servidor web
B. Algn tipo de herramienta cliente para acceder a la base de datos
C. Un navegador WEB
D. 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. for
B. foreach
C. switch
D. 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. include()
B. include_once()
C. require()
D. require(), include()

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 111

En PHP, que niveles de ocultacin/visibilidad existen?

RESPUESTAS

A. public, hidden, protected


B. visible, hidden, restricted
C. public, private, restricted
D. public,private,protected

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento
PREGUNTA:112

En PHP, un constructor es un tipo especial de:

RESPUESTAS

A. Clase
B. Mtodo
C. Objeto
D. 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. mysql_fetch_array
B. mysql_fetch_assoc
C. mysql_query
D. 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. register_globals = off
B. register_globals = on
C. globals_ register = off
D. 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. $_SESSION[a]
B. $_SESSIONS[a]
C. $_SESIONS[a]
D. $_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. Red informtica mundial


B. Lenguajes de programacin web
C. Etiquetas web
D. 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. Browser
B. Servidor
C. Cliente
D. 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. URL
B. Hipertexto
C. 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. Servidor
B. La web
C. Navegador
D. 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. Privacidad y anonimato.
B. Actualizacin de contenido
C. Ejecucin de controles de usuario
D. 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. Usuarios
B. Entornos de ejecucin
C. Permisos de ejecucin
D. 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. PHP: Hypertext Preprocessor


B. Private Home Page
C. Personal Hypertext Processor
D. Personal Home Page

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento
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. Realizar un prototipo rpido


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

NIVEL DE COMPLEJIDAD

Bajo X 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 Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 125

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 CASOS DE USO


1. Bibliotecario actualiza el catlogo a. Devolver la copia del libro
2. Prestatario de libros reserva libro b. Actualizar catlogo
3. Prestatario de libro toma prestada una c. Tomar prestada copia del libro
copia del libro
4. Prestatario devuelve la copia del libro d. Reservar libro

RESPUESTAS
A. 1,a; 2,d; 3,a;4,b;
B. 2,d;3,c; 4,b;1,a;
C. 3,c;4,a; 2,b;1,d;
D. 1,b;2,d;3,c;4,a;

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMA: Conocimiento

PREGUNTA: 126

Ordene la forma de calcular un punto de funcin.

1. Se ponderan los parmetros


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

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

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 127
Seleccione tres caractersticas de un gestor de proyecto eficiente.

1. Determina el nivel de abstraccin o detalle del proyecto


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

RESPUESTAS

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

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 128

Relacione los paradigmas organizacionales con sus caractersticas

PARADIGMAS
ORGANIZACIONALES CARACTERISTICAS
1. Cerrado a. Solucin de problemas complejos
2. Aleatorio b. Se apoya en la compartimentalizacin
3. Abierto c. Estructura un equipo libremente

4. Sincrnico d. Jerarqua tradicional de autoridad

RESPUESTAS

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


B. 1b, 2c, 3a, 4c
C. 1d, 2c, 3a, 4b
D. 1c, 2a, 3a, 4b

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

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 TIEMPO

1. Planificacin a. 21 semanas
2. Anlisis de los requisitos b. 5 12 semanas
3. Diseo del software. c. 21 semanas

4. Total de anlisis y diseo. d. 1 a 1,5 semanas


5. Pruebas. e. 10,5 semanas
6. Creacin de cdigo. f. 10 -12 semanas

RESPUESTAS

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


B. 1b, 2f, 3a, 4e,5d, 6c
C. 1d, 2c, 3a, 4b, 5e, 6f
D. 1d, 2b, 3f, 4a, 5c, 6e

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

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. Tomar prestada copia de libro


2. Hojear libros
3. Devolver copia de libro
4. Tomar prestada la revista
5. Hojear revistas
6. Devolver la revista
7. Actualizar catlogo
8. Reservar libro
9. Ampliar prstamo

RESPUESTAS

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

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

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. Pruebas de Sistemas
c. Tcnicas de Caja Negra
d. Tcnicas de Caja Blanca
e. Test de pruebas
f. Pruebas aplicas a cdigo.
g. Pruebas aplicadas a las interfaces y validacin de cdigo
h. Pruebas de estrs

RESPUESTAS
A. a,b,c
B. b,e,f
C. c,d,h
D. a,b,h

NIVEL DE COMPLEJIDAD

Bajo Medio Alto

TAXONOMA: Conocimiento
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 requerimientos
Cascada del sistema identificados hasta el momento.
E. Especificacin 5. Toma en cuenta la retroalimentacin entre etapas y la
repeticin de tareas
F. Modelo en Espiral 6. Verificar todos los requerimientos que aparecen en el
documento especificado para asegurarse que
representan una descripcin, por lo menos, aceptable
del sistema que se debe implementar.

RESPUESTAS

a. A2, B5, C4, D3, E1, F6


b. A3, B6, C4, D2, E1, F5
c. A3, B4, C6, D1, E2, F5
d. A1, B6, C4, D2, E3, F5

No estoy seguro ?

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMA: Conocimiento

PREGUNTA: 133

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 y 1. No hay que detenerse en pensar si la idea es o no del
cuestionarios todo utilizable. La intencin de este ejercicio es generar,
en una primera 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 proveniente de


documentos personas o grupos, informacin que se obtiene
conversando con el encuestado.
C. Tormenta de 3. Son simulaciones del posible producto, que luego son
Ideas 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, observando
existentes 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. A2, B6, C1, D4, E3, F5


b. A3, B6, C1, D4, E2, F5
c. A2, B5, C1, D4, E3, F6
d. A5, B6, C4, D1, E3, F2

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

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. A1, B5, C6, D3, E2, F4


b. A3, B6, C5, D1, E2, F4
c. A1, B6, C5, D3, E2, F4
d. A3, B5, C6, D1, E2, F4

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMA: Conocimiento

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. Reingeniera de Software
B. Lnea base
C. Aseguramiento de la Calidad del Software
D. 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. Reingeniera de Procesos
B. La Gestin de Configuracin del Software
C. Aseguramiento de la Calidad del Software
D. 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 ingenieros 1. Sirve para identificar reas problemticas dentro del
de software producto y servir como lista de comprobacin de puntos
de accin que gue al productor para hacer las
correcciones. Normalmente se adjunta una lista de
conclusiones al informe sumario
B. La fiabilidad de 2. Afrontan la calidad y realizan garanta de calidad
un programa de aplicando mtodos tcnicos slidos y medidas,
Computadora realizando revisiones tcnicas formales y llevando a cabo
pruebas de software bien planificadas.
C. El grupo de 3. Define procedimientos para informar, hacer seguimiento
SQA y resolver errores y defectos, e identifica las
responsabilidades organizativas para estas actividades.
D. La seccin 4. refleja una tendencia, creciente en toda la industria, a
Prueba establecer la calidad ms cuantitativamente.
E. La lista de 5. Identifica, documenta y sigue la pista de las desviaciones
sucesos de desde el proceso y verifica que se han hecho las
revisin correcciones.
F. La garanta de 6. Es un elemento importante de su calidad general. Si un
calidad programa falla frecuente y repetidamente en su
estadstica funcionamiento, no importa si el resto de los factores de
calidad son aceptables.
RESPUESTAS
a. A 2, B6, C5, D3, E1, F4
b. A 6, B2, C3, D5, E1, F4
c. A 2, B6, C3, D5, E1, F4
d. A 6, B2, C5, D3, E1, F4

NIVEL DE COMPLEJIDAD

Bajo Medio X Alto

TAXONOMA: Conocimiento

PREGUNTA: 138

Del siguiente listado

Seleccione las metodologas web para proyectos hipermedia

1. UML-Based WEB Engineering (UWE)


2. Lenguaje Unificado de Modelamiento (UML)
3. Metodologa de diseo de hipermedia orientado a objetos (OOHDM)
4. 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. 1, 3, 4, 6
B. 1, 2, 3, 6
C. 3, 4, 6, 7
D. 4, 5, 6, 7

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

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

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

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 X Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 141

Ordene las siguientes palabras para formar el significado de SOAP

1. Access
2. Object
3. Description
4. Transfer
5. Web
6. Languaje
7. Simple
8. Protocol
9. Representational
10. State
11. Services

RESPUESTAS

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

NIVEL DE COMPLEJIDAD

X Bajo Medio Alto

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. Transparencia
b. Escalabilidad Horizontal
c. Tolerancia a Fallos
d. 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

X Bajo Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 144

Ordene las opciones para representar el ciclo de vida de una peticin JSF 2.0.
1. Invocar la aplicacin
2. Procesar y Ejecutar las validaciones
3. Actualizar los valores del modelo
4. Aplicar los valores de la peticin (request)
5. Restaurar la Vista
6. Desplegar la respuesta

RESPUESTAS

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

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

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. Escalables
2. Web services
3. Integracin
4. Independientes
5. Servicios

RESPUESTAS

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

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

TAXONOMA: Conocimiento

PREGUNTA: 146

Relacione
A. Grid Computing 1. Ofrece servicios a travs de Internet
B. Cloud computing 2. Pgina que combina recursos de otras
C. BPM 3. Equipos comparten recursos conectados en Internet
D. Mashup 4. Gestin de procesos del negocio

RESPUESTAS

a. A3, B2, C3, D1


b. A3, B3, C2, D1
c. A3, B1, C4, D2
d. B3, A2, C1, D4

NIVEL DE COMPLEJIDAD

Bajo X Medio Alto

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 X 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. Programador
B. Cliente
C. Encargado de Pruebas(Tester)
D. 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 X 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 X 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 X 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 Medio X Alto

TAXONOMA: Conocimiento
ARQUITECTURA DEL SOFTWARE

Componente: Ingeniera de Software 153


Nivel Taxonmico:
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.

También podría gustarte