Miriam Cabrera
Quiz von , erstellt am more than 1 year ago

Teoría sobre Ingeniería del Software I Ingeniería del Software I Quiz am Ingeniería del Software I, erstellt von Miriam Cabrera am 24/05/2017.

115
0
0
Miriam Cabrera
Erstellt von Miriam Cabrera vor etwa 7 Jahre
Schließen

Ingeniería del Software I

Frage 1 von 71

1

¿Qué aporta la Ingeniería del Software?

Wähle eine oder mehr der folgenden:

  • Una visión metodológica de la Ingeniería del Software.

  • Un enfoque sistemático del desarrollo.

  • Modelo de referencia y buenas prácticas.

  • Todas las anteriores.

Erklärung

Frage 2 von 71

1

Las técnicas de Ingeniería del Software:

Wähle eine oder mehr der folgenden:

  • Son herramientas que facilitan los procesos del software.

  • Describen las tareas del proceso de desarrollo.

  • Son modelos del software muy extendidos.

  • Todas las anteriores.

Erklärung

Frage 3 von 71

1

¿Qué problemas preocupan actualmente a los ingenieros del software?

Wähle eine oder mehr der folgenden:

  • Los plazos de entrega.

  • La interoperabilidad entre los sistemas software.

  • Los costes de mantenimiento.

  • Todas las anteriores.

Erklärung

Frage 4 von 71

1

¿Para qué puede ser útil el modelado?

Wähle eine oder mehr der folgenden:

  • Para representar los requisitos del software.

  • Para facilitar la comunicación de miembros del equipo de desarrollo.

  • Para comprender el problema del cliente.

  • Todas las anteriores.

Erklärung

Frage 5 von 71

1

Un método de desarrollo describe

Wähle eine oder mehr der folgenden:

  • Las necesidades del cliente.

  • La secuencia de pasos a realizar para desarrollar un software.

  • Las características y atributos del software.

  • Todas las anteriores.

Erklärung

Frage 6 von 71

1

¿Cuál de las siguientes representaciones se considera un modelo del software?

Wähle eine oder mehr der folgenden:

  • Una especificación de un caso de uso.

  • Un diagrama de casos de uso.

  • Un diagrama de clases.

  • Todas las anteriores.

Erklärung

Frage 7 von 71

1

¿Qué representación se debe usar para describir el proceso de diseño del software?

Wähle eine oder mehr der folgenden:

  • Una especificación funcional del software.

  • La arquitectura del software.

  • Un diagrama de flujo que describa las tareas para obtener el modelo de diseño.

  • Todas las anteriores.

Erklärung

Frage 8 von 71

1

¿Qué aumenta la probabilidad de éxito de un desarrollo?

Wähle eine oder mehr der folgenden:

  • La claridad y consistencia de los requisitos.

  • El uso de un enfoque metodológico

  • Un diseño fácil de mantener.

  • Todas las anteriores.

Erklärung

Frage 9 von 71

1

Los prototipos en el proceso de requisitos

Wähle eine oder mehr der folgenden:

  • Simulan la interfaz de usuario.

  • Ayudan a identificar nuevos requisitos.

  • Sirven para validar los requisitos.

  • Todas las anteriores.

Erklärung

Frage 10 von 71

1

¿Qué proceso forma parte del ciclo de vida del software?

Wähle eine oder mehr der folgenden:

  • Proceso de desarrollo.

  • Proceso de mantenimiento.

  • Proceso de gestión.

  • Todas las anteriores.

Erklärung

Frage 11 von 71

1

¿Qué procesos se consideran de soporte a los procesos principales y generales del software?

Wähle eine oder mehr der folgenden:

  • Proceso de documentación.

  • Proceso de mejora.

  • Proceso de mantenimiento.

  • Todas las anteriores.

Erklärung

Frage 12 von 71

1

¿Qué actividades forman parte del proceso de desarrollo del software?

Wähle eine oder mehr der folgenden:

  • Controlar la calidad del proceso.

  • Identificar los requisitos de software.

  • Estimar el esfuerzo del desarrollo.

  • Todas las anteriores.

Erklärung

Frage 13 von 71

1

¿En qué fase del proceso de desarrollo se definen los módulos o componentes del software?

Wähle eine oder mehr der folgenden:

  • Definición de requisitos.

  • Diseño detallado.

  • Diseño arquitectónico.

  • Todas las anteriores.

Erklärung

Frage 14 von 71

1

Se considera un requisito la necesidad de:

Wähle eine der folgenden:

  • Usar un lenguaje de programación concreto.

  • Implementar una funcionalidad determinada.

  • Cumplir con unos estándares específicos.

  • Todas las anteriores.

Erklärung

Frage 15 von 71

1

¿Qué actividad forma parte del proceso de requisitos?

Wähle eine der folgenden:

  • Comprobar la consistencia de los requisitos.

  • Determinar qué requisitos deben implementarse.

  • Identificar dependencia entre requisitos.

  • Todas las anteriores.

Erklärung

Frage 16 von 71

1

El tiempo medio de respuesta deberá ser de 3 segundos a plena carga (máximo número de usuarios concurrentes)

Wähle eine der folgenden:

  • No es un requisito.

  • Es un requisito funcional.

  • Es un requisito de rendimiento.

  • Es un requisito de portabilidad.

Erklärung

Frage 17 von 71

1

Los requisitos no funcionales:

Wähle eine der folgenden:

  • Especifican que debe hacer el software.

  • Afectan a como debe implementarse la funcionalidad.

  • Describen los datos de entrada al sistema.

  • Todas las anteriores.

Erklärung

Frage 18 von 71

1

Cuando se analizan los requisitos se:

Wähle eine oder mehr der folgenden:

  • Representan mediante técnicas de modelado.

  • Organizan en categorías.

  • Especifican detalladamente.

  • Todas las anteriores.

Erklärung

Frage 19 von 71

1

La especificación de requisitos

Wähle eine der folgenden:

  • Define los servicios que debe ofrecer el software.

  • Define la información de salida y las restricciones del formato.

  • Delimita el alcance funcional del software.

  • Todas las anteriores.

Erklärung

Frage 20 von 71

1

Diagrama de clases

Wähle eine der folgenden:

  • Es una técnica de modelado orientada a objetos.

  • Sirve para representar el modelo de dominio del software.

  • Modela la información necesaria en forma de objetos relacionados entre si.

  • Todas las anteriores.

Erklärung

Frage 21 von 71

1

Las clases abstractas

Wähle eine oder mehr der folgenden:

  • Hacen posible la herencia de atributos y operaciones comunes.

  • Simplifican el modelo conceptual.

  • Facilita los cambios en el software.

  • Todas las anteriores.

Erklärung

Frage 22 von 71

1

¿Qué técnica es la más indicada para representar el flujo de un proceso?

Wähle eine der folgenden:

  • Diagrama de actividades.

  • Diagrama de casos de uso.

  • Diagrama de clases.

  • Todas las anteriores.

Erklärung

Frage 23 von 71

1

Las postcondiciones

Wähle eine der folgenden:

  • Son validaciones que se hacen antes del caso de uso.

  • Son comprobaciones que se realizan durante el caso de uso.

  • Se especifican solo si se han producido cambios como consecuencia del caso de uso.

  • Ninguna de las anteriores.

Erklärung

Frage 24 von 71

1

Los diagramas de actividades

Wähle eine der folgenden:

  • No especifican condiciones sobre el flujo.

  • Complementan las casos de uso.

  • No sirven para modelar una función del software.

  • Se usan para describir requisitos no funcionales del software.

Erklärung

Frage 25 von 71

1

En una explicación de diseño de presentaciones tipo Power Point, que relación existe entre la clase relación y la clase diapositiva.

Wähle eine der folgenden:

  • Composición.

  • Agregación.

  • Include.

  • Ninguna.

Erklärung

Frage 26 von 71

1

¿Qué debe representar un diagrama de casos de uso?

Wähle eine der folgenden:

  • Las relaciones entre los casos de uso especificados.

  • Las clases y sus relaciones.

  • El modelo de dominio del software.

  • Todas las anteriores.

Erklärung

Frage 27 von 71

1

En el ciclo de vida espiral

Wähle eine der folgenden:

  • Se utiliza la creación del prototipo.

  • Cada fase se lleva a cabo una sola vez.

  • No se evalúa el riesgo.

  • Ninguna de las anteriores.

Erklärung

Frage 28 von 71

1

En el manifiesto ágil se valora

Wähle eine der folgenden:

  • La negociación de un contrato más que la colaboración con un cliente.

  • El proceso a seguir y las herramientas más que el equipo de desarrollo.

  • Responder a los cambios más que seguir estrictamente un plan trazado.

  • Ninguna de las anteriores.

Erklärung

Frage 29 von 71

1

El proceso unificado de desarrollo se caracteriza:

Wähle eine der folgenden:

  • Por estar guiado por casos de uso.

  • Por estar centrado en la arquitectura.

  • Por ser un proceso iterativo e incremental.

  • Todas las anteriores.

Erklärung

Frage 30 von 71

1

Si los requisitos están perfectamente especificados al comienzo del desarrollo se puede utilizar

Wähle eine der folgenden:

  • Aproximación incremental.

  • Desarrollo rápido de aplicaciones.

  • Ciclo de vida clásico o cascada.

  • Todas.

Erklärung

Frage 31 von 71

1

En el ciclo de vida en espiral las fases se suceden de forma

Wähle eine der folgenden:

  • Iterativa.

  • Lineal.

  • Aleatoria.

  • Ninguna de las anteriores .

Erklärung

Frage 32 von 71

1

En el desarrollo rápido de aplicaciones no es recomendado cuando

Wähle eine der folgenden:

  • No se cuenta con recursos humanos suficientes para formar los grupos de desarrollo DRA requeridos.

  • La aplicación a desarrollar es difícil de separar en módulos.

  • El software requiere alto grado de interoperabilidad con programas ya existentes.

  • Todas las anteriores.

Erklärung

Frage 33 von 71

1

Principales organizaciones de estandarización

Wähle eine der folgenden:

  • ISO, IEEE y SEI.

  • SWEBOOK, CMM y CMMI.

  • ACM, ESA y SWEBOOK.

  • Todas las anteriores.

Erklärung

Frage 34 von 71

1

La elección de un modelo de ciclo de vida puede estar acondicionada por:

Wähle eine der folgenden:

  • La especificación clara y completa de los requisitos.

  • Restricciones de tiempo.

  • Limitaciones de presupuesto para el desarrollo.

  • Todas las anteriores.

Erklärung

Frage 35 von 71

1

Los elementos que conforman un sprint en la metodología SCRUM son:

Wähle eine der folgenden:

  • Pila del producto, pila de sprint e incremento.

  • Producto, backlog y sprint backlog.

  • Gráfico burn up y product backlog.

  • Ninguna de las anteriores.

Erklärung

Frage 36 von 71

1

En metodología SCRUM se aconseja que la duración de cada sprint sea de:

Wähle eine der folgenden:

  • Un mes.

  • Como máximo tres meses.

  • Dos meses.

  • Ninguna de las anteriores.

Erklärung

Frage 37 von 71

1

Las reuniones no opcionales de la metodología SCRUM son:

Wähle eine der folgenden:

  • Sprint planning meeting, daily scrum meeting y sprint retropective meeting.

  • Planificación, seguimiento y revisión del sprint.

  • Planificación, seguimiento y reunión retrospectiva.

  • Ninguna de las anteriores.

Erklärung

Frage 38 von 71

1

¿Quiénes se consideran comprometidos en la metodología SCRUM?

Wähle eine der folgenden:

  • El propietario del producto y el equipo de desarrollo.

  • El scrum manager y los usuarios finales.

  • Los usuarios finales y el interesado en el producto.

  • Todas las anteriores.

Erklärung

Frage 39 von 71

1

¿Qué circunstancias haría fracasar el desarrollo de un producto software?

Wähle eine der folgenden:

  • Que los requisitos cambien a lo largo del proyecto.

  • La ambigüedad e inconsistencia de los requisitos.

  • Que existan muchos requisitos.

  • Todas las anteriores.

Erklärung

Frage 40 von 71

1

Los modelos en Ingeniería del Software

Wähle eine der folgenden:

  • Facilitan la comunicación entre ingenieros.

  • Son representaciones de gran utilidad.

  • Ayudan a definir lo que se quiere desarrollar.

  • Todas las anteriores.

Erklärung

Frage 41 von 71

1

¿Qué actitud beneficia a la industria del software?

Wähle eine der folgenden:

  • Usar métodos para los diferentes procesos del software.

  • Usar estándares solo cuando lo imponga el cliente.

  • Validad requisitos solo cuando existen conflictos.

  • Todas las anteriores.

Erklärung

Frage 42 von 71

1

Un ejemplo de modelo de producto sería:

