Sei sulla pagina 1di 9

10/10/2018 Módulo específico: Diseño de Software

Ingeniería de Sistemas
Comenzado el Wednesday, 10 de October de 2018, 18:55
Estado Finalizado
Finalizado en Wednesday, 10 de October de 2018, 19:08
Tiempo empleado 13 minutos 22 segundos

Pregunta 1 La utilización del modelo espiral para el desarrollo de software o en la ingeniería de software, como ciclo de
Finalizado desarrollo evolutivo, busca
Puntúa como 1
Seleccione una:
a. corregir errores encontrados en auditorías de cada fase resultado de la programación.
b. principalmente el desarrollo rápido de aplicaciones en tiempos menores a dos meses,
con interacción permanente con el usuario final.
c. aplicar técnicas de análisis, diseño y construcción y pruebas orientado a objetos
utilizado el estándar UML.
d. contacto, evaluación del cliente y usuarios, la administración del riesgo y problemas que
se pueden presentar en cada fase: técnica (análisis, diseño, construcción y mantenimiento)
y administración (Planeación).

De acuerdo con las grandes fases y sus actividades que plantea el modelo de desarrollo evolutivo de software
“Espiral”, inicialmente propuesto por Boehm (88), es un modelo de proceso de software evolutivo que refleja la
interactividad permanente de los modelos “evolutivos” de construcción de prototipos con aspectos controlados
y sistemáticos del modelo lineal secuencial.

Este está compuesto por seis regiones, fases en las que se ejecutan un número importante de tareas que
logran objetivos de control, calidad, estudio de riesgos, etc. Estas fases son: Comunicación con el cliente,
planificación, análisis de riesgos, ingeniería, construcción y adaptación, evaluación del cliente.

Los números y la complejidad de las actividades aplicables a cada fase, dependen directamente de la
complejidad, la cobertura y/o alcance del proyecto a emprenderse.

ELABORADO POR: MORENO GONZALEZ CESAR ARMANDO

https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 1/9
10/10/2018 Módulo específico: Diseño de Software
Pregunta 2 La galería WebGallery requiere una plataforma web para ofrecer sus servicios de intermediación en la compra
Finalizado y venta de obras de arte por internet. WebGallery maneja dos tipos de usuarios: artistas y compradores, y cada
uno debe registrarse para tener acceso a la plataforma.
Puntúa como 1
Los artistas pueden publicar sus obras en la colección de la galería describiendo las características físicas, el
estilo y valor de cada una. Los compradores adquieren las obras vía internet, para lo cual consultan
la colección de obras, seleccionan la obra de arte que le interesa y validan el pago correspondiente. El valor
final de compra se determina tomando el valor dado por el artista más la comisión del 2 % que gana
WebGallery.
Para realizar el pago se ofrecen al comprador dos opciones: Pagos seguros en línea (PSE) o Tarjeta de crédito.
Esto se hace direccionando al comprador a la plataforma OnLinePayments, que se encarga de obtener la
autorización de la entidad financiera a la que pertenece la cuenta o tarjeta y transfiere el dinero a una cuenta
de WebGallery.
Según el caso, los compradores realizan el pago usando el botón PSE o Tarjeta de crédito. Sin embargo, este
proceso es lento particularmente en horas de gran afluencia de transacciones. De esta manera, la demora en
tiempo de una transacción se torna inaceptable para el comprador, lo cual genera abandono de la transacción
o intentos repetidos para hacer el pago (oprimiendo varias veces el botón Pagar) ocasionando doble pago.

La forma en que WebGallery debe resolver este inconveniente es:

Seleccione una:
a. Incrementar la capacidad de procesamiento del servidor de pagos para mejorar el
tiempo de respuesta.
b. Aumentar el ancho de banda de la red para reducir el tiempo de conexión con el
servidor de autorización de pagos.
c. Aumentar el número de servidores que atienden los pagos balanceando así la cantidad
de solicitudes simultáneas.
d. Mostrar un mensaje de terminación de compra y confirmar por correo electrónico más
adelante.

se afirma que la validación del pago “se hace direccionando al comprador a la plataforma OnLinePayments,
que se encarga de obtener la autorización de la entidad financiera”. Esto le permite concluir que el problema
de la demora en las transacciones no es de la plataforma WebGallery, sino que es un atributo de calidad
atribuible a la entidad validadora
del pago.
Por esta razón, no se puede tomar decisiones sobre una plataforma de un tercero y se considera una
restricción para WebGallery que implica cambiar la funcionalidad de validar pago. Entre las opciones, la
única que implica un cambio de funcionalidad es mostrar un mensaje de terminación de compra y confirmar por
correo electrónico más adelante.

https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 2/9
10/10/2018 Módulo específico: Diseño de Software
Pregunta 3 Un MIDLET es un programa en lenguaje de programación JAVA para dispositivos embebidos (se dedican a una
Finalizado sola actividad), mas específicamente para máquina virtuales MicroEdition (J2ME), generalmente son juegos o
aplicaciones que coreen en un teléfono móvil o dispositivo móvil. Un MIDLET durante su ciclo de vida activo
Puntúa como 1
desde que se crea hasta que se destruye devolviendo todos sus recursos al sistema puede atravesar por
diferentes estados, el estado DETENIDO, es aquel en que se encuentra un MIDLET que

Seleccione una:
a. ha sido creado pero que todavía no ejecuta el método stardApp().
b. mantiene los mínimos recursos posibles y admite cualquier notificación asíncrona “en
espera”.
c. se ha creado tras la ejecución del método starApp().
d. hace llamadas a los métodos pauseApp() o notifyPaused().

Un MIDLET durante su ciclo de vida activo atraviesa por tres estados posibles, DETENIDO, ACTIVO,
DESTRUIDO, cuando un midlet es creado por primera vez e inicializado se encuentra en estado DETENIDO. Si
se produce alguna excepción en el constructor de midlet pasa inmediatamente a esta Destruido y es
descartado, al construirse el midlet se carga la clase, se invocan los inicializadores estáticos y, una vez creada
la instancia de la clase, se invocan los inicializadores de instancia y se llama al constructor publico sin
argumentos: Si no se ha lanzado ninguna excepción en este proceso el midlet es programado para su
ejecución invocando al método starApp().

Diseñado por: WILLIAM FRASSER ACEVEDO

https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 3/9
10/10/2018 Módulo específico: Diseño de Software
Pregunta 4 La galería WebGallery requiere una plataforma web para ofrecer sus servicios de intermediación en la compra
Finalizado y venta de obras de arte por internet. WebGallery maneja dos tipos de usuarios: artistas y compradores, y cada
uno debe registrarse para tener acceso a la plataforma.
Puntúa como 1
Los artistas pueden publicar sus obras en la colección de la galería describiendo las características físicas, el
estilo y valor de cada una. Los compradores adquieren las obras vía internet, para lo cual consultan
la colección de obras, seleccionan la obra de arte que le interesa y validan el pago correspondiente. El valor
final de compra se determina tomando el valor dado por el artista más la comisión del 2 % que gana
WebGallery.
Para realizar el pago se ofrecen al comprador dos opciones: Pagos seguros en línea (PSE) o Tarjeta de crédito.
Esto se hace direccionando al comprador a la plataforma OnLinePayments, que se encarga de obtener la
autorización de la entidad financiera a la que pertenece la cuenta o tarjeta y transfiere el dinero a una cuenta
de WebGallery.
En el caso se menciona que un artista es un usuario que publica obras de arte.
Basado en esta afirmación, de los siguientes diagramas de dominio, el que mejor la representa es:

Seleccione una:

a.

b.

c.

https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 4/9
10/10/2018 Módulo específico: Diseño de Software

d.

El estudiante basado en el caso por una parte, establece que WebGallery maneja dos tipos de usuario: artistas
y compradores, es decir un artista es un tipo particular de usuario que comparte características similares (user
y nombre) con otros usuarios como comprador, pero tiene otras características propias (curriculum y
distinciones).Con este análisis, deduce que entre usuario y artista existe una relación de generalización.
Por otra parte, el caso expresa que los “artistas pueden publicar sus obras en la colección de la galería”, esto le
lleva a establecer una relación de pertenencia del artista respecto a las obras de arte. Así deduce que la
relación entre artista y obra de arte es una composición.
Tomado de Guia de orientacion modulo diseno de software saber pro 2016 2

Pregunta 5 Para la elaboración de los casos de uso requeridos en el análisis orientado a objetos y NO requerido
Finalizado obligatoriamente en el desarrollo estructurado de software, se debe tener en cuenta

Puntúa como 1
Seleccione una:
a. que un caso de uso debe describir tareas del negocio que esté enfocado solo en el
cliente / tener un nivel apropiado del detalle / ser bastante sencillo como que se haga un
solo diagrama.
b. tener exclusivamente diferentes niveles de complejidad de las actividades del actor.
c. que un caso de uso debe describir tareas del negocio que sirvan a una meta de negocio
/ tener un nivel apropiado del detalle / cada diagrama bastante sencillo como para evitar
incertidumbre.

d. descripción del escenario, es decir, cómo un actor interactúa con el sistema, y cuál es la
respuesta obtenida / precondiciones y poscondiciones.

Los casos de uso pretenden ser herramientas simples para describir el comportamiento del software o de los
sistemas. Un caso de uso contiene una descripción textual de todas las maneras que los actores previstos
podrían trabajar con el software o el sistema. Los casos de uso no describen ninguna funcionalidad interna
(oculta al exterior) del sistema, ni explican cómo se implementará. Simplemente muestran los pasos que el
actor sigue para realizar una tarea de importancia significativa en el logro de los objetivos de la compañía. Es
posible que se requieran un número racional de diagramas para poder explicar completamente un proceso, con
un grado de sencillez que puede ser entendido por un usuario NO técnico.

Diseñado por: CESAR ARMANDO MORENO GONZALEZ


