Ing Software II Sem01 Pe 1

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Facultad de Ciencias e Ingeniería

Escuela Profesional
Ingeniería de Sistemas e Informática

CURSO INGENIERÍA DE SOFTWARE II Prueba de entrada


DOCENTE FECHA TIEMPO TURNO
A. GUEVARA 13.08.2018 20 min Noche

NOMBRES Y APELLIDOS: _____________________________________________________


Indicaciones Generales:
 Marcar en color amarillo la respuesta correcta
 Desarrollo individual sin copias y sin dispositivos eléctrónicos
 Lea los criterios de evaluación antes de responder las preguntas
 Enviar en formato PDF al correo docente: [email protected] con el asunto: ISII-PE-
semana01

1. Los elementos típicos del proceso de ingeniería de requisitos son:


I. análisis del problema
II. diseño de software
III. análisis de las necesidades de personal
IV. especificación de comportamiento externo
[a] Solo I y IV
[b] solo II y III
[c] I, III y IV solamente
[d] I, II y III solamente

2. Un sistema de software que ha sido validado pero no verificado no puede:


[a] cumplir las expectativas del usuario
[b] cumplir con los requisitos especificados
[c] ser comprobable
[d] ser reutilizable

3. La administración de la configuración del software es:


[a] Una técnica para nombrar registros y archivos
[b] Una disciplina para el análisis orientado a objetos
[c] Una disciplina para gestionar la evolución de los productos de software
[d] Una metodología para diseñar interfaces de sistemas informáticos

4. En el enfoque orientado a objetos, la diferencia entre una instancia y una clase es:
[a] Una instancia declara elementos de datos que se llaman atributos.
[b] Una instancia declara subrutinas que se llaman métodos.
[c] Una instancia tiene espacio de memoria asignado
[d] Una instancia tiene un nombre al que se puede hacer referencia.

5. Los diagramas de secuencia son diferentes de los de colaboración


a. Los diagramas de secuencia son diagramas de interacción; los diagramas de colaboración no lo son.
b. Los diagramas de secuencia representan un ordenamiento en el tiempo, y los de colaboración
representan clases y mensajes, pero no se implica el ordenamiento en el tiempo.
c. El orden en el tiempo se indica numerando los diagramas de secuencia.
d. Ninguna de las anteriores.
INGENIERÍA DE SOFTWARE II

6. En el UML la generalización se refleja en la implementación por


a. polimorfismo.
b. agregación.
c. herencia.
d. interfaces.

7. Un caso de uso:
a. Está asociado a un único requisito funcional.
b. Está asociado a uno o varios requisitos funcionales.
c. Representa a un actor.
d. Representa a varios usuarios.

8. Indique qué afirmación es corresponde con una relación de generalización:


a. Un diagrama de estados y un diagrama de colaboración son dos tipos diferentes de
diagramas UML.
b. En un diagrama de estados sólo es necesario representar los diferentes estados con
sus nombres y las transiciones entre estados.
c. Un diagrama de estados permite representar el comportamiento estático de un
elemento.
d. Un diagrama de colaboración incluye el actor y las clases de análisis.

9. Señale cuál de estas afirmaciones corresponden a una relación de agregación:


a. Un vehículo es tanto un camión como un turismo.
b. La conducción de motocicletas no necesita carné especial.
c. Un vehículo tiene motor, ruedas, dirección y chasis.
d. Los vehículos de gran tonelaje requieren conductores expertos.

10. La secuencia de acciones en un caso de uso comienza siempre por:


a. Una acción del actor.
b. Un mensaje de la clase de diseño al usuario.
c. Un mensaje de la clase de entidad al usuario.
d. Una acción de la clase de interfaz a la clase de control.

11. Las clases entidad:


a. Modelan la interacción entre el actor y el sistema a desarrollar.
b. Representan la información de larga vida en el sistema.
c. Modelan exclusivamente la interacción del usuario y el sistema a desarrollar.
d. Representa la lógica de negocio asociada a la clase de control.

12. Un diagrama de colaboración:


a. Representa un caso de uso de forma completa.
b. Al igual que el diagrama de estados, recoge todos los caminos (básicos y
alternativos) de un caso de uso.
c. Representa un solo camino del caso de uso.
d. .Ninguna de las anteriores.

13. Indicar qué afirmación de las siguientes es correcta:


a. Una clase de análisis puede participar en varios casos de uso.
b. Una clase de análisis sólo puede participar en un caso de uso.
c. Todos los atributos de una clase de análisis son específicos de un caso de uso.
d. Si un atributo pertenece a una clase es porque es común a varios casos de uso.
INGENIERÍA DE SOFTWARE II

14. Respecto a los paquetes de análisis:


a. Siempre hay que representar un actor, como parte del paquete.
b. Sirven para agrupar los artefactos de análisis.
c. Sirven para representar las interacciones entre las clases de control y de entidad
en análisis.
d. Ninguna de las anteriores.

15. Indica la afirmación correcta:


a. Los diagramas de secuencia y los diagramas de colaboración son ambos
diagramas de interacción.
b. Los diagramas de colaboración y los diagramas de interacción son tipos de
diagramas de secuencia.
c. Los diagramas de secuencia y los diagramas de interacción son tipos de diagramas
de colaboración.
d. Los diagramas de secuencia, los diagramas de estados y los diagramas de
colaboración son los tres diagramas de interacción existentes en UML.

16. Cuando se realiza la actividad “análisis de las clases”, se pretende identificar:


a. Modelo de análisis, interfaz, diagrama de despliegue, subsistemas, clases y
realización en análisis de los casos de uso.
b. Las clases de análisis.
c. Los atributos y las responsabilidades, entre otras cosas, de las clases de análisis.
d. Los atributos y las operaciones, entre otras cosas, de las clases de diseño.

17. ¿Cuál es un beneficio de adaptar el proceso?


A. Una planificación más precisa
B. Mejor calidad del producto
C. Estimaciones tempranas más precisas
D. Mejor eficiencia del ciclo de vida

18. ¿Qué es un modelo?


A. Un elemento que solo es necesario si se usa un lenguaje de codificación OO
B. El equivalente semántico del documento de arquitectura de software.
C. Una descripción completa pero típicamente abstracta de un sistema desde una perspectiva particular
D. Lo mismo que un diagrama.

19. ¿Cuál de las siguientes afirmaciones es verdadera con respecto a un ciclo de vida de proyecto iterativo
RUP típico?
A. Los planes de iteración detallados deben completarse durante la fase de Inicio para todo el proyecto.
B. La planificación se hace de forma gradual, comenzando con una planificación de grano grueso seguida
de una planificación fina
C. La planificación rara vez se hace.
D. La planificación se hace solo al comienzo de cada fase
E. La planificación de iteración detallada se hace primero

20. Qué afirmación es verdadera sobre la relación entre tareas, actividades y procesos de entrega?
A. Las actividades pueden repetirse cuando sea necesario en el proceso de entrega
B. Las actividades deben repetirse cuando sea necesario en el proceso de entrega
C. Las actividades NO se pueden repetir cuando sea necesario en el proceso de entrega
D. Las actividades no están relacionadas con los procesos de entrega
PREGUNTA CRITERIO EVALUACION PUNTAJE
1 Resuelve cada pregunta según el contexto sobre 20 preguntas 01
TOTAL 20

También podría gustarte