wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Parcial C2- Introducción a la ingeniería de software

Total questions: 50

Worksheet time: 1hrs 9mins

Name
Class
Date
1.

¿Cuál es el propósito del ciclo de vida del software?

a)

Gestionar el desarrollo, mantenimiento y retiro de un sistema de software.

b)

Definir los requisitos del hardware

c)

Realizar pruebas de rendimiento

d)

Controlar el acceso de usuarios al software

2.

¿En qué consiste la fase de planificación en el ciclo de vida del software?

a)

La fase de planificación consiste en probar el software antes de planificar su desarrollo

b)

La fase de planificación implica definir objetivos, alcance, recursos y crear un plan detallado.

c)

La fase de planificación se enfoca únicamente en la estética del software

d)

La fase de planificación implica desarrollar el software sin un plan previo

3.

¿Cuál de las siguientes afirmaciones es CIERTA?

a)

El software de aplicaciones complejas es fácil de desarrollar.

b)

Es probable que el software contenga errores

c)

El desarrollo de software es sólo una labor de programación

d)

Ninguna de las anteriores

4.

Personas que están operando día a día un sistema de software. Es la persona que conoce el problema, y utiliza la herramienta computacional para apoyar su trabajo.

a)

Cliente

b)

Analista

c)

Téster

d)

Programador

5.

Apoya en el proceso de detección y eliminación de los errores y defectos del sistema en construcción

a)

Analista

b)

Programador

c)

Téster

d)

Cliente

6.

Un archivo o conjunto de archivos que contienen múltiples informaciones que, de alguna forma, guardan relación es:

a)

Un Sistema Gestor de Bases de Datos (SGBD)

b)

Una base de datos

c)

Una aplicación informática para el manejo de bases de datos

d)

Ninguna de las anteriores

7.

De los siguientes acrónimos, indica cual es un Sistema Gestor de Bases de Datos (SGBD)

a)

EXCEL

b)

BASE

c)

MYSQL

d)

SGBD

8.

¿Qué es una base de datos?

a)

Uno o varios que sirvan para distinguir cada entidad en la relación

b)

Una base de datos es un conjunto de información relacionada entre sí

c)

El conjunto de valores que puede tomar un atributo

d)

Ninguna de las anteriores

9.

¿Qué es un algoritmo de programación?

a)

Un algoritmo de programación es un conjunto de instrucciones ordenadas y finitas que se utilizan para realizar una tarea específica o resolver un problema.

b)

Un algoritmo de programación es un conjunto de instrucciones aleatorias

c)

Un algoritmo de programación es un conjunto de instrucciones infinitas

d)

Un algoritmo de programación es un conjunto de instrucciones desordenadas

10.

Explica en qué consiste el desarrollo de software.

a)

El desarrollo de software es la creación de programas informáticos para crear problemas en lugar de resolverlos.

b)

El desarrollo de software es la creación de programas informáticos exclusivamente para entretenimiento.

c)

El desarrollo de software es la creación de hardware físico para resolver problemas informáticos.

d)

El desarrollo de software es la creación de programas informáticos para resolver problemas o satisfacer necesidades.

11.

¿Cuál es la función de un sistema operativo en un computador?

a)

Es un lenguaje de programación de bajo nivel.

b)

Enviar correos electrónicos

c)

Administrar recursos y proporcionar una interfaz de usuario.

d)

Jugar videojuegos

12.

Define: Lenguaje de programación

a)

Es un conjunto de símbolos, caracteres y reglas (programas) que le permiten a las personas comunicarse con la computadora.

b)

Es un proceso complejo que requiere una serie de reglas simples, pero indispensables para poderse llevar a cabo.

c)

Es una serie de símbolos que sirven para transmitir uno o mas mensajes (ideas) entre dos entidades diferentes.

d)

Es el conjunto de instrucciones escritas de algún lenguaje de programación y que ejecutadas secuencialmente resuelven un problema especifico.

13.

¿Cuál es el proceso principal en el desarrollo de software?

a)

Ejecución de pruebas

b)

Diagrama de flujo

c)

Diseño gráfico

d)

Ciclo de vida del software

14.

Nombra dos sistemas operativos comunes en computadoras personales.

a)

C++, HTML

b)

PHP y MYSQL

c)

AS400, IOS

d)

Windows, Linux

15.

¿Qué es el software?

a)

Elemento físico de un sistema.

b)

Elemento lógico de un sistema.

c)

Un tipo de hardware.

d)

Un proceso de mantenimiento.

16.

¿Qué tipo de artefacto es un código fuente?

a)

Artefacto del desarrollo de software.

b)

Ejecutable.

c)

Elemento de un modelo.

d)

Modelo.

17.

¿Cuál es el enfoque del análisis en el desarrollo de software?

a)

Entender la solución.

b)

Definir el presupuesto.

c)

Crear el código fuente.

d)

Entender el problema.

18.

¿Qué se busca en la fase de diseño?

a)

Optimizar el diseño del sistema.

b)

Transformar requerimientos en especificaciones.

c)

Definir el hardware necesario.

d)

Crear un modelo de negocio.

19.

¿Qué tipo de software es?

a)

Software de Aplicación

b)

Software de Sistema

c)

Software de Programación

20.

¿Qué tipo de software es?

a)

Software de Aplicación

b)

Software de Sistema

c)

Software de Programación

21.

¿Qué tipo de software es?

a)

Software de Aplicación

b)

Software de Sistema

c)

Software de Programación

22.

¿Qué tipo de software es?

a)

Software de Aplicación

b)

Software de Sistema

c)

Software de Programación

23.

Tipos de software

a)

Aplicaciones, programación, juegos

b)

