Evalúame - ECCI Módulo Específico_ Diseño de SoftwareV4_10bien

March 17, 2019 | Author: Alex Becerra | Category: Use Case, Software Engineering, Software, Cross Platform, Java (Programming Language)
Share Embed Donate


Short Description

Todas bien Papus!, ojalá les sirva...

Description

10/10/2018

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

Ingeniería de Sistemas Comenzado el Estado Finalizado en Tiempo empleado

Pregunta 1

Finalizado Puntúa como 1

Wednesday, Wednesday, 10 de October de 2018, 18:55 Finalizado Wednesday, Wednesday, 10 de October de 2018, 19:08 13 minutos 22 segundos

La utilización del modelo espiral para el desarrollo de software o en la ingeniería de software, como ciclo de desarrollo evolutivo, busca 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

Pregunta 2

Finalizado Puntúa como 1

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

La galería WebGallery requiere una plataforma web para ofrecer sus servicios de intermediación en la compra 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. 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

Pregunta 3

Finalizado Puntúa como 1

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

Un MIDLET es un programa en lenguaje de programación JAVA para dispositivos embebidos (se dedican a una 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 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

Pregunta 4

Finalizado Puntúa como 1

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

La galería WebGallery requiere una plataforma web para ofrecer sus servicios de intermediación en la compra 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. 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

Finalizado Puntúa como 1

Para la elaboración de los casos de uso requeridos en el análisis orientado a objetos y NO requerido obligatoriamente en el desarrollo estructurado de software, se debe tener en cuenta 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

Pregunta 6

Finalizado Puntúa como 1

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

La arquitectura J2ME está orientada a pequeños dispositivos y sistemas embebidos es una tecnología 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 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 Puntúa como 1

1. Preparación del entorno de generación y construcción. 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

Pregunta 8

Finalizado Puntúa como 1

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

La computación en paralelo es una técnica que nos permite distribuir una gran carga computacional entre muchos procesadores. Una de las mayores dificultades 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

Pregunta 9

Finalizado Puntúa como 1

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

Una cadena de tiendas de venta de productos de consumo alimenticio tiene segmentada la clasificación de 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 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

Pregunta 10

De las siguientes sentencias,

Finalizado

SELECT * FROM Empleado WHERE salario=NULL ORDER BY nombre

Puntúa como 1

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

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

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF