Está en la página 1de 15

29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Examen final - Semana 8

Fecha de entrega 31 de mar en 23:55 Puntos 80 Preguntas 20


Disponible 28 de mar en 0:00 - 31 de mar en 23:55 4 días Límite de tiempo 90 minutos
Intentos permitidos 2

Instrucciones

https://poli.instructure.com/courses/12808/quizzes/45794 1/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Volver a realizar el examen

Historial de intentos

Intento Hora Puntaje

https://poli.instructure.com/courses/12808/quizzes/45794 2/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Intento Hora Puntaje


MÁS RECIENTE Intento 1 66 minutos 60 de 80

 Las respuestas correctas estarán disponibles del 1 de abr en 23:55 al 2 de abr en 23:55.

Puntaje para este intento: 60 de 80


Entregado el 29 de mar en 16:21
Este intento tuvo una duración de 66 minutos.

Pregunta 1 4 / 4 pts

Con base en el diagrama de clases anterior, si se quiere imprimir todas las


asignaturas con sus respectivos alumnos de una determinada facultad, se debe

implementar una función en la clase Facultad para imprimir las


asignaturas y una función en la clase Asignatura para imprimir los
alumnos.

implementar dos funciones en la clase Alumno, una para imprimir las


asignaturas y la otra para imprimir los alumnos.

implementar una función en la clase Asignatura para imprimir las


asignaturas y una función en la clase Alumno para imprimir los alumnos.

https://poli.instructure.com/courses/12808/quizzes/45794 3/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

implementar dos funciones en la clase Asignatura, una para imprimir las


asignaturas y otra para imprimir los alumnos.

Es correcto ya que en la clase de Facultad se tiene acceso a


todas las Asignaturas y en la clase Asignatura se tiene acceso a
todos los alumnos, que son los datos que quieren imprimir.

Incorrecto Pregunta 2 0 / 4 pts

La metodología de desarrollo RUP tiene como modelo de proceso base,


para sus 4 fases el modelo

Fuente.

Incremental.

Scrum.

Cascada.

Pregunta 3 4 / 4 pts

Para indicar que en una relación entre clases, una clase puede tener
mínimo 2 ocurrencias de una clase y muchas de la otra, la notación
correcta para ésta multiplicidad es

2..*

https://poli.instructure.com/courses/12808/quizzes/45794 4/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

2..6

2,3..6

Pregunta 4 4 / 4 pts

Con respecto al Modelo interactivo, seleccione la afirmación más


adecuada

Realiza cada una de las fases Análisis, Diseño, Implementación,


despliegue de manera secuencial.

Se realizan prototipos.

Realiza cada una de las fases Análisis, Diseño, Implementación,


despliegue de manera aleatoria.

Realiza cada una de las fases Análisis, Diseño, Implementación,


despliegue de manera paralela.

Pregunta 5 4 / 4 pts

El modelo de proceso que realiza todas sus fases una tras otra es el de

Cascada.

Scrum.

https://poli.instructure.com/courses/12808/quizzes/45794 5/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Fuente.

Incremental

Pregunta 6 4 / 4 pts

En un sistema de compra de productos por Internet, ¿Cuál de los


siguientes requerimientos es funcional?

El usuario deberá tener la posibilidad de buscar por producto, proveedor,


costo del producto, disponibilidad de productos.

El sistema no debe tardar más de cinco segundos en mostrar los


resultados de una búsqueda.

El sistema debe funcionar correctamente en cualquier navegador.

El sistema debe operar tanto en equipos con iOS, Windows Phone o


Android.

Pregunta 7 4 / 4 pts

La metodología que se basa en el desarrollo de un sistema como una


serie de versiones, y cada versión añade una funcionalidad a la versión
anterior es

RUP.

https://poli.instructure.com/courses/12808/quizzes/45794 6/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

por componentes.

SCRUM.

en cascada.

Pregunta 8 4 / 4 pts

NO es un modificador de visibilidad el

privado

paquete

público

heredado

Pregunta 9 4 / 4 pts

La siguiente gráfica cada cara corresponde a un estado de ánimo del


cliente como respuesta a 4 entregas, para la construcción de cada
entrega se aplica el modelo en cascada, ¿Cuál es el modelo de proceso
que corresponde al proyecto entero?

Incremental.

https://poli.instructure.com/courses/12808/quizzes/45794 7/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Iteractivo.

Espiral.

Cascada.

Pregunta 10 4 / 4 pts

Como la propuesta mas usada para identificar clases y atributos es el


análisis sintactico-gramatical llamado también enfoque de verbos y
sustativos, en ciertas circunstancias se puede generar un número
elevado de clases no necesarias para modelar el problema, por tanto la
solución es

dejar el proceso a la experiencia del diseñador por lo que siempre se debe


requerir de diseñadores experimentados para adelantar el proceso.