Wähle eine der folgenden:

  • Un diagrama de actividades de prueba del software.

  • Un modelo de ciclo de vida.

  • La descripción de una operación específica del software.

  • Ninguna de las anteriores.

Erklärung

Frage 43 von 71

1

¿Cuál de las siguientes creencias es errónea?

Wähle eine der folgenden:

  • La implementación debe comenzar lo antes posible.

  • El análisis se debe simplifica al máximo.

  • La prueba solo es efectiva después de la implementación.

  • Todas las anteriores.

Erklärung

Frage 44 von 71

1

El software puede degradarse como consecuencia de:

Wähle eine der folgenden:

  • Los cambios que haya que realizar.

  • La corrección de errores.

  • La incorporación de nuevas funcionalidades.

  • Todas las anteriores.

Erklärung

Frage 45 von 71

1

¿Cuáles son los retos actuales de la Ingeniería del Software?

Wähle eine der folgenden:

  • Reducir tiempos de entrega sin comprometer la calidad.

  • Facilitar la integración entre sistemas.

  • Reducir los costes de mantenimiento.

  • Todas las anteriores.

Erklärung

Frage 46 von 71

1

El modelo de proceso

Wähle eine der folgenden:

  • Describe el producto que queremos construir.

  • Representa las tareas a realizar a lo largo del proceso.

  • Describe los atributos del software.

  • Todas las anteriores.

Erklärung

Frage 47 von 71

1

La calidad de un software es menos si

Wähle eine der folgenden:

  • Los requisitos no se pueden identificar al comienzo.

  • Hay riesgos.

  • No se desarrolla de forma que sea fácil de mantener.

  • Todas las anteriores.

Erklärung

Frage 48 von 71

1

Según la norma ISO 12207-1 las actividades del ciclo de vida se pueden agrupar en:

Wähle eine der folgenden:

  • Proceso de desarrollo, proceso de mantenimiento y proceso de soporte.

  • Procesos principales, procesos de soporte y procesos generales.

  • Proceso de desarrollo, proceso de mantenimiento y proceso de gestión.

  • Ninguna de las anteriores.

Erklärung

Frage 49 von 71

1

El proceso de desarrollo comprende actividades de:

Wähle eine der folgenden:

  • Adquisición y suministro.

  • Operación y mantenimiento.

  • Análisis, diseño, pruebas e instalación.

  • Todas las anteriores.

Erklärung

Frage 50 von 71

1

El proceso de operación

Wähle eine der folgenden:

  • Es un proceso de soporte.

  • Incluye la explotación y soporte operativo a los usuarios.

  • Forma parte del proceso de desarrollo.

  • Ninguna de las anteriores.

Erklärung

Frage 51 von 71

1

¿En qué condiciones es útil el enfoque ágil?

Wähle eine der folgenden:

  • Cuando los proyectos son muy grandes.

  • Cuando no hay prisas por la entrega.

  • Cuando el entorno del sistema es muy cambiante.

  • Todas las anteriores.

Erklärung

Frage 52 von 71

1

¿Qué ventaja tiene el uso de paradigmas de la ingeniería del software?

Wähle eine der folgenden:

  • Garantizan el éxito del desarrollo.

  • Son muy contrastados.

  • No hacen uso de un enfoque de ingeniería.

  • Todas las anteriores.

Erklärung

Frage 53 von 71

1

El desarrollo rápido de aplicaciones

Wähle eine der folgenden:

  • Se basa en realizar sucesivas transformaciones.

  • Se besa en el uso de componentes reutilizables.

  • Es una mejora de la aproximación incremental.

  • Ninguna de las anteriores.

Erklärung

Frage 54 von 71

1

La aproximación evolutiva es útil cuando

Wähle eine der folgenden:

  • Los requisitos están claros desde el principio.

  • No se necesita la experiencia del usuario.

  • Se requiere tecnología que no está disponible al comienzo del proceso de desarrollo.

  • Ninguna de las anteriores.

Erklärung

Frage 55 von 71

1

Los estándares

Wähle eine der folgenden:

  • Engloban conocimientos.

  • Unificar criterios para los procesos de software.

  • Proporcionan continuidad y entendimiento entre las personas implicadas en el proyecto a desarrollar.

  • Todas las anteriores.

Erklärung

Frage 56 von 71

1

El modelo CMM

Wähle eine der folgenden:

  • Evalúa el estado de madurez de la organización

  • Constituye un marco de referencia para la mejora continua.

  • Propone un modelo de madurez de cinco niveles.

  • Todas las anteriores.

Erklärung

Frage 57 von 71

1

El SWEBOOK

Wähle eine der folgenden:

  • Es un modelo de ciclo de vida.

  • Delimita el cuerpo de conocimiento de la ingeniería del software.

  • Es un método de desarrollo.

  • Ninguna de las anteriores.

Erklärung

Frage 58 von 71

1

Un requisito es

Wähle eine der folgenden:

  • Una capacidad del software del software para satisfacer el contrato.

  • Una restricción que debe tener el software.

  • Una condición necesaria para el cliente.

  • Todas de las anteriores.

Erklärung

Frage 59 von 71

1

¿Qué tarea formar parte de la negociación de los requisitos?

Wähle eine der folgenden:

  • Discutir los requisitos conflictivos.

  • Priorizar los requisitos.

  • Alcanzar un compromiso final sobre los requisitos a implementar.

  • Todas las anteriores.

Erklärung

Frage 60 von 71

1

El sistema deberá soportar hasta 1000 usuarios

Wähle eine der folgenden:

  • Es un requisito no funcional.

  • No es un requisito.

  • Es un requisito funcional.

  • Ninguna de las anteriores.

Erklärung

Frage 61 von 71

1

Características deseables de los requisitos

Wähle eine der folgenden:

  • Completitud.

  • Consistencia.

  • Concisión.

  • Todas las anteriores.

Erklärung

Frage 62 von 71

1

El modelo de dominio representa

Wähle eine der folgenden:

  • Conceptos modelados como clases.

  • Objetos del sistema que se puedan manipular.

  • Abstracciones para entender el problema.

  • Todas las anteriores.

Erklärung

Frage 63 von 71

1

El software se compone de

Wähle eine der folgenden:

  • Instrucciones

  • Instrucciones y estructura de datos.

  • Instrucciones, estructura de datos y documentación.

  • Ninguna de las anteriores.

Erklärung

Frage 64 von 71

1

¿Qué ha contribuido a la crisis del software?

Wähle eine der folgenden:

  • Planificar los procesos de desarrollo.

  • No considerar el mantenimiento desde el comienzo de proceso de desarrollo.

  • Potenciar el uso de métodos y herramientas para el desarrollo.

  • La elección de paradigmas de la ingeniería del software.

Erklärung

Frage 65 von 71

1

Las estadísticas de desarrollo de proyectos informáticos nos indican que hay más:

Wähle eine der folgenden:

  • Proyectos acabados con problemas.

  • Proyectos acabados con éxito.

  • Proyectos inacabados.

  • Ninguna de las anteriores.

Erklärung

Frage 66 von 71

1

Según la norma ISO 12207-1 la operación de un proyecto software es un proceso:

Wähle eine der folgenden:

  • Soporte.

  • Principal.

  • General.

  • De infraestructura.

Erklärung

Frage 67 von 71

1

¿En qué fase del proceso de desarrollo tenemos como actividad la elección del lenguaje de programación?

Wähle eine der folgenden:

  • Requisitos de usuario.

  • Requisitos de software.

  • Diseño arquitectónico.

  • Diseño detallado y producción.

Erklärung

Frage 68 von 71

1

Son métodos de desarrollo ágil

Wähle eine der folgenden:

  • SCRUM

  • Lean Development

  • Dynamic Systems Development Method

  • Todas las anteriores.

Erklärung

Frage 69 von 71

1

En qué modelo de desarrollo ágil se propone la programación en parejas:

Wähle eine der folgenden:

  • SCRUM

  • AOSD.

  • XP.

  • Ninguna de las anteriores.

Erklärung

Frage 70 von 71

1

¿Cuál de estos requisitos es un requisito no funcional?

Wähle eine der folgenden:

  • El sistema deberá ser altamente seguro de ataques provenientes de internet.

  • El sistema debe atender a 100 usuarios al mismo tiempo sin aumentar el tiempo de respuesta demasiado.

  • El sistema debe correr bajo el sistema operativo Linux.

  • Todas las anteriores.

Erklärung

Frage 71 von 71

1

El dominio de información en el análisis está compuesto de:

Wähle eine der folgenden:

  • Sucesos.

  • Datos.

  • El entenderlo es un principio del análisis.

  • Todas las anteriores.

Erklärung