Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Reactivos Software JPA
Reactivos Software JPA
INGENIERA DE SOFTWARE I
1. Determinar Objetivos.
2. Anlisis del riesgo.
3. Desarrollar y probar.
4. 'Planificacin.'
En resumen, es para tener en cuenta de los riesgos de cada uno de los ambitos
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.
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).
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
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)
Opciones de respuesta:
A. Ingeniera social.
B. Manipulacin de parmetros.
C. Suplantacin de identidad.
D. Virus.
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.
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.
Tareas Fundamentales:
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:
Gestin de Seguridad.
Entre las funciones realizadas por los sistemas de gestin de seguridad, estn:
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.
Opciones de respuesta:
A. 8
B. 80
C. 8080
D. 8888
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
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.
Opciones de respuesta:
A. Un lenguaje de programacin
D. Un conjunto de libreras
B. Header
C. Prlogo
D. Namespace
<html>
<head>
<title>Primera practica</title>
</head>
<body>
</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>.
Opciones de respuesta:
A. Body
B. Head
C. Html
D. Xmlns
<html>
<head>
<title>Primera practica</title>
</head>
<body>
</body>
</html>
Opciones de respuesta:
A. Title
B. Head
C. Html
D. Xmlns
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.
Base: Complete:
Base: Cul de las siguientes afirmaciones es verdadera, cuando nos referimos a la etapa de diseo?
Opciones de respuesta:
Base: Complete:
La integracin continua, en la etapa de desarrollo de software implica _______________
Opciones de respuesta:
Base: Complete:
El tringulo de la administracin de proyectos se compone de__________, __________ y _________
Opciones de respuesta:
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
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:
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:
Opciones de respuesta:
Opciones de respuesta:
Opciones de respuesta:
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
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.
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
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.
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.
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
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.
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.
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
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.
37
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.
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
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
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
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.
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
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 43
RESPUESTAS
A. Figura N 1
B. Figura N 2
NIVEL DE COMPLEJIDAD
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.
PREGUNTA: 44
RESPUESTAS
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
TAXONOMA: Conocimiento
PREGUNTA: 45
RESPUESTAS
A. 1, 3, 4
B. 1, 2, 3
C. 2, 3, 4
D. 1, 3, 4
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 46
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
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
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
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
TAXONOMA: Conocimiento
PREGUNTA: 49
A. Anlisis
B. Conduccin
C. Preparacin
NIVEL DE COMPLEJIDAD
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
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
TAXONOMA: Conocimiento
PREGUNTA: 52
Cul es la secuencia a seguir para el clculo de un punto de funcin?
RESPUESTAS
A. 2, 1, 3 , 4, 5, 6
B. 1, 2, 3, 4, 5, 6
C. 2, 1, 3, 5, 4, 6
D. 2, 3, 1, 4, 5, 6
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 53
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
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 54
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
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
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
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
implementacin
NIVEL DE COMPLEJIDAD
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
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 58
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
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
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)
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
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)
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
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
RESPUESTAS
A. 1a, 2b, 3c
B. 1b, 2a, 3d
C. 1c, 2a, 3c
D. 1d, 2b, 3c
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 63
RESPUESTAS
A. HTTP
B. FTP
C. TCP/IP
D. SMTP
NIVEL DE COMPLEJIDAD
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.
RESPUESTAS
A. 1a, 2b, 3c
B. 1b, 2a, 3c
C. 1c, 2a, 3b
D. 1a, 2c, 3b
NIVEL DE COMPLEJIDAD
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
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 67
RESPUESTAS
A. <background>
B. <body>
C. <b>
D. <doby>
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 68
RESPUESTAS
A. <br>
B. <hr>
C. <line>
D. <insertline>
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 69
RESPUESTAS
A. <!--...-->
B. <--...--!>
C. <comment>
D. <--...-->
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 70
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
TAXONOMA: Conocimiento
PREGUNTA: 71
RESPUESTAS
A. <tr>
B. <td>
C. <row>
D. <table>
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 72
Qu es cellspadding?
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 73
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
TAXONOMA: Conocimiento
PREGUNTA: 74
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 75
RESPUESTAS
A. font
B. style
C. css
D. class
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 76
RESPUESTAS
A. center: true
B. text-center: true
C. align: center
D. text-align: center
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 77
RESPUESTAS
A. font:b
B. style:bold
C. text:bold
D. font-weight:bold
NIVEL DE COMPLEJIDAD
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
TAXONOMA: Conocimiento
PREGUNTA: 79
RESPUESTAS
A. mysql_database()
B. mysql_db_name()
C. mysql_select_db()
D. mysql_db_select()
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 80
RESPUESTAS
A. Const
B. Constant
C. Define
D. Fixed
<?php
// Funciona a partir de PHP 5.3.0
const CONSTANTE = 'Hola Mundo';
NIVEL DE COMPLEJIDAD
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
TAXONOMA: Conocimiento
PREGUNTA: 82
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
TAXONOMA: Conocimiento
PREGUNTA: 83
<?php
function fibonacci($x1, $x2)
{
return $x1 + $x2;
}
$x1 = 0;
$x2 = 1;
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
TAXONOMA: Conocimiento
PREGUNTA: 84
En PHP, cuando se crea una cookie, cul es la duracin o fecha de caducidad por defecto?
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 85
Cmo se puede asegurar que una pgina web ha sido desarrollada con PHP?
RESPUESTAS
NIVEL DE COMPLEJIDAD
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
TAXONOMA: Conocimiento
PREGUNTA: 87
RESPUESTAS
A. rnd()
B. round()
C. rand()
D. random()
NIVEL DE COMPLEJIDAD
PREGUNTA: 89
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
TAXONOMA: Conocimiento
PREGUNTA: 90
Qu significa PHP?
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 91
RESPUESTAS
A. function miFuncion()
B. create function miFuncion()
C. sub miFuncion()
D. method miFuncion()
NIVEL DE COMPLEJIDAD
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
TAXONOMA: Conocimiento
PREGUNTA: 93
RESPUESTAS
A. <?php>...</?>
B. <script>...</script>
C. <?php?>
D. <&>...</&>
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 94
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
TAXONOMA: Conocimiento
PREGUNTA: 95
RESPUESTAS
A. Sitio WEB
B. Intranet
C. Archivos HTML
D. Internet
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 96
RESPUESTAS
A. Navegadores
B. Procesadores de texto
C. Internet
D. Flex
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 97
Cul es la finalidad de una pgina WEB?
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 98
Qu es URL?
RESPUESTAS
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
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
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
No estoy seguro ?
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 101
Qu es un vnculo de etiqueta?
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 102
Cul es la sintaxis correcta en HTML5 para referirse a una hoja de estilo externa?
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 103
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
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
TAXONOMA: Conocimiento
PREGUNTA: 105
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 106
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
TAXONOMA: Conocimiento
PREGUNTA: 107
RESPUESTAS
A. post, get
B. post, require
C. request ,get
D. session, post
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 108
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
TAXONOMA: Conocimiento
PREGUNTA: 109
A. for
B. foreach
C. switch
D. while
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 110
RESPUESTAS
A. include()
B. include_once()
C. require()
D. require(), include()
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 111
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA:112
RESPUESTAS
A. Clase
B. Mtodo
C. Objeto
D. Variable
NIVEL DE COMPLEJIDAD
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
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
TAXONOMA: Conocimiento
PREGUNTA: 115
RESPUESTAS
A. $_SESSION[a]
B. $_SESSIONS[a]
C. $_SESIONS[a]
D. $_SESSION[a]
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 116
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 117
A. Browser
B. Servidor
C. Cliente
D. Mquina virtual java
NIVEL DE COMPLEJIDAD
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
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
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
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
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
TAXONOMA: Conocimiento
PREGUNTA: 122
Qu significa PHP?
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
DESARROLLO DE SISTEMAS
PREGUNTA: 123
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 124
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
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.
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
TAXONOMA: Conocimiento
PREGUNTA: 126
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
TAXONOMA: Conocimiento
PREGUNTA: 127
Seleccione tres caractersticas de un gestor de proyecto eficiente.
RESPUESTAS
A. 1, 2,3,6
B. 3, 6, 8, 9
C. 3, 4, 5,11
D. 2,4, 7,10
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 128
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
RESPUESTAS
NIVEL DE COMPLEJIDAD
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
RESPUESTAS
NIVEL DE COMPLEJIDAD
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
RESPUESTAS
A. 1,2,3,4
B. 1,3,4,6
C. 2,7,8,9
D. 3,6,7,9
NIVEL DE COMPLEJIDAD
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
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
No estoy seguro ?
NIVEL DE COMPLEJIDAD
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"
RESPUESTAS
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 134
RESPUESTAS
NIVEL DE COMPLEJIDAD
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
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
TAXONOMA: Conocimiento
PREGUNTA: 138
RESPUESTAS
A. 1, 3, 4, 6
B. 1, 2, 3, 6
C. 3, 4, 6, 7
D. 4, 5, 6, 7
NIVEL DE COMPLEJIDAD
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).
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
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
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
PREGUNTA: 141
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
TAXONOMA: Conocimiento
PREGUNTA: 142
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
TAXONOMA: Conocimiento
PREGUNTA: 143
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
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
TAXONOMA: Conocimiento
PREGUNTA: 145
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
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
NIVEL DE COMPLEJIDAD
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
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
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
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
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
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.
RESPUESTAS
A.
B.
C.
D.
NIVEL DE COMPLEJIDAD
TAXONOMA: Conocimiento
ARQUITECTURA DEL SOFTWARE