Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen
Examen
Curna-Nagua
2. ¿La falla en cuál de las siguientes etapas de prueba tendría el MAYOR impacto sobre
la implementación de nuevo software de aplicación?
A. Prueba de sistema
B. Prueba de aceptación
C. Prueba de integración
D. Prueba de unidad
6. ¿Cuál de los siguientes métodos de prueba es el MÁS efectivo durante las etapas
iníciales de creación de prototipos?
A. Sistema
Universidad Autónoma de Santo Domingo
Curna-Nagua
B. Paralelo
C. Volumen
D. De arriba hacia abajo
7. ¿Cuál de los siguientes es el propósito PRIMARIO para llevar a cabo una prueba
paralela?
A. Determinar si el sistema es eficiente en costos.
B. Permitir pruebas comprensivas de unidad y de sistema
C. Destacar los errores en los interfaces de programa con los archivos.
D. Asegurar que el nuevo sistema satisfaga los requerimientos del usuario.
12. ¿Cuál de los siguientes sería MÁS probable que asegurase que los requerimientos
del negocio se cumplan durante el desarrollo de software?
A. Entrenamiento adecuado
B. Los programadores entienden claramente los procesos del negocio
C. Documentación de las reglas del negocio
D. Participación temprana de los usuarios clave
16. Los supuestos mientras se planea un proyecto de SI implican un alto grado de riesgo
porque:
A. están basados en limitaciones conocidas.
B. están basados en datos pasados objetivos.
C. son resultado de la falta de información.
D. están hechos frecuentemente por personas no calificadas.
17. ¿Cuál de los siguientes grupos /personas debería asumir la dirección general y la
responsabilidad de los costos y cronogramas de los proyectos de desarrollo de
sistemas?
A. La gerencia de usuario
B. El comité de dirección del proyecto
Universidad Autónoma de Santo Domingo
Curna-Nagua
C. La alta gerencia
D. La gerencia de desarrollo de sistemas
20. La explicación MÁS probable para el uso de applets en una aplicación de Internet es
que:
A. se envía a través de la red desde el servidor.
B. el servidor no ejecuta el programa y el output no es enviado a través de la red.
C. mejoran el desempeño tanto del servidor de la web como de la red.
D. es un Programa JAVA bajado por medio del buscador web y ejecutado por el servidor de la
web de la máquina del cliente.
22. Cuando se selecciona el software, ¿cuál de los siguientes aspectos del negocio y
técnicos es el MÁS importante a considerar?
A. La reputación de un vendedor
Universidad Autónoma de Santo Domingo
Curna-Nagua
23. Una organización que planea comprar un paquete de software solicita al auditor de SI
una evaluación de riesgo. ¿Cuál de lo siguiente es el riesgo MAYOR?
A. No disponibilidad del código fuente.
B. Falta de una certificación de calidad del vendedor
C. Ausencia de referencias vendedor /cliente
D. Poca experiencia del vendedor con el paquete.
30. Una organización quiere hacer valer principios de integridad de datos y lograr un
desempeño /ejecución más rápida en una aplicación de base de datos. ¿Cuál de los
siguientes principios de diseño debe aplicarse?
A. Activadores (triggers) personalizados de usuario
B. Validación de datos en el inicio
C. Validación de datos al final
D. Integridad referencial
33. ¿Cuál de las fases siguientes representa el punto óptimo para que tenga lugar la
línea base (baselining) del software?
A. Pruebas.
B. Diseño
C. Requerimientos
D. Desarrollo
Universidad Autónoma de Santo Domingo
Curna-Nagua
36. Las revisiones por instituciones pares para detectar los errores de software durante
una actividad de desarrollo de programa se denominan:
A. técnicas de emulación.
B. recorridos (walk-throughs) estructurados.
C. técnicas modulares de programa.
D. construcción de programas de arriba hacia abajo.
37. Una ventaja de usar en transacciones en vivo saneadas (sanitized live transactions)
en los datos de prueba, es que:
A. todos los tipos de transacción serán incluidos.
B. cada condición de error probablemente sea probada.
C. no se requiere ninguna rutina especial para evaluar los resultados.
D. las transacciones de prueba son representativas de procesamiento en vivo.
38. ¿Cuál de los siguientes representa un prototipo típico de una aplicación interactiva?
A. Pantallas y programas de procesamiento
B. Pantallas, ediciones interactivas y muestras de reportes
C. Ediciones interactivas, programas de procesamiento y muestras de reportes
D. Pantallas, ediciones interactivas, programas de procesamiento y muestras de reportes
40. ¿Cuál de las siguientes es una técnica de gerencia que permite que las
organizaciones desarrollen sistemas estratégicamente importantes más rápidamente al
tiempo que reduce los costos de desarrollo y mantiene la calidad?
A. Análisis de punto de función
B. Metodología de ruta crítica
C. Desarrollo de aplicación rápida
D. Técnica de revisión de evaluación de programa
42. Las fases y los productos disponibles de un proyecto de ciclo de vida de desarrollo
de sistemas (SDLC) deberían ser determinadas:
A. durante las etapas iníciales de planeación del proyecto.
B. después de efectuarse una planeación anticipada, pero antes de que el trabajo haya
comenzado.
C. a través de las etapas del trabajo basadas en riesgos y exposiciones.
D. sólo después de que se hayan identificado todos los riesgos y exposiciones y que el auditor
de SI haya recomendado los controles apropiados.
B. las actualizaciones planificadas del OS hayan sido programadas para minimizar impactos
negativos sobre las necesidades de la compañía
C. el OS tenga las versiones y actualizaciones más recientes
D. los productos sean compatibles con el OS actual o previsto.
48. Un programador, que usa firecall IDs, como se dispone en el manual del fabricante,
ganó acceso al entorno/ambiente de producción e hizo un cambio no autorizado. ¿Cuál
de los siguientes podría haber prevenido que esto ocurriera?
A. Desactivación
B. Monitoreo
C. Autorización
D. Reestablecimiento
51. Una ventaja de usar una metodología de abajo hacia arriba frente a una de arriba
hacia abajo para la prueba de software es que:
A. los errores de interfaz se detectan antes.
B. la confianza en el sistema se logra antes.
C. los errores en los módulos críticos se detectan antes.
D. las principales funciones y procesamientos se prueban antes.
Universidad Autónoma de Santo Domingo
Curna-Nagua
52. Utilizar software de auditoría para comparar el código de objeto de dos programas,
es una técnica de auditoría usada para probar:
A. los programas lógicos.
B. los cambios de programa.
C. la eficiencia de programa.
D. las computaciones de programa.
57. Una organización ha contratado a un proveedor para una solución llave en mano
(turnkey solution) para su sistema electrónico de cobro de peajes (ETCS). El proveedor
ha provisto su software privado de aplicación como parte de la solución. El contrato
debería requerir que:
A. un servidor de respaldo esté disponible para ejecutar operaciones de ETCS con datos
actualizados.
B. un servidor de respaldo sea cargado con todo el software y los datos relevantes.
C. el personal de sistemas de la organización sea entrenado para manejar cualquier evento.
D. el código fuente de la aplicación de ETCS sea puesto en depósito de garantía (escrow.)
62. El control de cambios para los sistemas de aplicación de negocios que se están
desarrollando usando prototipos podría verse complicado por:
63. Una organización tiene un entorno integrado de desarrollo (IDE), donde las
bibliotecas de programa residen en el servidor, pero la modificación /desarrollo y prueba
se hacen desde estaciones de trabajo de PCs. ¿Cuál de los siguientes sería una fortaleza
de un entorno integrado de desarrollo?
A. Controla la proliferación de múltiples versiones de programas
B. Expande los recursos de programación y ayudas disponibles
C. Aumenta el programa y la integridad de procesamiento
D. Previene los cambios válidos de ser sobre-escritos por otros cambios
64. Un número de fallas de sistema están ocurriendo cuando las correcciones a los
errores detectados previamente son nuevamente presentados a la prueba de aceptación.
¿Esto indicaría que el equipo de mantenimiento probablemente no está desempeñando
adecuadamente cuál de los siguientes tipos de prueba?
Universidad Autónoma de Santo Domingo
Curna-Nagua
A. Prueba de unidad
B. Prueba de integración
C. Recorridos de diseño
D. Gerencia de configuración
66. El uso de técnicas de diseño y desarrollo orientada a objetos, es más probable que:
A. faciliten la capacidad para reutilizar módulos.
B. mejoren el desempeño del sistema.
C. aumenten la efectividad del control.
D. aumenten la velocidad del ciclo de vida del desarrollo del sistema.
68. ¿Cuál de los siguientes riesgos sería consecuencia de una definición inadecuada
delínea base (baseline) de software?
A. Desbordamiento del ámbito (scope creep)
B. Demoras de sign-off
C. Violaciones de integridad de software
D. Controles inadecuados
70. ¿Cuál de los siguientes describe MEJOR los objetivos de seguir una metodología
estándar de desarrollo de sistema?
A. Asegurar que el contrato de personal apropiado sea asignado y proveer un método de
controlar costos y cronogramas
B. Proveer un método de controlar los costos y cronogramas y asegurar la comunicación entre
los usuarios, los auditores de SI, la gerencia y el personal de SI
C. Proveer un método de controlar los costos y los cronogramas y un medio efectivo de auditar
el desarrollo de proyectos
D. Para asegurar la comunicación entre usuarios, los auditores, la gerencia y el personal de SI
y para asegurar que se asigne el personal apropiado
Universidad Autónoma de Santo Domingo
Curna-Nagua
71. ¿Cuál de los siguientes métodos de desarrollo usa un prototipo que puede ser
actualizado continuamente para satisfacer los requerimientos cambiantes del usuario o
del negocio?
A. Desarrollo orientado a los datos (DOD)
B. Desarrollo orientado al objeto (OOD)
C. Reingeniería del proceso del negocio (BPR)
D. Desarrollo de aplicación rápida (RAD)
73. ¿Cuál de lo siguiente es MÁS probable que ocurra cuando un proyecto de desarrollo
de sistema está en medio de la fase de programación / codificación?
A. Pruebas de unidad
B. Pruebas de stress
C. Pruebas de regresión
D. Pruebas de aceptación
A. Un incremento en el mantenimiento.
B. Una documentación inapropiada de las pruebas
C. Unas pruebas funcionales inadecuadas.
D. Demoras en la resolución de problemas.
78. La razón más común para que los sistemas dejen de satisfacer las necesidades de
los usuarios es que:
A. las necesidades del usuario están cambiando constantemente.
B. el crecimiento de los requerimientos del usuario fue pronosticado incorrectamente.
C. el sistema de hardware limita el número de usuarios concurrentes.
D. la participación del usuario para definir los requerimientos del sistema era inadecuada.
79. La diferencia entre prueba de caja blanca (whitebox) y prueba de caja negra
(blackbox) es que la prueba de caja blanca:
A. involucra al auditor de SI.
B. es efectuada por un equipo de programadores independientes.
C. examina la estructura lógica interna de un programa.
D. usa el enfoque de abajo hacia arriba.
81. Una compañía ha contratado una firma consultora externa para implementar un
sistema financiero comercial para reemplazar su sistema existente desarrollado
localmente. Al revisar el método de desarrollo propuesto, ¿cuál de los siguientes sería
de MAYOR preocupación?
82. ¿Cuál de los siguientes controles sería el MÁS efectivo para asegurar que el código
fuente y el código objeto de producción estén sincronizados?
A. Reporte de comparación de fuente y objeto de una liberación a otra
B. Software de control de biblioteca que restrinja cambios al código fuente
C. Acceso restringido al código fuente y al código objeto
D. Revisiones de fecha y sello de hora del código fuente y objeto
84. ¿Cuál de las siguientes es una medida del tamaño de un sistema de información
basada en el número y complejidad de los inputs, outputs y archivos de un sistema?
A. Técnica de revisión de la evaluación del programa (PERT)
B. Desarrollo de aplicación rápida (RAD)
C. Análisis de punto de función (FPA)
D. Método de ruta crítica (CPM)
85. ¿Cuál de los siguientes es una debilidad de control que puede poner en peligro un
proyecto de reemplazo de sistema?
A. El documento de iniciación del proyecto no ha sido actualizado para reflejar cambios en el
alcance del sistema.
B. Un análisis de brechas que compara la solución escogida para la especificación original ha
revelado un número de cambios significativos en la funcionalidad.
C. El proyecto ha estado sujeto a un número de cambios en las especificaciones de los
requerimientos.
D. La organización ha decidido que no se requiere un comité de seguimiento de proyecto.
87. Idealmente, las pruebas de stress sólo deberían llevarse a cabo en los casos
siguientes:
A. En un entorno de prueba usando datos de prueba
B. En un entorno de producción usando cargas de trabajo en vivo
C. En un entorno de prueba usando cargas de trabajo en vivo
D. En un entorno de producción usando datos de prueba
88. ¿Cuál de los siguientes niveles de modelo de madurez de capacidad asegura el logro
de los controles básicos de administración de proyectos?
A. Repetible (Nivel 2)
B. Definido (Nivel 3)
C. Administrado (Nivel 4)
D. Optimizado (Nivel 5)
A. pueden carecer de los comandos de bajo nivel de detalle necesarios para realizar
operaciones intensivas de datos.
B. no pueden ser implementado tanto en los procesadores de mainframe como en las
microcomputadoras.
C. generalmente contienen subconjuntos de lenguajes complejos que deben ser usados por
usuarios expertos.
D. no pueden tener acceso a los registros de base de datos y producen mensajes salientes
complejos en línea.
93. ¿Durante cuál de las siguientes fases en el desarrollo de sistemas serían preparados
generalmente los planes de aceptación de usuario?
A. Estudio de factibilidad
B. Definición de requerimientos
C. Planeación de la implementación
D. Revisión posterior a la implementación
96. ¿En cuál de las siguientes etapas de ciclo de vida de desarrollo de sistemas (SDLC)
deben los procedimientos tener una línea de base definida, para prevenir
desbordamiento del ámbito (scope creep)?
A. Desarrollo
B. Implementación
C. Diseño
D. Factibilidad
97. ¿Cuál es el primer nivel de modelo de madurez de capacidad de software (CMM) que
incluye un proceso estándar de desarrollo de software?
A. Inicial (nivel 1)
B. Repetible (nivel 2)
C. Definido (nivel 3)
D. Optimizante (nivel 5)
98. La razón para establecer un alto, o punto de congelación sobre el diseño de un nuevo
sistema es:
A. impedir más cambios a un proyecto en proceso.
B. iniciar el punto en que el diseño va a ser realizado.
C. requerir que los cambios después de ese punto sean evaluados por su efectividad de
costos.
D. proveer el equipo de administración de proyectos con más control sobre el diseño del
proyecto.
99. Probar la conexión de dos o más componentes de sistema que pasan información
desde un área a otra es:
A. Prueba piloto.
B. Prueba paralela.
C. Prueba de interfaz.
D. Prueba de regresión.