Font size
WorksheetsPRIMERA PRÁCTICA DE EXAMEN
Total questions: 108
Worksheet time: 54mins
¿Cuál de las siguientes metodologías se aplica para evaluar la factibilidad de las propuestas?
Benchmarking
Costo – beneficio
Análisis operativo
Una incubadora de negocios está organizando un proyecto para producir un videojuego de caracteres que se desarrollará en varias fases. El cliente especifica los requerimientos en etapas posteriores a cada demostración del producto. Las primeras versiones tienen propósitos académicos y se espera que las últimas sean productos comerciales. ¿Qué modelo del proceso se utiliza para desarrollar este proyecto?
Lineal
En espiral
Incremental
Ordene secuencialmente los pasos necesarios para preparar una entrevista para la obtención de los requerimientos de una aplicación computacional.
1. Decidir el tipo de preguntas y la estructura
2. Conocer los antecedentes de la organización
3. Decidir a quién entrevistar
4. Establecer los objetivos de la entrevista
2, 3, 1, 4
2, 4, 3, 1
3, 4, 2, 1
Ordene los pasos que se requieren para elaborar el diagrama relacional a partir de un diagrama entidad relación de un modelo de datos.
1. Elaborar por cada una de las relaciones con cardinalidad muchos a muchos una relación asociativa
2. Elaborar por cada una de la entidades del diagrama ER una relación en el diagrama relacional
3. Reducción de las relaciones muchos a uno con el paso de llaves
4. Fusionar las entidades con relaciones de cardinalidad uno a uno
2, 1, 3, 4
4, 3, 1, 2
4, 2, 1, 3
El departamento de control de calidad de una empresa de consultoría, implementa un plan de aseguramiento de calidad como un mecanismo de control. Ordene las actividades de dicho plan.
1. Desarrollar la descripción del proceso de software
2. Preparar el plan de SQA
3. Registrar cualquier falta de ajuste para informar al gestor ejecutivo
4. Garantizar que estén documentadas las desviaciones
Auditarproductosdetrabajodesoftwareparaverificarqueseajustenconlosrequerimientos
1, 2, 4, 3, 5
1, 3, 2, 5, 4
2, 1, 5, 4, 3
De los siguientes protocolos, ¿cuáles corresponden a la capa de red en el modelo OSI?
1. HDLC
2. IP
3. TCP
4. RIP
1, 3
2, 4
3, 4
El departamento de tecnologías de la información de una empresa está a punto de iniciar el desarrollo de una aplicación, considerando los siguientes lenguajes de programación. Seleccione los que sean orientados a objetos.
1. LISP
2. JAVA
3. FORTRAN
4. DELPHI
PHP
1, 2, 3
2, 4, 5
3, 4, 5
Un equipo de desarrollo tiene alojado el sistema de control de versiones en una carpeta compartida en un servidor de la empresa. Para su operación, esta carpeta tiene asignados diferentes permisos para diferentes usuarios, de acuerdo con el uso que hace cada uno. Así, un desarrollador baja versiones nuevas y sube actualizaciones; el personal de soporte técnico utiliza controladores y actualizaciones del sistema; mientras que el líder de proyecto controla y gestiona el sistema de control de versiones, además de participar como desarrollador. Relacione los perfiles de usuario con sus respectivos permisos de acceso.
Perfil de usuario Permisos de acceso
1. Desarrollador a) Creación, eliminación
2. Líder de proyecto b) Lectura
3. Personal de soporte técnico c) Lectura, creación, eliminación
d) Lectura, escritura
e) Lectura, escritura, creación
f) Lectura, escritura, creación, eliminación
1b, 2d, 3e
1d, 2b, 3a
1e, 2f, 3b
¿Cuáles son las características del software?
El software está desarrollado o diseñado; No se fabrica en el sentido clásico.
El software no se "desgasta" y puede se personalizado
Todo lo mencionado anteriormente
Los compiladores, los editores de software vienen bajo qué tipo de software?
Software del sistema
Software de la aplicacion
Software científico
El software se define como
Instrucciones y documentos
Estructuras de datos
Todas las anteriores
¿Cuáles son las señales de que un proyecto de software está en problemas?
El alcance del producto está mal definicion
Los cambios se gestionan mal
Todas las anteriores.
Usted está trabajando como gerente de proyecto. Tu empresa quiere desarrollar un proyecto. Usted también está involucrado en el equipo de planificación. ¿Cuál será tu primer paso en la planificación de proyectos?
Determine las restricciones del proyecto.
Establecer los objetivos y alcance del producto.
Ninguna de las anteriores.
¿Qué elemento de codificación se omite generalmente al final de la línea?
Convenciones de nombres
Identificando
Espacio en blanco
Las reglas para escribir 'if-then-else', 'case-switch', 'while-until' y 'for' flujo de control se denominan .
Comentarios
Funciones
Estructura de control
Haga coincidir la Lista 1 con la Lista 2 y elija la opción correcta.
1- Elicitación de requisitos
2 -Diseño
3-Implementación
4- Mantenimiento
a- Módulo de desarrollo e integración
b- Análisis.
c- Estructura y comportamiento
d- La optimización del rendimiento.
1-c, 2-a, 3-d, 4-b
1-a, 2-c, 3-d, 4-b
1-b, 2-c, 3-a, 4-d
Un proyecto puede ser caracterizado como
Cada proyecto puede no tener un objetivo único y distinto.
El proyecto es una actividad de rutina o operaciones diarias.
Ninguna de las anteriores.
Elija la opción correcta en términos de problemas relacionados con la responsabilidad profesional
Confidencialidad
Derechos de propiedad intelectual
Ambas
“Los ingenieros de software no deben usar sus habilidades técnicas para hacer un mal uso de las computadoras de otras personas”. Aquí el término uso incorrecto se refiere a:
Modificación no autorizada de material informático
Diseminación de virus u otro malware
Todos los mencionados
Explique qué se entiende por PRODUCTO con referencia a uno de los ocho principios según el Código de ética de ACM / IEEE.
El producto debe ser fácil de usar.
Los ingenieros de software se asegurarán de que sus productos y las modificaciones relacionadas cumplan con los estándares profesionales más altos posibles.
Los ingenieros de software se asegurarán de que sus productos y las modificaciones relacionadas satisfagan al cliente.
Identifique un dilema ético de las situaciones mencionadas a continuación:
Su empleador lanza un sistema crítico para la seguridad sin terminar la prueba del sistema.
Negarse a emprender un proyecto.
Ninguna de las anteriores
Identifique la afirmación correcta: “Los ingenieros de software
actuar consistentemente con el interés público
Asegurar que sus productos solo cumplan con el SRS
Ninguna de las anteriores
Seleccione la declaración incorrecta:
Los ingenieros de software deben
No uses tus habilidades técnicas para hacer mal uso de las computadoras de otras personas.
Ser dependientes de sus colegas.
Mantener la integridad y la independencia en su juicio profesional
La eficiencia en un producto de software no incluye
sensibilidad
licenciamiento
utilización de memoria
¿Cuál de estos no se encuentra entre los ocho principios seguidos por el Código de ética y práctica profesional de ingeniería de software?
AMBIENTE
PROFESIÓN
PRODUCTO
¿Qué es un software?
El software es un conjunto de programas
El software es documentación y configuración de datos
Ambas
¿Cuál de estos no tiene en cuenta la falla del software?
Aumento de la oferta
Aumento de la demanda
Baja expectativa
¿Cuál de estos no tiene en cuenta la falla del software?
Aumento de la oferta
Aumento de la demanda
Baja expectativa
¿Cuáles son los atributos de un buen software?
Funcionalidad de software
Mantenimiento del software
Ambas
¿Cuál de estas actividades de ingeniería de software no forma parte de los procesos de software?
Dependencia de software
Desarrollo de software
Validación de software
¿Cuál de estos es incorrecto?
La ingeniería de software pertenece a la informática.
La informática pertenece a la ingeniería de software
La ingeniería de software se ocupa de los aspectos prácticos de desarrollar y entregar software útil
¿Cuál de estos es verdad?
Los productos genéricos y los productos personalizados son tipos de productos de software
Los productos genéricos se producen por organización y se venden al mercado abierto
Todas las anteriores
¿Cuál de estos no afecta a los diferentes tipos de software en su conjunto?
Heterogeneidad
Flexibilidad
Seguridad
¿Las nociones fundamentales de la ingeniería de software no tienen en cuenta?
Procesos de software
Seguridad del software
Validación de Software
¿Cuál de estos no es cierto?
La web ha llevado a la disponibilidad de servicios de software y la posibilidad de desarrollar sistemas basados en servicios altamente distribuidos.
Los sistemas basados en web han conducido a la degradación de los lenguajes de programación.
Web trae concepto de software como servicio.
Identifique un lenguaje de cuarta generación (4GL) a partir de lo que se indica a continuación.
FORTRAN
COBOL
Shell de unix
Organice las siguientes actividades para hacer un producto de software utilizando 4GT.
1. Estrategia de diseño
2. Transformación en producto.
3. Implementación
4. Recolección de requisitos
4, 3, 1, 2
4, 1, 3, 2
1, 4, 3, 2
4GL es un ejemplo de procesamiento .
Caja negra
Funcional
Ambas
El modelo 4GT es un paquete de
Herramientas de caja
Herramientas de software
Programas de software
Modelo de proceso del software RAD significa
Desarrollo rápido de aplicaciones
Desarrollo relativo de aplicaciones
Desarrollo de aplicaciones recientes
¿Cuál es el modelo más simple de paradigma de desarrollo de software?
Modelo espiral
Modelo de cascada
Modelo V
El modelo arquitectónico se deriva de cuál de estas fuentes?
A) Información sobre el dominio de la aplicación para el software que se construirá;
B) Elementos del modelo de requisitos específicos, como diagramas de flujo de datos o clases de análisis, sus relaciones y colaboraciones para el problema en cuestión;
C) La disponibilidad de estilos y patrones arquitectónicos
Todo lo mencionado anteriormente
Ambos B y C
Ambos A y C
¿Qué modelo también se conoce como modelo de verificación y validación?
Modelo de cascada
Modelo V
Modelo espiral
¿Qué modelo no es adecuado para grandes proyectos de software pero es bueno para aprender y experimentar?
Modelo de Big Bang
Modelo espiral
Modelo iterativo
A qué modelo también se le llama ciclo de vida clásico o modelo de cascada?
Desarrollo iterativo
Desarrollo secuencial lineal
Desarrollo incremental
¿Cuál es la tasa de actividad global efectiva promedio en un sistema de tipo E en evolución que es invariante durante la vida útil del producto?
Autorregulación
Estabilidad organizacional
Reduciendo la calidad
Build & Fix Model es adecuado para los ejercicios de programación de LOC (línea de código).
100-200
200-400
400-1000
¿Cuál de los siguientes modelos no es adecuado para adaptarse a cualquier cambio?
Modelo de cascada
Modelo RAD
Modelo de prototipos
¿Cuál no es uno de los tipos de prototipo de Modelo de Prototipos?
Prototipo horizontal
Prototipo diagonal
Prototipo vertical
¿Cuál de los siguientes no es una fase del modelo de prototipos?
Diseño rapido
Codificación
Refinamiento de prototipos
¿Cuál de las siguientes afirmaciones con respecto al modelo de construcción y reparación es incorrecta?
No hay espacio para el diseño estructural
Se adapta bien a grandes proyectos
El mantenimiento es prácticamente imposible
Modelo RAD tiene
2 fases
3 fases
5 fases
¿Cuál es el mayor inconveniente de usar el modelo RAD?
Se requieren desarrolladores / diseñadores altamente especializados y capacitados.
Alienta la retroalimentación de cliente / cliente
Ambas
SDLC significa
Ciclo de vida del desarrollo de programas
Ciclo de vida de desarrollo de sistemas
Ciclo de vida del diseño de software
¿Qué modelo se puede seleccionar si el usuario está involucrado en todas las fases de SDLC?
Modelo de prototipos
Modelo RAD
ambos
Cuál de los siguientes no es un modelo de proceso evolutivo?
Modelo Espiral WINWIN
Modelo incrementalo de desarrollo
Todos son modelos de software evolutivos
El modelo incremental es el resultado de una combinación de elementos, ¿de qué dos modelos?
Modelo lineal y modelo de prototipos
Modelo lineal y modelo RAD
Modelo de cascada y modelo de RAD
¿Cuál es la principal ventaja de usar el modelo incremental?
Se utiliza cuando existe la necesidad de llevar un producto al mercado antes de tiempo.
Más fácil de probar y depurar
Ambos
El modelo espiral fue propuesto originalmente por
IBM
Barry Boehm
Periodista
El modelo en espiral tiene dos dimensiones: y
diagonal, angular
radial, perpendicular
radial, angular
En qué se diferencia WINWIN Spiral Model de Spiral Model?
Define las tareas necesarias para definir recursos, líneas de tiempo y otra información relacionada con el proyecto
Define un conjunto de actividades de negociación al comienzo de cada paso alrededor de la espiral.
Define las tareas requeridas para evaluar los riesgos tanto técnicos como de gestión.
Identificar la desventaja del modelo espiral
No funciona bien para proyectos más pequeños.
Gran cantidad de análisis de riesgo
Fuerte aprobación y control de documentación.
¿En qué se diferencia el modelo incremental del modelo espiral?
Los requisitos cambiantes se pueden acomodar en el modelo incremental.
El progreso se puede medir para el modelo incremental.
no hay diferencia entre estos dos
Si tuviera que crear aplicaciones cliente / servidor, ¿qué modelo elegiría?
Modelo Espiral WINWIN
Modelo concurrente
Modelo espiral
La selección de un modelo se basa en
Requerimientos y usuarios
Usuarios
Todos los mencionados
¿Qué dos modelos no permiten definir requisitos al principio del ciclo?
Cascada y RAD
Prototipos y Espiral
Prototipos y RAD
¿Cuál del siguiente modelo de ciclo de vida se puede elegir si el equipo de desarrollo tiene menos experiencia en proyectos similares?
Espiral
Cascada
Modelo de mejora iterativa
Si fuera un desarrollador líder de una compañía de software y se le solicita que envíe un proyecto
/ producto dentro de un marco de tiempo estipulado sin barreras de costo, ¿qué modelo seleccionaría?
Cascada
RAD
Incremental
¿Qué dos de los siguientes modelos no podrán dar el resultado deseado si la participación del usuario no está involucrada?
Cascada y espiral
RAD y prototipado
RAD y cascada
¿Cuál de los siguientes no está definido en un buen documento de especificación de requisitos de software (SRS)?
Requerimiento funcional
Algoritmo para la implementación de software
Objetivos de implementación
¿Cuál de las siguientes es la comprensión de las limitaciones de los productos de software, los problemas relacionados con el sistema de aprendizaje o los cambios que deben realizarse en los sistemas existentes de antemano, identificando y abordando el impacto del proyecto en la organización y el personal, etc.?
Diseño de software
Análisis del sistema
Estudio de factibilidad
Qué proyecto se emprende como consecuencia de una solicitud específica de un cliente?
Nuevos proyectos de desarrollo de aplicaciones
Proyectos de desarrollo de conceptos
Proyectos de mejora de aplicacion
El proceso de ingeniería de requisitos incluye cuál de estos pasos?
Estudio de factibilidad
Recolección de requisitos
Todo lo mencionado anteriormente
La especificación de requisitos de software (SRS) también se conoce como especificación de
Prueba de caja blanca
Prueba de caja negra
Test de aceptación
¿En qué proceso de obtención los desarrolladores discuten con el cliente y los usuarios finales y conocen sus expectativas del software?
Recolección de requisitos
Requisitos de organizacion
Negociación y discusión
Si los requisitos son fácilmente comprensibles y definidos, ¿qué modelo es el más adecuado?
Modelo espiral
Modelo de cascada
Modelo de prototipado
Qué documento crea el analista del sistema después de que se recopilan los requisitos de varios interesados?
Especificación de requisitos de software
Estudio de factibilidad
Recolección de requisitos
¿Cuál está enfocado hacia el objetivo de la organización?
Estudio de factibilidad
Recolección de requisitos
Validación de requisitos de software
¿Qué documentación funciona como herramienta clave para el diseñador de software, el desarrollador y su equipo de prueba para llevar a cabo sus tareas respectivas?
Documentación de requisitos
Documentación del usuario
Documentación de diseño de software
¿Cuál es el significado de la obtención de requisitos en ingeniería de software?
Recopilacion y comprensión de requisitos
Obteniendo los requerimientos del cliente
Todas las anteriores
Cuál de las siguientes es / es técnica de estimación de proyecto?
Técnica de estimación empírica
Técnica de estimación analítica y heuristica
Todas las anteriores
¿Qué herramientas son útiles en todas las etapas de SDLC, para la recopilación de requisitos para pruebas y documentación
Herramientas de caja baja
Herramientas de caja integradas
Ninguna de las anteriores
Cuáles son los tipos de requisitos de desarrollo de software?
Disponibilidad
Confiabilidad
Todos los mencionados
Seleccione el requisito específico del desarrollador
Potabilidad
Mantenibilidad
Ambas
FAST significa
Técnica de especificación de aplicación facilitada
Técnica de especificación de aplicación rápida
Técnica funcional de especificación de aplicaciones
QFD significa
diseño de funciones de calidad
Despliegue de la función de calidad
desarrollo de la función de calidad
Los requisitos del sistema del usuario son las partes de qué documento?
SDD
SRS
DDD
Cuál es uno de los actores más importantes de los siguientes?
Personal de nivel de entrada
Accionista de nivel medio
Usuarios del software
¿Cuál de los siguientes es un requisito funcional?
Mantenibilidad
Portabilidad
Robustez
Ninguno de los mencionados
Mantenibilidad
Robustez
Ninguno de los mencionados
Cuál de los siguientes es un requisito que se ajusta al módulo de un desarrollador?
Disponibilidad
Probabilidad
Usabilidad
Considere un sistema donde, un sensor de calor detecta una intrusión y alerta a la compañía de seguridad”. ¿Qué tipo de requisito está proporcionando el sistema?
Funcional
No funcional
Requisito conocido
¿Cuál de las siguientes afirmaciones explica la portabilidad en los requisitos no funcionales?
Es un grado en que el software que se ejecuta en una plataforma se puede convertir fácilmente para ejecutarse en otra plataforma.
Se puede mejorar mediante el uso de idiomas, sistemas operativos y herramientas universalmente disponibles y estandarizadas.
Ambas
Elija la declaración incorrecta con respecto al requisito no funcional (NFR).
Enfoque cuantitativo: encuentre escalas medibles para los atributos de funcionalidad
Enfoque cualitativo - Estudie varias relaciones entre los objetivos de calidad
Enfoque orientado al producto: enfoque en la calidad del sistema (o software)
E
¿Cuántos esquemas de clasificación se han desarrollado para los NFR (requisito no funcional)?
dos
tres
cinco
Según los componentes de FURPS +, ¿cuál de los siguientes no pertenece a S?
Probabilidad
Eficiencia de velocidad
Utilidad
¿Cuáles son las cuatro dimensiones de la fiabilidad?
Disponibilidad, fiabilidad, seguridad, seguridad.
Disponibilidad, fiabilidad, mantenibilidad, seguridad.
Usabilidad, Fiabilidad, Seguridad, Flexibilidad.
¿Cuál es el primer paso de la obtención de requisitos?
Identificando a los interesados
Listado de requisitos
Ninguna de las anteriores
Comenzando de menos a más importante, elija el orden de las partes interesadas.
i. Gerentes
ii. Personal de nivel de entrada
iii. Usuarios
iv. Accionista de nivel medio
iii, i, ii, iv
iii, iv, ii, i
iii, ii, iv, i
Qué diseño identifica el software como un sistema con muchos componentes que interactúan entre sí?
Diseño arquitectónico
Diseño de alto nivel
Diseño detallado
La herramienta CASE significa ___________________
Ingeniería de software asistida por computadora
Ingeniería de software asistida por componentes
Ingeniería de Software de Análisis Computacional
FAST significa
Facilitado técnica de especificación de aplicaciones
Técnica de software de aplicación facilitada
Técnica de software de aplicación funcional
Abrevia el término CASO.
Ingeniería de software asistida por computadora
Ingeniería de software autorizada por computadora
Ingeniería de software con asistencia común
¿Qué se describe por medio de DFD como se estudió anteriormente y se representa en forma algebraica?
Flujo de datos
Almacenamiento de datos
Estructuras de datos
Una entidad en el Modelo ER es un ser del mundo real, que tiene algunas propiedades llamadas
Atributos
Relación
Dominio
El número máximo de objetos que pueden participar en una relación se denomina
Cardinalidad
Atributos
Operaciones
Si una aplicación permite ejecutar varias instancias de sí misma, aparecen en la pantalla, ya que las ventanas separadas se denominan
Pestañas
Ventana
Menú
Un marco de proceso genérico para la ingeniería de software abarca cinco actividades. ¿Qué son esas actividades?
Comunicación, planificación, modelado, construcción, despliegue
Comunicación, gestión de riesgos, medición, producción, despliegue
Análisis, diseño, programación, depuración, mantenimiento
Boehm sugiere un enfoque que aborde los objetivos del proyecto, los hitos y los cronogramas, las responsabilidades, los enfoques de gestión y técnicos y los recursos necesarios. Este principio se llama
Principio W3HH
Principio de la OMS
Principio W5HH
