Examen Final DS 20181

Facultad de Ingeniería Universidad Ricardo Palma Escuela de Ingeniería Industrial DESARROLLO DE SOFTWARE (IN 0404) Pr

Views 429 Downloads 6 File size 356KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Facultad de Ingeniería

Universidad Ricardo Palma

Escuela de Ingeniería Industrial

DESARROLLO DE SOFTWARE (IN 0404) Profesores: Ings. Luis Piedra/ Víctor Beltrán Semestre: 2018-I Fecha: 06 de julio de 2018 Tipo de evaluación: Examen Final

Grupo: 01 y 02 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. b. c. d.

2)

3)

4)

5)

Sirve para representar en detalle el sistema que va a desarrollar el producto software. Es una de las consecuencias del proceso de la Ingeniería del Software. Sirve para entender el contexto donde vamos a integrar el producto software a desarrollar. Implementa la arquitectura de datos del producto software a desarrollar mediante una plantilla de cinco regiones. ¿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. ¿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 ¿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. ¿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 Ricardo Palma

6)

7)

8)

Facultad de Ingeniería Escuela de Ingeniería Industrial

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. 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? El Ciclo de Vida del software es: a. b. c. d.

Un patrón del comportamiento de los diseñadores. Un modelo del proceso de construcción del Software. Un modelo de especificaciones establecido por el analista. 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.

Facultad de Ingeniería

Universidad 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.

Facultad de Ingeniería

Universidad 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