https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 5/9
10/10/2018 Módulo específico: Diseño de Software
Pregunta 6 La arquitectura J2ME está orientada a pequeños dispositivos y sistemas embebidos es una tecnología
Finalizado conformada por un conjunto de APIs que proveen un conjunto de clases que permiten que las aplicaciones
desarrolladas se beneficien de las características multiplataforma de Java. Para tener un entorno de ejecución
Puntúa como 1
es necesario de una configuración que proporcione un conjunto mínimo de APIs que permiten desarrollar
aplicaciones para un grupo de dispositivos, las cuales deben

Seleccione una:
a. ser generalmente aplicables a una gran variedad de dispositivos con recursos
limitados.
b. definir un complemento mínimo de la tecnología java.
c. garantizar portabilidad e interoperabilidad entre varios tipos de dispositivos con recursos
limitados.
d. definir un estándar, para pequeños dispositivos conectados.

J2ME debe garantizar un conjunto mínimo de APIs definidas en las configuración CLDC o DCD, las cuales
deben permitir el desarrollo de aplicaciones que puedan ser operadas en cualquier dispositivo móvil o
embebido con recursos limitados y utilizando un sistema operativo definido, lo anterior garantiza la portabilidad
e interoperabilidad y que las aplicaciones desarrolladas se beneficien de las características multiplataforma de
Java.

Diseñado por: WILLIAM FRASSER ACEVEDO

Pregunta 7 Las actividades que se deben ejecutar en la etapa de construcción de un sistema de Información son:
Finalizado
1. Preparación del entorno de generación y construcción.
Puntúa como 1
2. Generación del código de los componentes y procedimientos.
3. Ejecución de las pruebas unitarias.
4. Ejecución de las pruebas de integración y del sistema.
5. Elaboración de los manuales de usuario.
6. Migraciones de datos.
7. Formación de usuarios.

La actividad que NO es fundamental o requerida obligatoriamente para la etapa de construcción es

Seleccione una:
a. 4.
b. 6.
c. 7.
d. 1.

Las actividades registradas en el enunciado anterior son requeridas en su orden en la Etapa de construcción.
La inefectividad en el cumplimiento de las mismas, pueden generar inconsistencias de tipo técnico que
redundarán en eventos o problemas en tareas posteriores.

Diseñado por: CESAR ARMANDO MORENO GONZALEZ

https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 6/9
10/10/2018 Módulo específico: Diseño de Software
Pregunta 8 La computación en paralelo es una técnica que nos permite distribuir una gran
Finalizado carga computacional entre muchos procesadores. Una de las mayores dificultades
Puntúa como 1
del procesamiento en paralelo es la coordinación de las actividades de los
diferentes procesadores y el intercambio de información entre los mismos. El
procesamiento en paralelo de información enfatiza el manejo concurrente de
conjuntos de datos por varios procesadores, con el objetivo de resolver un solo
problema

Seleccione una:
a. dada la complejidad es mejor tener una supercomputadora a distribuir el cómputo.
b. los sistemas de cómputo en paralelo solo son aplicables a las arquitecturas
propietarias.
c. los problemas de cálculo y requerimiento de cómputo son solo de entornos locales.
d. la computación en paralelo es un caso de aplicación de los sistemas distribuidos cuando
se requiere realizar grandes volúmenes de cálculos, como en el caso de soluciones
criptográficas o en el campo de la medicina, etc.

Elaborado Por: TORRES PARRA OSCAR ERNESTO

https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 7/9
10/10/2018 Módulo específico: Diseño de Software
Pregunta 9 Una cadena de tiendas de venta de productos de consumo alimenticio tiene segmentada la clasificación de
Finalizado estos en cinco grandes grupos: Cereales, Empaquetados, Carnes, Verduras y Frutas. Los datos capturados se
almacenan usando la aplicación de ventas, pero no se tiene una interfaz gráfica que le permita al gerente
Puntúa como 1
general comparar de manera rápida los totales de ventas para poder tomar decisiones. El diseño de interfaz
gráfica más indicado para mostrar los resultados de las ventas al gerente general es

Seleccione una:

a.

b.

c.

d.

El evaluado debe interpretar la necesidad que tiene el Gerente General, en cuanto a ver los resultados de
manera muy rápida y compararlos. Evaluando cada una de las interfaces mostradas.

https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 8/9
10/10/2018 Módulo específico: Diseño de Software
Pregunta 10 De las siguientes sentencias,
Finalizado SELECT *
Puntúa como 1 FROM Empleado
WHERE salario=NULL
ORDER BY nombre
la que produce error es

Seleccione una:
a. SELECT *.
b. WHERE salario=NULL.
c. ORDER BY nombre.
d. FROM empleado.

Cuando se realiza una comparación con campos nulos No se puede utilizar el operador igual (=), para la
comparación se debe utilizar la cláusula IS, es decir, WHERE salario IS NULL.

Elaborado Por: BOLAÑO LOPEZ FABRIZIO

Volver a: Módulos específ... 

https://evaluame.ecci.edu.co/mod/quiz/review.php?attempt=184792 9/9

Potrebbero piacerti anche