Evaluación INGENIERIA DE SOFTWARE

Share Embed Donate


Short Description

Evaluacion de ingenieria de software...

Description

Página Principal



Miscellaneous



16454



Tema 2



Evaluación Corte

sábado, 10 de junio de 2017, 10:38 Finalizado sábado, 10 de junio de 2017, 11:39 1 hora 17,6/38,0  de 5,0 ( %) Pregunta Finalizado Puntúa 1,0 sobre 1,0

Indique si es correcta o no la siguiente afirmación: «El modelo de desarrollo en cascada es negativo desde todos los puntos de vista». Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Durante el diseño detallado de un videojuego de fútbol,se requiere que cuando la posición de la pelota cambie se les informe inmediatamente a todos los jugadores y al árbitro para que estos definan su acción de respuesta. Los jugadores pueden moverse en la cancha o hacerles pases a sus compañeros y el árbitro puede observar y juzgar las jugadas. El patrón de diseño que mejor representa esta descripción es: Seleccione una: a.

b.

c.

d.

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Si al realizar el pago, adicionalmente, el comprador puede opcionalmente dar un aporte voluntario con destino a un fondo mutuo de ayuda a los artistas con dificultades económicas, el modelo de casos de uso de WebGallery que mejor representa la interacción entre un comprador y la plataforma web es:

Seleccione una: a. D b. C c. A d. B

Pregunta

Seleccione la definición correcta para: ¿Software Architecture?

Finalizado Puntúa 1,0 sobre 1,0

Seleccione una: a. Es el modelo conceptual que define la estructura, el comportamiento, y más vistas de un sistema. Una descripción de la arquitectura es una descripción formal y representación de un sistema organizado de una manera que apoya el razonamiento acerca de las estructuras y los comportamientos del sistema. b. Integración de un conjunto de aplicaciones informáticas empresariales. c. Se refiere las estructuras de alto nivel de un sistema de software, la disciplina de la creación de este tipo de estructuras, así como la documentación de estas estructuras. Se necesitan Estas estructuras de razonar acerca del sistema de software. Cada estructura comprende elementos de software, las relaciones entre ellos, y las propiedades de ambos elementos y relaciones. La arquitectura de un sistema de software es una metáfora, análoga a la arquitectura de un edificio.

Pregunta

Los Métodos corresponden a Metodos Ágiles ági les

Finalizado Puntúa 1,0 sobre 1,0

Seleccione una: a. PRINCE2, Extreme Programming (XP), SCRUM, Dynamic Systems Development Method (DSDM), Crystal Clear, Agile Unified Process (AUP). b. Test Driven Development (TDD), Integración continua, Pair programming

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Desarrollo ágil de software; Una de las prácticas de ágil que suele malinterpretarse es la de encarar el proyecto por iteraciones. Porque se va construyendo un borrador, se valida, y luego se sigue agregando calidad al producto. Al comenzar no hay certeza absoluta sobre el resultado deseado, sino que se va construyendo a medida que se avanza y se va viendo el producto. ¿Es correcto el párrafo? Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 1,0 sobre 1,0

¿Cuál de las siguientes opciones define hoy el término Ingeniería del Software?: Seleccione una: a. Ingeniería del Software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable que sea fiable y trabaje en máquinas reales (Bauer) b. Ingeniería del Software es el estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas de software (Zelkovitz) c. Ingeniería del Software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo de software o producción de software (Bohem) d. La aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación (funcionamiento) y mantenimiento del software; es decir, la aplicación de ingeniería al software. (IEEE)

Pregunta

¿Cuál no es una característica de Software?

Finalizado Puntúa 0,3 sobre 1,0

Seleccione una o más de una: a. El software no se estropea, pero se deteriora. Durante su vida, el software sufre cambios (mantenimiento). Conforme se hacen los cambios, es bastante probable que se introduzcan nuevos defectos, lo que hace que el software se vaya deteriorando debido a los cambios. b. Cada producto software es diferente porque se construye para cumplir los requisitos únicos de un cliente. Cada software necesita, por lo tanto, ser construido usando un enfoque de ingeniería. c. El software es esencialmente un conjunto de instrucciones (programas) que proporcionan la funcionalidad requerida, los datos relacionados y documentos. Por lo tanto, el software es un elemento lógico y se diferencia del hardware, un elemento físico, en sus características. d. El software se desarrolla, no se fabrica en el sentido clásico. Aunque existen similitudes entre el desarrollo del software y la construcción del hardware, ambas actividades son fundamentalmente distintas. e. Ninguno de los enunciados son características de Software.

Pregunta

Seleccione los requerimientos no funcionales

Finalizado Puntúa 0,3 sobre 1,0

Seleccione una o más de una: a. Modifiability b. Security c. Usability d. Testability e. Availability f. Performance

Pregunta Finalizado Puntúa 1,0 sobre 1,0

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 número de servidores que atienden los pagos balanceando así la cantidad de solicitudes simultáneas. c. Mostrar un mensaje de terminación de compra y confirmar por correo electrónico más adelante. d. Aumentar el ancho de banda de la red para reducir el tiempo de conexión con el servidor de autorización de pagos.

Pregunta

Seleccione la opción de los Prácticas Ágiles

Finalizado Puntúa 0,0 sobre 1,0

Seleccione una: a. PRINCE2, Extreme Programming (XP), SCRUM, Dynamic Systems Development Method (DSDM), Crystal Clear, Agile Unified Process (AUP). b. Test Driven Development (TDD), Integración continua, Pair programming

Pregunta

Razonar si la siguiente afirmación es cierta o falsa: ¿Un prototipo evolutivo es?

Finalizado

Es un prototipo que, a diferencia de otros no se diseña para «tirarlo después  de usarlo ». Se trata de prototipos donde se prueba un «esqueleto » del sistema final con unos pocos requisitos funcionales sobre una arquitectura  definitiva.

Puntúa 1,0 sobre 1,0

Seleccione una: Verdadero Falso

Pregunta

Seleccione Metodologías Agiles

Finalizado Puntúa 0,5 sobre 1,0

Seleccione una o más de una: a. Rational Unified Process (RUP) b. Desarrollo Ágil c. Rapid Application Development (RAD)

Pregunta

¿Cuáles son las entradas de la arquitectura del Software?

Finalizado Puntúa 0,0 sobre 1,0

Seleccione una: a. Influencias: Experiencia del Arquitecto, Tecnología Disponible, Enterprise Architecture, Patterns y Activos. Requerimientos: Funcionales, No Funcionales (Atributos de Calidad); Restricciones: Negocio Arquitectura; Futuros requerimientos b. Requerimientos: Funcionales, No Funcionales (Atributos de Calidad); Restricciones: Negocio Arquitectura; Futuros requerimientos c. Influencias: Experiencia del Arquitecto, Tecnología Disponible, Enterprise Architecture, Patterns y Activos. d. Restricciones: Negocio Arquitectura; Requerimientos: Funcionales, No Funcionales (Atributos de Calidad); Futuros requerimientos

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Las vistas “son las representaciones de las estructuras descriptas en un lenguaje que permita un entendimiento del stakeholder al cual se dirige”. ¿La anterior afirmación es verdadera o Falsa? Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Razonar si la siguiente afirmación es cierta o falsa: «El desarrollo basado en componentes tiene su sentido como método de recortar costes en las empresas de desarrollo>>. Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 1,0 sobre 1,0

El modelo de desarrollo en espiral ¿planifica los ciclos de espiral en el inicio del proyecto? Seleccione una: Verdadero Falso

Pregunta

Seleccione la definición correcta para: ¿System Architecture?

Finalizado Puntúa 1,0 sobre 1,0

Seleccione una: a. Integración de un conjunto de aplicaciones informáticas empresariales. b. . Se refiere las estructuras de alto nivel de un sistema de software, la disciplina de la creación de este tipo de estructuras, así como la documentación de estas estructuras. Se necesitan Estas estructuras de razonar acerca del sistema de software. Cada estructura comprende elementos de software, las relaciones entre ellos, y las propiedades de ambos elementos y relaciones. La arquitectura de un sistema de software es una metáfora, análoga a la arquitectura de un edificio. c. Es el modelo conceptual que define la estructura, el comportamiento, y más vistas de un sistema. Una descripción de la arquitectura es una descripción formal y representación de un sistema organizado de una manera que apoya el razonamiento acerca de las estructuras y los comportamientos del sistema.

Pregunta Finalizado Puntúa 1,0 sobre 1,0

Razonar la siguiente afirmación es cierta o falsa: «En los procesos ágiles, se prescinde de la planificación en beneficio de una mayor rapidez de desarrollo, no teniendo los desarrolladores un plazo estricto para cada iteración». Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Las estructuras: “Son el conjunto de elementos y relaciones en sí mismo implementadas en software y hardware (asignaciones)”. ¿La anterior afirmación es verdadera o Falsa? Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 1,0 sobre 1,0

Al decir fundamentales quiere decirse que un modelo que carezca de cualquier de estos elementos no es orientado a Objetos. ¿Cuáles son los elementos fundamentales del modelo orientado a objetos? Seleccione una: a. Abstracción, Encapsulamiento, Modularidad, Jerarquía, Tipificación b. Abstracción, Encapsulamiento, Modularidad, Jerarquía, Tipificación, Concurrencia c. Abstracción, Encapsulamiento, Modularidad, Jerarquía d. Abstracción, Encapsulamiento, Modularidad, Jerarquía, Tipificación, Concurrencia, Persistencia

Pregunta Finalizado Puntúa 1,0 sobre 1,0

Desarrollo ágil de software; En las iteraciones se va construyendo un borrador, se valida, y luego se sigue agregando calidad al producto. Al comenzar no hay certeza absoluta sobre el resultado deseado, sino que se va construyendo a medida que se avanza y se va viendo el producto. ¿Es correcto el párrafo? Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 1,0 sobre 1,0

Seleccione una: a. Datos: este componente incluye los datos necesarios para manejar y probar los programas y las estructuras requeridas para mantener y manipular estos datos; b. Herramientas: la ayuda automatizada para los procesos y métodos. c. Documentos: este componente describe la operación y uso del programa. d. Programas (instrucciones): este componente proporciona la funcionalidad deseada y el rendimiento cuando se ejecute;

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Principios de la Arquitectura, se tiene los siguientes principios relacionados así: Abstracción, Encapsulamiento, Separación y Responsabilidades, Acoplamiento y Cohesión, No Duplicación, Parametrización y configurabilidad, Claridad y Simplicidad, Separación de interfaz e implementación. De las anteriores la Abstracción se define como: Seleccione una: a. Abstrae la vista del sistema en su conjunto mientras que proporciona suficiente detalle para comprender las funciones y responsabilidades de las capas individuales y la relación entre ellos. b. Hace alusión al grado de dependencia que tienen dos unidades de software. Tiempo atrás se utilizaba la palabra “módulo” o “subrutina” en lugar de unidad de software. Hoy en día, en opinión del que escribe, la palabra “módulo” es completamente inadecuada y obsoleta. Mejor se utilizará “unidad de software”, que es un concepto más amplio. c. Denota las características esenciales de un objeto que lo distinguen de todos los demás tipos de objetos y proporciona así fronteras conceptual es nítidamente definidas respecto a la perspectiva del observador. d. Es el proceso de almacenar en un mismo compartimento los elementos de una abstracción que constituyen su estructura y su comportamiento; sirve para separar el interfaz contractual de una abstracción y su implantación.

Pregunta

Seleccione la respuesta correcta para: ¿Integration Architecture?

Finalizado Puntúa 0,0 sobre 1,0

Seleccione una: a. Es el modelo conceptual que define la estructura, el comportamiento, y más vistas de un sistema. Una descripción de la arquitectura es una descripción formal y representación de un sistema organizado de una manera que apoya el razonamiento acerca de las estructuras y los comportamientos del sistema. b. Integración de un conjunto de aplicaciones informáticas empresariales. c. Se refiere las estructuras de alto nivel de un sistema de software, la disciplina de la creación de este tipo de estructuras, así como la documentación de estas estructuras. Se necesitan Estas estructuras de razonar acerca del sistema de software. Cada estructura comprende elementos de software, las relaciones entre ellos, y las propiedades de ambos elementos y relaciones. La arquitectura de un sistema de software es una metáfora, análoga a la arquitectura de un edificio.

Pregunta Finalizado Puntúa 0,0 sobre 1,0

La Resolución 228 de 2013 de la DIAN obliga a todas las personas naturales o  jurídicas clasificadas como grandes contribuyentes a reportar información de terceros(personas o entidades beneficiarias), con pagos o abonos por concepto laboral, contratos o convenios, retención en la fuente y/o valor de impuesto sobre las ventas. Esta información se reporta y envía a través de la plataforma web de la DIAN por medio de archivos XML y se asimila a la información entregada físicamente en papel. Para enviar esta información, cada contribuyente se registra ante la DIAN a través de la plataforma web o personalmente y obtiene una cuenta y clave de efectuar el procedimiento. Sin embargo, la DIAN, para efectos legales, necesita garantizar la veracidad de la información enviada a través de internet y asegurarse deque corresponde y fue enviada por la persona quien afirma ser el origen. El mecanismo que mejor resuelve la situación antes descrita es Seleccione una: a. autenticación de usuarios. b. control de acceso basado en roles. c. firma digital. d. log de auditoría.

Pregunta Finalizado Puntúa 1,0 sobre

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:

1,0

Seleccione una: a. B b. C c. D d. A

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Seleccione una: a. Análisis: el análisis es el fundamento de todos los trabajos de ingeniería que siguen. Durante el análisis, se crea el modelo de lo que es requerido por el software; Diseño: las actividades de diseño siguen el análisis y traducen el modelo del análisis en cómo el producto proporciona estas funciones por medio del software; Codificación: una vez que el diseño es completo, la codificación traduce el modelo de diseño en una forma ejecutable; Pruebas: el proceso de pruebas ayuda a destapar errores en el código y el diseño subyacente; Soporte: Revisiones técnicas y soporte de métricas. b. Requerimientos: especificación, manual del usuario; Análisis: el análisis es el fundamento de todos los trabajos de ingeniería que siguen. Durante el análisis, se crea el modelo de lo que es requerido por el software; Diseño: las actividades de diseño siguen el análisis y traducen el modelo del análisis en cómo el producto proporciona estas funciones por medio del software; Codificación: una vez que el diseño es completo, la codificación traduce el modelo de diseño en una forma ejecutable; Pruebas: el proceso de pruebas ayuda a destapar errores en el código y el diseño subyacente. c. Análisis: el análisis es el fundamento de todos los trabajos de ingeniería que siguen. Durante el análisis, se crea el modelo de lo que es requerido por el software; Diseño: las actividades de diseño siguen el análisis y traducen el modelo del análisis en cómo el producto proporciona estas funciones por medio del software; Codificación: una vez que el diseño es completo, la codificación traduce el modelo de diseño en una forma ejecutable; Pruebas: el proceso de pruebas ayuda a destapar errores en el código y el diseño subyacente. d. Documentación: se convierte en una parte integral del trabajo hecho, en vez de ser una actividad adicional; Análisis: el análisis es el fundamento de todos los trabajos de ingeniería que siguen. Durante el análisis, se crea el modelo de lo que es requerido por el software; Diseño: las actividades de diseño siguen el análisis y traducen el modelo del análisis en cómo el producto proporciona estas funciones por medio del software; Codificación: una vez que el diseño es completo, la codificación traduce el modelo de diseño en una forma ejecutable; Pruebas: el proceso de pruebas ayuda a destapar errores en el código y el diseño subyacente; Soporte: Revisiones técnicas y soporte de métricas.

Pregunta Finalizado Puntúa 1,0 sobre 1,0

Razonar la siguiente afirmación es cierta o falsa: «Los modelos en cascada son propios de las metodologías precedentes a la orientación a objetos». Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 1,0 sobre 1,0

Las Vistas: “Son el conjunto de elementos y relaciones en sí mismo implementadas en software y hardware (asignaciones)”. ¿La anterior afirmación es verdadera o Falsa? Seleccione una: Verdadero Falso

Pregunta

¿Que no es la arquitectura solamente?

Finalizado Puntúa 0,0 sobre 1,0

Seleccione una: a. La arquitectura es la infraestructura b. Todas son la respuesta correcta c. La arquitectura es la estructura d. La arquitectura no se puede medir ni evaluar

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Seleccione una: a. Todo está sujeto a ser modificado en las iteraciones posteriores (planificación, análisis, diseño, código, etc). b. El proyecto se divide en Iterativo siendo incremental. Lo iterativo presupone lo incremental. c. En lugar de poner el énfasis en la eliminación de los errores, se procura minimizar su impacto. d. El proyecto se divide en “iteraciones”, cuyo entregable es una versión del sistema. e. Ideales para cuando los requerimientos no están del todo claros en un comienzo o pueden sufrir modificaciones.

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Principios de la Arquitectura, se tiene los siguientes principios relacionados así: Abstracción, Encapsulamiento, Separación y Responsabilidades, Acoplamiento y Cohesión, No Duplicación, Parametrización y configurabilidad, Claridad y Simplicidad, Separación de interfaz e implementación. De las anteriores la Encapsulamiento se define como: Seleccione una: a. Es el proceso de almacenar en un mismo compartimento los elementos de una abstracción que constituyen su estructura y su comportamiento; sirve para separar el interfaz contractual de una abstracción y su implantación. b. Denota las características esenciales de un objeto que lo distinguen de todos los demás tipos de objetos y proporciona así fronteras conceptual es nítidamente definidas respecto a la perspectiva del observador. c. Hace alusión al grado de dependencia que tienen dos unidades de software. Tiempo atrás se utilizaba la palabra “módulo” o “subrutina” en lugar de unidad de software. Hoy en día, en opinión del que escribe, la palabra “módulo” es completamente inadecuada y obsoleta. Mejor se utilizará “unidad de software”, que es un concepto más amplio. d. Abstrae la vista del sistema en su conjunto mientras que proporciona suficiente detalle para comprender las funciones y responsabilidades de las capas individuales y la relación entre ellos

