Sei sulla pagina 1di 11

23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Examen parcial - Semana 4


Fecha límite 24 sep en 23:59 Puntos 70 Preguntas 14
Disponible 21 sep en 0:00-24 sep en 23:59 4 días Tiempo límite 90 minutos
Intentos permitidos 2

Instrucciones

Volver a realizar la evaluación

https://poli.instructure.com/courses/6105/quizzes/24984 1/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Historial de intentos
Intento Tiempo Puntaje
ÚLTIMO Intento 1 32 minutos 70 de 70

 Las respuestas correctas estarán disponibles del 25 sep en 0:00 al 25 sep en 23:59.

Calificación para este intento: 70 de 70


Presentado 23 sep en 1:32
Este intento tuvo una duración de 32 minutos.

Pregunta 1

Los siguientes son tipos de requerimientos:

Externos y de usuario.

Funcionales, explícitos y ocultos.

Extensiones, subvariaciones y flujo normal.

No funcionales y de negocio.

Pregunta 2

En el proceso de ingeniería de software

se aplica a software existente ya que se debe implementar nuevos


requerimientos.

https://poli.instructure.com/courses/6105/quizzes/24984 2/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

no se aplica a software existente ya que se debe es automatizar procesos


lentos.

no se aplica a software existente debido a que ya pasó por este proceso.

no se aplica a software existente ya que sólo se aplica para software nuevo.

Pregunta 3

El proceso unificado de Rational ¿En qué fase del ciclo de vida la arquitectura
de software es el objetivo principal?

Transición.

Aplicación.

Diseño.

Elaboración.

Pregunta 4

Un enfoque organizado y estructurado para el diseño y documentación del


proceso de construcción de software facilita la creación de una estructura que
soporte un diseño robusto que cumpla con las expectativas del cliente y
además pueda servir como base para proyectos posteriores, surgen por tanto
los patrones de diseño de software e igualmente, el modelo de proceso de
desarrollo basado en componentes. ¿Porqué es mejor usar el primero que el
segundo?

https://poli.instructure.com/courses/6105/quizzes/24984 3/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Porque un patrón de diseño resulta ser una solución de comprobada


efectividad a un problema recurrente y que es aplicable a diferentes
problemas en distintas circunstancias y un componente es código que ofrece
un conjunto de servicios o funcionalidades, a través de interfaces definidas.

Porque ya que el correcto funcionamiento del sistema depende de la sinergia


existente entre los componentes a reutilizar, es necesario definir aquí un
diseño que satisfaga las interacciones necesarias y cumpla a la vez con los
requerimientos definidos para el sistema.

Porque es difícil encontrar componentes que satisfagan los requerimientos


identificados de manera completa, sin que se requieran modificaciones. Es
por eso que se llevan a cabo los cambios necesarios para que los
componentes a utilizar cumplan con las necesidades identificadas.

No hay razón alguna para elegir uno de ellos, pues son básicamente lo
mismo ya que pretenden el reuso de software y se pueden usar
indistintamente, con la debida documentación, cohesión y acoplamiento.

Pregunta 5

Uno de los factores de éxito de un producto y por tanto de la compañía que lo


genera es la capacidad de cambio constante. Se hace imperativo contar con
estrategias y mecanismos para garantizar la adaptabilidad de los productos
entregados para

maximizar los cambios requeridos por las necesidades de los clientes o del
ambiente.

https://poli.instructure.com/courses/6105/quizzes/24984 4/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

soportar el rápido ritmo de cambio presente en la mayor parte de los


escenarios de acción del software.

terminar el ciclo de vida del software a la entrega al cliente.

definir de antemano las futuras necesidades que son normales en el ámbito


de desarrollo.

Pregunta 6

La decisión del enfoque a tomar al abordar un proceso de construcción de


software depende de varias características, por tanto es posible llevar un
proyecto de software desde varias perspectivas a efectos de contemplar

el cambio de plataforma de sistemas del cliente a efectos de usar la


experiencia del desarrollador en lenguajes tradicionales.

las capacidades e intereses de la compañía de desarrollo aún a expensas


del producto a entregar al cliente.

la reducción de las características del producto a efectos de agilizar su


desarrollo.

el tipo de proyecto, el tipo de cliente, las restricciones de tiempo dinero o


tecnología.

https://poli.instructure.com/courses/6105/quizzes/24984 5/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

Pregunta 7

Una compañía de software de muchos años aborda un tipo de problema


completamente nuevo para ella que no se parece en nada a lo antes
desarrollado, con esto en mente, la empresa opta para el proceso de
desarrollo tomar el modelo basado en componentes, lo cual usted justificaría
indicando que

la idea general es encontrar partes de software previamente desarrollados


que satisfagan requerimientos de la aplicación, de tal manera que no sea
necesario llevar a cabo un desarrollo repetido consumiendo tiempo y
recursos.

una de las mayores ventajas es que el cliente puede poner en


funcionamiento el sistema sin tener que esperar demasiado, al priorizar los
requerimientos, aquellos que son más importantes son entregados primero,
lo que los somete a pruebas durante más tiempo.

los modelos basados en reutilización de código son muy importantes y el


modelo basado en componentes se destaca entre ellos.

en la mayoría de los casos buena parte del esfuerzo y tiempo se centra en la


generación de código, resulta evidente que una mejora en ese sentido
podría afectar de manera favorable el desarrollo del proyecto.

Pregunta 8

En un proceso de diseño e implementación del software

se valida y comprueba que el software cumpla los requerimientos.

https://poli.instructure.com/courses/6105/quizzes/24984 6/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

se determinar las funcionalidades del software que cumplen las necesidades


del cliente.

se desarrolla sólo el diseño de la base de datos del software.

se diseña y realiza la programación del software.

Pregunta 9

Durante la fase general de “desarrollo” de un proceso de software, se


responde a una pregunta genérica respecto al proceso. Dicha pregunta
es

¿Cuánto dinero costará el desarrollo?

¿Cómo se va a implementar un producto que satisfaga las necesidades del


cliente?

¿Qué tanto tiempo va a tomar la codificación?

¿Quiénes van a participar en el proceso?

Pregunta 10

Los diagramas de caso de uso

muestra la secuencia de estados de un objeto respecto a unos estímulos.

https://poli.instructure.com/courses/6105/quizzes/24984 7/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

permite visualizar las relaciones entre las clases que involucran el sistema.

muestra las interacciones de los actores con el sistema y las relaciones entre
dichas interacciones.

muestra la forma en que los objetos se comunican entre sí al transcurrir el


tiempo.

Pregunta 11

Una forma diferente a la usual de alcanzar la condición de éxito en un


caso de uso se conoce como

extensión.

postcondición.

subvariación.

flujo normal de eventos.

Pregunta 12

Durante la fase de levantamiento de requerimientos debe existir un


diálogo constante entre

El gerente y el equipo de pruebas.

El desarrollador y el cliente.

https://poli.instructure.com/courses/6105/quizzes/24984 8/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

El cliente y los diseñadores de interfaz.

El desarrollador y el gerente.

Pregunta 13

Suponga un sistema para un cajero automático en el que el cliente, previa


identificación, realiza una de las siguientes transacciones:
- Retira dinero en efectivo.
- Deposita en efectivo o deposita en cheque.

El diagrama de casos de uso para el cajero automático es


Seleccione una:

A:

B:

https://poli.instructure.com/courses/6105/quizzes/24984 9/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

C:

D:

Pregunta 14

La definición es una parte del proceso de software que busca entender de


manera completa el problema a solucionar, por tanto la gestión de

https://poli.instructure.com/courses/6105/quizzes/24984 10/11
23/9/2018 Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]

requerimientos contempla

la respuesta a cómo cumplirá el software las necesidades del cliente.

determinar la estructura interna adecuada que permita a los desarrolladores


comenzar la escritura de código.

la comprensión del problema y decantarla en una serie de documentos con


una visión ordenada y técnica del problema.

los procesos y métodos necesarios para identificar, organizar y documentar


las necesidades del cliente.

Calificación de la evaluación: 70 de 70

https://poli.instructure.com/courses/6105/quizzes/24984 11/11

Potrebbero piacerti anche