Programación, sistemas, aplicaciones

c)

Sistemas, aplicaciones, Internet

24.

Son aquellas aplicaciones que se utilizan para programar?

a)

Software Sistemas

b)

Software Aplicaciones

c)

Software Programación

25.

El Windows, Linux y Mac Os X

a)

Programas

b)

Sistemas Operativos

c)

Hardware

26.

La Ingeniería De Requisitos Evalúa?

a)

Las Peticiones Y Especificaciones Del Cliente?

b)

Las Fallas De Un Sistema

c)

Como Se Quiere Que Se Vea Un Programa Finalmente?

d)

Ninguna De Las Anteriores

27.

Cual Puede Ser Uno De Los Desafíos De La Ingeniería De Requisitos. Seleccione Una

a)

No Saber Como hacer El Software

b)

No Saber Sobre El Tema

c)

La Comunicación Con El Cliente O No Saber A Que Se Quiere Llegar Exactamente

d)

Ninguna De Las Anteriores

28.

¿Que Son Los Requisitos?

a)

Cosas Que Se Pueden Añadir

b)

Los Detalles Sobre Lo Que Tendremos Que Hacer

c)

Las Diferentes Opciones Que Puede Tener Un Proyecto

d)

Ninguna De Las Anteriores

29.

La Ingenieria De Requisitos Pretende:

a)

a.- Buscar Errores En Distintos Tipos De Software

b)

b.- Evaluar El Flujo Y Contenido De La Información Para Definir Y Elaborar Funciones Del Software Y Entender El Comportamiento Del Sistema

c)

c. - Obtener Datos Precisos

d)

d. - a. y c, Son Correctas

30.

¿Cuál de las siguientes NO es una fase del ciclo de vida del software?

a)

a) Codificación

b)

b) Diseño

c)

c) Implementación

d)

d) Comercialización

31.

Los requerimientos que describen características como rendimiento, seguridad y fiabilidad se conocen como:

a)

a) Requerimientos funcionales

b)

b) Requerimientos no funcionales

c)

c) Requerimientos de calidad

d)

c) Requerimientos de calidad

32.

La fase del ciclo de vida donde se definen y documentan los requerimientos del sistema es:

a)

a) Diseño

b)

b) Codificación

c)

c) Ingeniería de requisitos

d)

d) Mantenimiento

33.

¿Cuál de las siguientes actividades NO corresponde a la ingeniería de requisitos?

a)

a) Elicitación de requisitos

b)

b) Análisis de requisitos

c)

c) Codificación del software

d)

d) Validación de requisitos

34.

Una característica deseable de los requisitos es que deben ser:

a)

a) Ambiguos

b)

b) Inconsistentes

c)

c) Verificables

d)

d) Incompletos

35.

En la fase de mantenimiento del ciclo de vida se realizan actividades para:

a)

a) Construir el código del sistema

b)

b) Definir los requerimientos iniciales

c)

c) Corregir defectos y adaptar el sistema

d)

d) Diseñar la arquitectura del software

36.

¿En qué orden se ejecutan típicamente las fases del ciclo de vida?

a)

a) Diseño, Implementación, Requisitos, Pruebas

b)

b) Requisitos, Diseño, Implementación, Pruebas

c)

c) Pruebas, Diseño, Requisitos, Implementación

d)

d) Implementación, Pruebas, Diseño, Requisitos

37.

Una propiedad deseable de los requisitos es que deben ser:

a)

a) Contradictorios

b)

b) Trazables

c)

c) Redundantes

d)

d) Ambiguos

38.

En la fase de pruebas del ciclo de vida se evalúa:

a)

a) El diseño preliminar del sistema

b)

b) Los requerimientos iniciales

c)

c) La calidad del producto de software

d)

d) Las necesidades de los usuarios

39.

El sistema debe permitir el registro de las quejas, reclamaciones y peticiones de los clientes

a)

Requerimiento funcional

b)

Requerimiento no funcional

40.

El sistema deberá controlar que el cliente este al día en los pagos antes de emitir una nueva factura.

a)

Requerimiento funcional

b)

Requerimiento no funcional

41.

El sistema debe registrar la información de los clientes.

a)

Requerimiento funcional

b)

Requerimiento no funcional

42.

El sistema debe permitir generar una factura de la venta de los productos:

a)

Requerimiento funcional

b)

Requerimiento no funcional

43.

El reporte de factura deberá cumplir con la normativa del artículo 617 del estatuto tributario.

a)

Requerimiento funcional

b)

Requerimiento no funcional

44.

El sistema deberá estar alojado en la nube.

a)

Requerimiento funcional

b)

Requerimiento no funcional

45.

El lenguaje de programación utilizado deberá ser Java.

a)

Requerimiento funcional

b)

Requerimiento no funcional

46.

El sistema debe generar un archivo plano de los clientes para reportarlos a la central de riesgo

a)

Requerimiento funcional

b)

Requerimiento no funcional

47.

El archivo de reporte a las centrales de riesgo debe cumplir con los estándares de las centrales de riesgo.

a)

Requerimiento funcional

b)

Requerimiento no funcional

48.

El sistema debe mostrar los resultados de una consulta en un tiempo no mayor a 5 segundos.

a)

Requisito funcional

b)

Requisito no funcional

49.

Si no se necesita ampliar detalles en su redacción, es decir, si se proporciona la información suficiente para su comprensión, podemos decir que un requerimiento es:

a)

Conciso

b)

Verificable

c)

Consistente

d)

Completo

50.

El sistema deberá funcionar en diferentes sistemas operativos como Windows, Mac OS, Linux, Android, iOS

a)

Requisito funcional

b)

Requisito no funcional