wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRIMERA PRÁCTICA DE EXAMEN

Total questions: 108

Worksheet time: 54mins

Name
Class
Date
1.

¿Cuál de las siguientes metodologías se aplica para evaluar la factibilidad de las propuestas?

a)

Benchmarking

b)

Costo – beneficio

c)

Análisis operativo

2.

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?

a)

Lineal

b)

En espiral

c)

Incremental

3.

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

a)

 2, 3, 1, 4

b)

 2, 4, 3, 1

c)

 3, 4, 2, 1

4.

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

a)

2, 1, 3, 4

b)

4, 3, 1, 2

c)

4, 2, 1, 3

5.

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

a)

1, 2, 4, 3, 5

b)

1, 3, 2, 5, 4

c)

2, 1, 5, 4, 3

6.

De los siguientes protocolos, ¿cuáles corresponden a la capa de red en el modelo OSI?

1.  HDLC

2.  IP

3.  TCP

4.  RIP

a)

1, 3

b)

2, 4

c)

3, 4

7.

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

a)

1, 2, 3

b)

2, 4, 5

c)

3, 4, 5

8.

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

a)

1b, 2d, 3e

b)

1d, 2b, 3a

c)

1e, 2f, 3b

9.

¿Cuáles son las características del software?

a)

El software está desarrollado o diseñado; No se fabrica en el sentido clásico.

b)

El software no se "desgasta" y puede se personalizado

c)

Todo lo mencionado anteriormente

10.

Los compiladores, los editores de software vienen bajo qué tipo de software?

a)

Software del sistema

b)

Software de la aplicacion

c)

Software científico

11.

El software se define como       

a)

Instrucciones y documentos

b)

Estructuras de datos

c)

Todas las anteriores

12.

¿Cuáles son las señales de que un proyecto de software está en problemas?

a)

El alcance del producto está mal definicion

b)

Los cambios se gestionan mal

c)

Todas las anteriores.

13.

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?

a)

Determine las restricciones del proyecto.

b)

Establecer los objetivos y alcance del producto.

c)

Ninguna de las anteriores.

14.

¿Qué elemento de codificación se omite generalmente al final de la línea?

a)

Convenciones de nombres

b)

Identificando

c)

Espacio en blanco

15.

Las reglas para escribir 'if-then-else', 'case-switch', 'while-until' y 'for' flujo de control se denominan .

a)

Comentarios

b)

Funciones

c)

Estructura de control

16.

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.

a)

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

b)

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

c)

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

17.

Un proyecto puede ser caracterizado como

a)

Cada proyecto puede no tener un objetivo único y distinto.

b)

El proyecto es una actividad de rutina o operaciones diarias.

c)

Ninguna de las anteriores.

18.

Elija la opción correcta en términos de problemas relacionados con la responsabilidad profesional

a)

Confidencialidad

b)

Derechos de propiedad intelectual

c)

Ambas

19.

“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:

a)

Modificación no autorizada de material informático

b)

Diseminación de virus u otro malware

c)

Todos los mencionados

20.

Explique qué se entiende por PRODUCTO con referencia a uno de los ocho principios según el Código de ética de ACM / IEEE.

a)

El producto debe ser fácil de usar.

b)

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.

c)

Los ingenieros de software se asegurarán de que sus productos y las modificaciones relacionadas satisfagan al cliente.

21.

Identifique un dilema ético de las situaciones mencionadas a continuación:

a)

Su empleador lanza un sistema crítico para la seguridad sin terminar la prueba del sistema.

b)

Negarse a emprender un proyecto.

c)

Ninguna de las anteriores

22.

Identifique la afirmación correcta: “Los ingenieros de software

a)

actuar consistentemente con el interés público

b)

Asegurar que sus productos solo cumplan con el SRS

c)

Ninguna de las anteriores

23.

Seleccione la declaración incorrecta:

Los ingenieros de software deben     

a)

No uses tus habilidades técnicas para hacer mal uso de las computadoras de otras personas.

b)

Ser dependientes de sus colegas.

c)

Mantener la integridad y la independencia en su juicio profesional

24.

La eficiencia en un producto de software no incluye                      

a)

sensibilidad

b)

licenciamiento

c)

utilización de memoria

25.

¿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?

a)

AMBIENTE

b)

PROFESIÓN

c)

PRODUCTO

26.

¿Qué es un software?

a)

El software es un conjunto de programas

b)

El software es documentación y configuración de datos

c)

Ambas

27.

¿Cuál de estos no tiene en cuenta la falla del software?

a)

Aumento de la oferta

b)

Aumento de la demanda

c)

Baja expectativa

28.

¿Cuál de estos no tiene en cuenta la falla del software?

a)

Aumento de la oferta

b)

Aumento de la demanda

c)

Baja expectativa

29.

¿Cuáles son los atributos de un buen software?

a)

Funcionalidad de software

b)

Mantenimiento del software

c)

Ambas

30.

¿Cuál de estas actividades de ingeniería de software no forma parte de los procesos de software?

a)

Dependencia de software

b)

Desarrollo de software

c)

Validación de software

31.

¿Cuál de estos es incorrecto?

a)

La ingeniería de software pertenece a la informática.

b)

La informática pertenece a la ingeniería de software

c)

La ingeniería de software se ocupa de los aspectos prácticos de desarrollar y entregar software útil

32.

¿Cuál de estos es verdad?

a)

Los productos genéricos y los productos personalizados son tipos de productos de software

b)

Los productos genéricos se producen por organización y se venden al mercado abierto

c)

Todas las anteriores

33.

¿Cuál de estos no afecta a los diferentes tipos de software en su conjunto?

a)

Heterogeneidad

b)

Flexibilidad

c)

Seguridad

34.

¿Las nociones fundamentales de la ingeniería de software no tienen en cuenta?

a)

Procesos de software

b)

Seguridad del software

c)

Validación de Software

35.

¿Cuál de estos no es cierto?

a)

La web ha llevado a la disponibilidad de servicios de software y la posibilidad de desarrollar sistemas basados en servicios altamente distribuidos.

b)

Los sistemas basados en web han conducido a la degradación de los lenguajes de programación.

c)

Web trae concepto de software como servicio.

36.

Identifique un lenguaje de cuarta generación (4GL) a partir de lo que se indica a continuación.

a)

FORTRAN

b)

COBOL

c)

Shell de unix

37.

Organice las siguientes actividades para hacer un producto de software utilizando 4GT.

  1. 1. Estrategia de diseño

  2. 2. Transformación en producto.

  3. 3. Implementación

  4. 4. Recolección de requisitos

a)

4, 3, 1, 2

b)

4, 1, 3, 2

c)

1, 4, 3, 2

38.

4GL es un ejemplo de procesamiento                                      .

a)

Caja negra

b)

Funcional

c)

Ambas

39.

El modelo 4GT es un paquete de        

a)

Herramientas de caja

b)

Herramientas de software

c)

Programas de software

40.

Modelo de proceso del software RAD significa         

a)

Desarrollo rápido de aplicaciones

b)

Desarrollo relativo de aplicaciones

c)

Desarrollo de aplicaciones recientes

41.

¿Cuál es el modelo más simple de paradigma de desarrollo de software?

a)

Modelo espiral

b)

Modelo de cascada

c)

Modelo V

42.

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

a)

Todo lo mencionado anteriormente

b)

Ambos B y C

c)

Ambos A y C

43.

¿Qué modelo también se conoce como modelo de verificación y validación?

a)

Modelo de cascada

b)

Modelo V

c)

Modelo espiral

44.

¿Qué modelo no es adecuado para grandes proyectos de software pero es bueno para aprender y experimentar?

a)

Modelo de Big Bang

b)

Modelo espiral

c)

Modelo iterativo

45.

A qué modelo también se le llama ciclo de vida clásico o modelo de cascada?

a)

Desarrollo iterativo

b)

Desarrollo secuencial lineal

c)

Desarrollo incremental

46.

¿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?

a)

Autorregulación

b)

Estabilidad organizacional

c)

Reduciendo la calidad

47.

Build & Fix Model es adecuado para los ejercicios de programación de  LOC (línea de código).

a)

100-200

b)

200-400

c)

400-1000

48.

¿Cuál de los siguientes modelos no es adecuado para adaptarse a cualquier cambio?

a)

Modelo de cascada

b)

Modelo RAD

c)

Modelo de prototipos

49.

¿Cuál no es uno de los tipos de prototipo de Modelo de Prototipos?

a)

Prototipo horizontal

b)

Prototipo diagonal

c)

Prototipo vertical

50.

¿Cuál de los siguientes no es una fase del modelo de prototipos?

a)

Diseño rapido

b)

Codificación

c)

Refinamiento de prototipos

51.

¿Cuál de las siguientes afirmaciones con respecto al modelo de construcción y reparación es incorrecta?

a)

No hay espacio para el diseño estructural

b)

Se adapta bien a grandes proyectos

c)

El mantenimiento es prácticamente imposible

52.

Modelo RAD tiene

a)

2 fases

b)

3 fases

c)

5 fases

53.

¿Cuál es el mayor inconveniente de usar el modelo RAD?

a)

Se requieren desarrolladores / diseñadores altamente especializados y capacitados.

b)

Alienta la retroalimentación de cliente / cliente

c)

Ambas

54.

SDLC significa

a)

Ciclo de vida del desarrollo de programas

b)

Ciclo de vida de desarrollo de sistemas

c)

Ciclo de vida del diseño de software

55.

¿Qué modelo se puede seleccionar si el usuario está involucrado en todas las fases de SDLC?

a)

Modelo de prototipos

b)

Modelo RAD

c)

ambos

56.

Cuál de los siguientes no es un modelo de proceso evolutivo?

a)

Modelo Espiral WINWIN

b)

Modelo incrementalo de desarrollo

c)

Todos son modelos de software evolutivos

57.

El modelo incremental es el resultado de una combinación de elementos, ¿de qué dos modelos?

a)

Modelo lineal y modelo de prototipos

b)

Modelo lineal y modelo RAD

c)

Modelo de cascada y modelo de RAD

58.

¿Cuál es la principal ventaja de usar el modelo incremental?

a)

Se utiliza cuando existe la necesidad de llevar un producto al mercado antes de tiempo.

b)

Más fácil de probar y depurar

c)

Ambos

59.

El modelo espiral fue propuesto originalmente por

a)

IBM

b)

Barry Boehm

c)

Periodista

60.

El modelo en espiral tiene dos dimensiones:          y         

a)

diagonal, angular

b)

radial, perpendicular

c)

radial, angular

61.

En qué se diferencia WINWIN Spiral Model de Spiral Model?

a)

Define las tareas necesarias para definir recursos, líneas de tiempo y otra información relacionada con el proyecto

b)

Define un conjunto de actividades de negociación al comienzo de cada paso alrededor de la espiral.

c)

Define las tareas requeridas para evaluar los riesgos tanto técnicos como de gestión.

62.

Identificar la desventaja del modelo espiral

a)

No funciona bien para proyectos más pequeños.

b)

Gran cantidad de análisis de riesgo

c)

Fuerte aprobación y control de documentación.

63.

¿En qué se diferencia el modelo incremental del modelo espiral?

a)

Los requisitos cambiantes se pueden acomodar en el modelo incremental.

b)

El progreso se puede medir para el modelo incremental.

c)

no hay diferencia entre estos dos

64.

Si tuviera que crear aplicaciones cliente / servidor, ¿qué modelo elegiría?

a)

Modelo Espiral WINWIN

b)

Modelo concurrente

c)

Modelo espiral

65.

La selección de un modelo se basa en

a)

Requerimientos y usuarios

b)

Usuarios

c)

Todos los mencionados

66.

¿Qué dos modelos no permiten definir requisitos al principio del ciclo?

a)

Cascada y RAD

b)

Prototipos y Espiral

c)

Prototipos y RAD

67.

¿Cuál del siguiente modelo de ciclo de vida se puede elegir si el equipo de desarrollo tiene menos experiencia en proyectos similares?

a)

Espiral

b)

Cascada

c)

Modelo de mejora iterativa

68.

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?

a)

Cascada

b)

RAD

c)

Incremental

69.

¿Qué dos de los siguientes modelos no podrán dar el resultado deseado si la participación del usuario no está involucrada?

a)

Cascada y espiral

b)

RAD y prototipado

c)

RAD y cascada

70.

¿Cuál de los siguientes no está definido en un buen documento de especificación de requisitos de software (SRS)?

a)

Requerimiento funcional

b)

Algoritmo para la implementación de software

c)

Objetivos de implementación

71.

¿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.?

a)

Diseño de software

b)

Análisis del sistema

c)

Estudio de factibilidad

72.

Qué proyecto se emprende como consecuencia de una solicitud específica de un cliente?

a)

Nuevos proyectos de desarrollo de aplicaciones

b)

Proyectos de desarrollo de conceptos

c)

Proyectos de mejora de aplicacion

73.

El proceso de ingeniería de requisitos incluye cuál de estos pasos?

a)

Estudio de factibilidad

b)

Recolección de requisitos

c)

Todo lo mencionado anteriormente

74.

La especificación de requisitos de software (SRS) también se conoce como especificación de      

a)

Prueba de caja blanca

b)

Prueba de caja negra

c)

Test de aceptación

75.

¿En qué proceso de obtención los desarrolladores discuten con el cliente y los usuarios finales y conocen sus expectativas del software?

a)

Recolección de requisitos

b)

Requisitos de organizacion

c)

Negociación y discusión

76.

Si los requisitos son fácilmente comprensibles y definidos, ¿qué modelo es el más adecuado?

a)

Modelo espiral

b)

Modelo de cascada

c)

Modelo de prototipado

77.

Qué documento crea el analista del sistema después de que se recopilan los requisitos de varios interesados?

a)

Especificación de requisitos de software

b)

Estudio de factibilidad

c)

Recolección de requisitos

78.

¿Cuál está enfocado hacia el objetivo de la organización?

a)

Estudio de factibilidad

b)

Recolección de requisitos

c)

Validación de requisitos de software

79.

¿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?

a)

Documentación de requisitos

b)

Documentación del usuario

c)

Documentación de diseño de software

80.

¿Cuál es el significado de la obtención de requisitos en ingeniería de software?

a)

Recopilacion y comprensión de requisitos

b)

Obteniendo los requerimientos del cliente

c)

Todas las anteriores

81.

Cuál de las siguientes es / es técnica de estimación de proyecto?

a)

Técnica de estimación empírica

b)

Técnica de estimación analítica y heuristica

c)

Todas las anteriores

82.

¿Qué herramientas son útiles en todas las etapas de SDLC, para la recopilación de requisitos para pruebas y documentación

a)

Herramientas de caja baja

b)

Herramientas de caja integradas

c)

Ninguna de las anteriores

83.

Cuáles son los tipos de requisitos de desarrollo de software?

a)

Disponibilidad

b)

Confiabilidad

c)

Todos los mencionados

84.

Seleccione el requisito específico del desarrollador

a)

Potabilidad

b)

Mantenibilidad

c)

Ambas

85.

FAST significa

a)

Técnica de especificación de aplicación facilitada

b)

Técnica de especificación de aplicación rápida

c)

Técnica funcional de especificación de aplicaciones

86.

QFD significa

a)

diseño de funciones de calidad

b)

Despliegue de la función de calidad

c)

desarrollo de la función de calidad

87.

Los requisitos del sistema del usuario son las partes de qué documento?

a)

SDD

b)

SRS

c)

DDD

88.

Cuál es uno de los actores más importantes de los siguientes?

a)

Personal de nivel de entrada

b)

Accionista de nivel medio

c)

Usuarios del software

89.

¿Cuál de los siguientes es un requisito funcional?

Mantenibilidad

Portabilidad

Robustez

Ninguno de los mencionados

a)

Mantenibilidad

b)

Robustez

c)

Ninguno de los mencionados

90.

Cuál de los siguientes es un requisito que se ajusta al módulo de un desarrollador?

a)

Disponibilidad

b)

Probabilidad

c)

Usabilidad

91.

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?

a)

Funcional

b)

No funcional

c)

Requisito conocido

92.

¿Cuál de las siguientes afirmaciones explica la portabilidad en los requisitos no funcionales?

a)

Es un grado en que el software que se ejecuta en una plataforma se puede convertir fácilmente para ejecutarse en otra plataforma.

b)

Se puede mejorar mediante el uso de idiomas, sistemas operativos y herramientas universalmente disponibles y estandarizadas.

c)

Ambas

93.

Elija la declaración incorrecta con respecto al requisito no funcional (NFR).

a)

Enfoque cuantitativo: encuentre escalas medibles para los atributos de funcionalidad

b)

Enfoque cualitativo - Estudie varias relaciones entre los objetivos de calidad

c)

Enfoque orientado al producto: enfoque en la calidad del sistema (o software)

E

94.

¿Cuántos esquemas de clasificación se han desarrollado para los NFR (requisito no funcional)?

a)

dos

b)

tres

c)

cinco

95.

Según los componentes de FURPS +, ¿cuál de los siguientes no pertenece a S?

a)

Probabilidad

b)

Eficiencia de velocidad

c)

Utilidad

96.

¿Cuáles son las cuatro dimensiones de la fiabilidad?

a)

Disponibilidad, fiabilidad, seguridad, seguridad.

b)

Disponibilidad, fiabilidad, mantenibilidad, seguridad.

c)

Usabilidad, Fiabilidad, Seguridad, Flexibilidad.

97.

¿Cuál es el primer paso de la obtención de requisitos?

a)

Identificando a los interesados

b)

Listado de requisitos

c)

Ninguna de las anteriores

98.

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

a)

iii, i, ii, iv

b)

iii, iv, ii, i

c)

iii, ii, iv, i

99.

Qué diseño identifica el software como un sistema con muchos componentes que interactúan entre sí?

a)

Diseño arquitectónico

b)

Diseño de alto nivel

c)

Diseño detallado

100.

La herramienta CASE significa ___________________

a)

Ingeniería de software asistida por computadora

b)

Ingeniería de software asistida por componentes

c)

Ingeniería de Software de Análisis Computacional

101.

FAST significa       

a)

Facilitado técnica de especificación de aplicaciones

b)

Técnica de software de aplicación facilitada

c)

Técnica de software de aplicación funcional

102.

Abrevia el término CASO.

a)

Ingeniería de software asistida por computadora

b)

Ingeniería de software autorizada por computadora

c)

Ingeniería de software con asistencia común

103.

¿Qué se describe por medio de DFD como se estudió anteriormente y se representa en forma algebraica?

a)

Flujo de datos

b)

Almacenamiento de datos

c)

Estructuras de datos

104.

Una entidad en el Modelo ER es un ser del mundo real, que tiene algunas propiedades llamadas     

a)

Atributos

b)

Relación

c)

Dominio

105.

El número máximo de objetos que pueden participar en una relación se denomina

a)

Cardinalidad

b)

Atributos

c)

Operaciones

106.

Si una aplicación permite ejecutar varias instancias de sí misma, aparecen en la pantalla, ya que las ventanas separadas se denominan 

a)

Pestañas

b)

Ventana

c)

Menú

107.

Un marco de proceso genérico para la ingeniería de software abarca cinco actividades. ¿Qué son esas actividades?

 

a)

Comunicación, planificación, modelado, construcción, despliegue

b)

Comunicación, gestión de riesgos, medición, producción, despliegue

c)

Análisis, diseño, programación, depuración, mantenimiento

108.

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    

a)

Principio W3HH

b)

Principio de la OMS

c)

Principio W5HH