identificar si la clase tiene suficientes propiedades y operaciones que sean


relevantes para el problema en cuestión y no pueden cubrirse con otra
clase preexistente.

definir si vale la pena o no tener una clase dedicada a modelar el concepto


y si no lo es entonces pasar los atributos a otra clase.

leer los requerimientos y cada verbo asociarlo a una operación y cada


sustantivo a una clase.

Pregunta 11 4 / 4 pts

https://poli.instructure.com/courses/12808/quizzes/45794 8/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Existen varias actividades en el proceso de Ingeniería de


Requerimientos, cuyo objetivo principal es

recolectar cualquier cantidad de información de la empresa para encontrar


los requerimientos.

facilitar la labor de seguimiento a los cambios futuros sobre el sistema.

determinar las mejores técnicas de programación para implementar el


sistema.

identificar las necesidades del cliente para luego transformarlas en


requerimientos.

Pregunta 12 4 / 4 pts

Se desea realizar una base de datos para una universidad donde se


debe gestionar la siguiente información:
Profesores y las asignaturas que dicta (una asignatura es dictada por
solo un profesor).
Alumnos y sus asignaturas que está cursando.
Programa al que está inscrito cada alumno.
El modelo relacional que modela correctamente la asociación entre
profesores-alumnos-asignaturas-programas es:

A:

https://poli.instructure.com/courses/12808/quizzes/45794 9/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

B:

C:

D:

https://poli.instructure.com/courses/12808/quizzes/45794 10/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Incorrecto Pregunta 13 0 / 4 pts

En términos del tiempo, el principal factor que se tiene en cuenta en un


diagrama de secuencia es

El tiempo que toma cada interacción

El tiempo entre interacciones

La hora a la que comienza cada interacción

El orden de las interacciones

Los diagramas de secuencia tienen su interés principal en documentar


el orden de las interacciones entre las partes del sistema. Incluyen otra
información de importancia también, pero su foco principal es ser una
representación sencilla de las interacciones y el orden de las mismas.

Pregunta 14 4 / 4 pts

La visibilidad de un atributo o método permite


https://poli.instructure.com/courses/12808/quizzes/45794 11/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

especificar quiénes pueden tener acceso al atributo o método.

ejecutar un método en modo invisible.

determinar si el método o atributo puede ejecutarse a sí mismo.

definir qué puede ver el atributo o método en cuestión.

Pregunta 15 4 / 4 pts

En el contexto del desarrollo de software, un constructor es

un desarrollador de software.

un objeto que construye otros objetos.

la primera instancia de una clase.

un método que permite generar instancias de la clase a la que pertenece.

Pregunta 16 4 / 4 pts

Dentro del campo del diseño y desarrollo de software, la herencia es

la forma como se generan nuevas instancias de objetos ya existentes.

la manera como los objetos se comunican entre sí.

el mejor mecanismo de control de ejecución de código.

https://poli.instructure.com/courses/12808/quizzes/45794 12/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

un mecanismo para optimizar el diseño, haciendo que clases reciban


(hereden) atributos y métodos de otras clases

Incorrecto Pregunta 17 0 / 4 pts

Uno de los esquemas más utilizados para generar un diseño de clases


con base en un problema es

el enfoque de verbos y sustantivos.

el análisis de Booch.

la consultoría especializada.

la reingeniería.

Incorrecto Pregunta 18 0 / 4 pts

Para realizar una Ingeniería de Requerimientos, al identificar los


requerimientos se debe

determinar cómo aplicar bien las técnicas de recolección de datos, como


entrevistas.

diferenciar si el requerimiento es funcional o no funcional.

establecer si es una restricción o un requerimiento no funcional.

conocer muy bien las necesidades que tiene el cliente.

https://poli.instructure.com/courses/12808/quizzes/45794 13/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Incorrecto Pregunta 19 0 / 4 pts

Una diferencia entre un objeto y una clase es

el objeto es una instancia particular regida por la descripción que hace la


clase.

una clase describe muchos tipos de objeto, mientras que el objeto


describe solo un tipo.

la clase está escrita en código fuente.

la clase existe solamente en tiempo de ejecución.

Pregunta 20 4 / 4 pts

Con respecto al Modelo incremental, seleccione la afirmación más


adecuada

Realiza cada una de las fases Análisis, Diseño, Implementación,


despliegue de manera secuencial.

Realiza cada una de las fases Análisis, Diseño, Implementación,


despliegue de manera paralela.

https://poli.instructure.com/courses/12808/quizzes/45794 14/15
29/3/2020 Examen final - Semana 8: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Realiza cada una de las fases Análisis, Diseño, Implementación,


despliegue de manera aleatoria.

Se realizan prototipos.

Puntaje del examen: 60 de 80

https://poli.instructure.com/courses/12808/quizzes/45794 15/15

También podría gustarte