You are on page 1of 4

Universidad Facultad de Ingeniería

Ricardo Palma Escuela de Ingeniería Industrial

DESARROLLO DE SOFTWARE (IN 0404)

Profesores: Ings. Luis Piedra/ Víctor Beltrán Semestre: 2018-I Grupo: 01 y 02


Fecha: 06 de julio de 2018 Tipo de evaluación: Examen Final Duración: 30 min
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PROHIBIDO PORTAR CELULARES U OTRO MEDIO ELECTRÓNICO DE COMUNICACIÓN, SE ANULARÁ LA PRUEBA,
ASÍ NO HAYA COPIADO, POR INCUMPLIR LAS NORMAS Y SE RETENDRÁ EL CELULAR PARA SU REVISIÓN
Prohibido: Usar copias o apuntes, préstamo de calculadora, consumo de bebidas, comidas y cigarrillos.

Nombres y Apellidos del alumno: Firma:

--------------------------------------------------------------------------------------------------------------------------------------------------
1 2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

A. Marcar la(s) opción(es) correctas (20 ptos – 1pto c/u):

1) Señale la respuesta correcta. La Ingeniería de Software:


a. Sirve para representar en detalle el sistema que va a desarrollar el producto software.
b. Es una de las consecuencias del proceso de la Ingeniería del Software.
c. Sirve para entender el contexto donde vamos a integrar el producto software a desarrollar.
d. Implementa la arquitectura de datos del producto software a desarrollar mediante una plantilla de cinco
regiones.
2) ¿Mediante la ingeniería de software que se busca de un producto software?
a. Cumpla con todos los procesos de ingeniería de software al no permitir omitir algunos de los pasos de ingeniería
de software
b. Se busca que el software a desarrollar sea de calidad cumpliendo con las necesidades que el cliente buscaba
resolver mediante la implementación de software.
c. Busca cumplir con lo establecido por el cliente tales necesidades deben a ver sido resueltas con ayuda del
software implementado en la empresa.
3) ¿Cómo empieza el proceso de ingeniería de software?
a. Partimos de la necesidad que tenga una empresa y organización o de modificar software ya existente en las
mismas y aplicamos el proceso de ingeniería de software.
b. Partimos desarrollando un software que una organización o algún individuo pueda necesitar.
c. Partimos de tomar un proceso que se lleva manualmente y lo automatizamos
4) ¿La ingeniería de software se encarga de:
a. Especificación, desarrollo, validación y evolución del software.
b. Análisis, desarrollo e implementación de sistemas software.
c. Desarrollo e implementación de software.
5) ¿La ingeniería de software se aplica a proyectos de cualquier magnitud?
a. La ingeniería de software es un proceso que ayuda a generar la documentación necesaria para que nuestras
aplicaciones estén bien documentadas sin importar el tamaño de la aplicación a desarrollar.
b. La ingeniería de software se aplica a cualquier tipo de proyectos ya que nos ayuda a entender a profundidad
cuales son las necesidades que un cliente tiene.
c. La ingeniería de software es aplicada a por lo general a casi todos los proyectos para entender las necesidades
que nuestros clientes tengan pero por lo general se aplican en proyectos de medianos y de alta complejidad
puesto que genera demasiada documentación.
Universidad Facultad de Ingeniería
Ricardo Palma Escuela de Ingeniería Industrial

6) El sistema de control de inventarios, procesa información de los artículos disponibles y aquellos que se tienen que surtir.
¿La salida de este SI como apoya las actividades de manufactura y producción?
a.- Ayuda a evitar el agotamiento de existencias.
b.- Ayuda a obtener más clientes.
c.- Da mantenimiento a las instalaciones de producción.
d.- Redefine los procesos de producción.
7) Ud. es gerente de una empresa. ¿Qué pregunta le ayudaría a responder un Sistema de información?
a.- ¿Qué productos debemos estar elaborando dentro de 5 años?
b.- ¿Cuál será el valor de los impuestos en 5 años?
c.- ¿Qué tan bien se están desempeñando nuestros proveedores?
d.- ¿Cuál será el incremento de personal dentro de 5 años?
8) El Ciclo de Vida del software es:
a. Un patrón del comportamiento de los diseñadores.
b. Un modelo del proceso de construcción del Software.
c. Un modelo de especificaciones establecido por el analista.
d. Un esquema para integrar el sistema completo.

9) ¿Cuáles son la diferencia entre software genérico y productos personalizados(o a la medida)?


a. El software genérico es desarrollado para uso general mientras que un software personalizado es desarrollado
para una tarea específica.
b. Que el software genérico tiene más funcionalidades que el software personalizado por ende es más caro.
c. El software genérico necesita licencia y el software personalizado no.
10) UML, por sus siglas en inglés es:
a. Unit Modeling Language
b. Unified Modeling Layer
c. Unit Modeling Layer
d. Unified Modeling Language

11) Identifique los principales beneficios que nos puede ofrecer UML:
a. Modelar Sistemas
b. Procesos de Desarrollo
c. Secuencia de actividades del sistema
12) Que son los requerimientos dentro del proceso de ingeniería de software?
a. Ayudan a desarrollar el software de manera incremental permitiendo avanzar progresivamente con cada
requerimiento que el cliente nos presentó
b. Mediante el documento de requerimientos los programadores pueden pasar a programar puesto que contiene lo
que el cliente desea.
c. El documento de requerimientos nos permite tener una visión clara de las necesidades que el cliente tiene y que
al final cuando le presentemos el software estos requerimientos sean cumplidos por el mismo.
13) En Ingeniería de Requerimientos, al momento de identificar los requerimientos se debe tener claro:
a. De diferenciar si el requerimiento es funcional o no funcional.
b. De conocer muy bien las necesidades que tiene el cliente.
c. De determinar cómo aplicar bien las técnicas de recolección de datos, como entrevistas.
14) Para un caso de estudio en donde se busque simular el comportamiento de un cajero automático, cuáles de los
siguientes serían casos de uso:
a. Revisar saldo. Realizar transacción. Desplegar información del sistema.
b. Revisar saldo. Realizar depósito. Realizar retiro.
c. Revisa saldo. Realizar transacción. Determinar el valor de un retiro.
Universidad Facultad de Ingeniería
Ricardo Palma Escuela de Ingeniería Industrial

15.- La siguiente figura corresponde a :

a) Diagrama de Colaboración.
b) Diagrama de Secuencia.
c) Diagrama de clases.
d) Diagrama de Casos de Uso
e) Ninguna de las anteriores.

16.- La siguiente figura corresponde a :

a) Diagrama de Colaboración.
b) Diagrama de Secuencia.
c) Diagrama de clases.
d) Diagrama de Casos de Uso
e) Ninguna de las anteriores.
Universidad Facultad de Ingeniería
Ricardo Palma Escuela de Ingeniería Industrial

17.- La siguiente figura corresponde a :

a) Diagrama de Colaboración.
b) Diagrama de Secuencia.
c) Diagrama de clases.
d) Diagrama de Casos de Uso
e) Ninguna de las anteriores.

18.- La siguiente figura corresponde a :

a) Diagrama de Colaboración.
b) Diagrama de Secuencia.
c) Diagrama de clases.
d) Diagrama de Casos de Uso
e) Ninguna de las anteriores.

19) Lo único que se entrega al terminar el proyecto de Software es el programa funcionando.


a. - Verdadero
b.- Falso

20) Para modelar el contexto de un sistema lo primero que se hace es: Modelar casos de uso, actores y sus relaciones en un
diagrama de casos de uso.
a.- Verdadero
b.- Falso

You might also like