Pregunta

Selecciones los Modelos de Ciclo de Vida

Finalizado Puntúa 0,5 sobre 1,0

Seleccione una o más de una: a. Modelo en Cascada b. Modelo Iterativo c. Modelo en V d. Modelos de prototipos e. Modelo en Espiral

Pregunta

En SCRUM – Artefactos que define a PACKET:

Finalizado Puntúa 0,0 sobre 1,0

Seleccione una: a. Conjunto de componentes u objetos que deben ser modificados para implementar un item del backlog. b. Conjunto de items del backlog que representan un entregable con fecha. c. Respuestas a los problemas y riesgos, generalmente resultando en cambios. d. Cualquier otra cuestión del general al proyecto no descripta en términos de paquetes, cambios y problemas.

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Diagrama de Arquitectura: es un diagrama esquemático que representa las ideas prestablecidas y los módulos/componentes candidatos de un sistema o arquitectura. Provee un resumen de los elementos conceptuales y sus relaciones en una arquitectura. Toda solución técnica debe tener al menos los siguientes elementos: Seleccione una: a. – Actores o Roles Principales, – Los módulos/componentes principales, – Los Nodos principales, – Repositorios de Datos, – Como fluye la información, – Las zonas de red b. – Actores o Roles Principales, – Los módulos/componentes principales, – Los Nodos principales, – Repositorios de Datos, – Como fluye la información, – Las zonas de red - Mockups c. – Actores o Roles Principales, – Los módulos/componentes principales, – Los Nodos principales, – Repositorios de Datos, – Las zonas de red Mockups d. – Los módulos/componentes principales, – Los Nodos principales, – Repositorios de Datos, – Como fluye la información, – Las zonas de red Mockups

Pregunta Finalizado Puntúa 0,0 sobre 1,0

Razonar si la siguiente afirmación es cierta o falsa: «Solamente en el modelo de proceso en cascada hay una división en fases secuenciales del desarrollo, el resto de los procesos implemente consideran una secuencia de iteraciones». Seleccione una: Verdadero Falso

Pregunta Finalizado Puntúa 1,0 sobre 1,0

Principios de la Arquitectura, se tiene los siguientes principios relacionados así: Abstracción, Encapsulamiento, Separación y Responsabilidades, Acoplamiento y Cohesión, No Duplicación, Parametrización y configurabilidad, Claridad y Simplicidad, Separación de interfaz e implementación. De las anteriores la Cohesión se define como: Seleccione una: a. Abstrae la vista del sistema en su conjunto mientras que proporciona suficiente detalle para comprender las funciones y responsabilidades de las capas individuales y la relación entre ellos. b. Denota las características esenciales de un objeto que lo distinguen de todos los demás tipos de objetos y proporciona así fronteras conceptual es nítidamente definidas respecto a la perspectiva del observador. c. Hace referencia a la forma en que agrupamos unidades de software (módulos, subrutinas…) en una unidad mayor. Por ejemplo: la forma en que se agrupan funciones en una biblioteca de funciones o la forma en que se agrupan métodos en una clase, etc d. Es el proceso de almacenar en un mismo compartimento los elementos de una abstracción que constituyen su estructura y su comportamiento; sirve para separar el interfaz contractual de una abstracción y su implantación. e. Hace alusión al grado de dependencia que tienen dos unidades de software. Tiempo atrás se utilizaba la palabra “módulo” o “subrutina” en lugar de unidad de software. Hoy en día, en opinión del que escribe, la palabra “módulo” es completamente inadecuada y obsoleta. Mejor se utilizará “unidad de software”, que es un concepto más amplio.

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF