Ingenieria de Software
![]() |
![]() |
![]() |
Título del Test:![]() Ingenieria de Software Descripción: II Bimestre |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de los siguientes elementos de calidad del software son aplicables al producto?. Estructura del documento de requerimientos. Proceso de aprobación del plan de los proyectos. El proceso de control de cambios. Cuál de los siguientes aspectos, no forma parte de la multidimensionalidad de la calidad?. Fiabilidad. Funcionalidad. Coste. Por qué es difícil escribir especificaciones de software. El lenguaje para especificar requerimientos es complejo. No hay un modelo estándar para describir especificaciones. La diversidad de formas en las que se pueden interpretar los requerimientos de software. En relación a los procesos de aseguramiento y control de calidad se establece que medidas proactivas y medidas reactivas. ¿A cuál de las siguientes corresponde el aseguramiento de calidad. Las medidas preventivas, por tanto son reactivas. Las medidas correctivas, por tanto son proactivas. Las medidas preventivas, por tanto son proactivas. Qué dificultades encontraría si se desea incluir en el producto de software todos los atributos de calidad. Algunos que pueden entrar en conflicto con otros. Los atributos de calidad se contraponen entre sí. Un costo demasiado elevado. El número de mensajes de confirmación o error que presenta un producto, es un atributo. Externo. Interno y Externo. Interno. Qué entidad utilizó por primera vez la administración de la configuración como una disciplina?. En la Fuerza Aérea de Estados Unidos. El Software Engineering Institute. El IEEE Insitute. Las métricas que ayudan a estimar el esfuerzo requerido para hacer cambios en el software, se las conoce como: Predicción. ControL. Verificación. Cuál de las siguientes es una actividad propia. Identificación de necesidades. Administración del cambio. Construcción del sistema. Qué implica la gestión de versiones. Ensamblar los componentes de programa, datos y librería. Hacer un seguimiento de las peticiones de cambios por parte del cliente. Seguimiento de las numerosas versiones de los componentes del sistema. La creación de una versión ejecutable del sistema al compilar y vincular las versiones adecuadas de los componentes y las librerías que constituyen el sistema, corresponde al término. Versionamiento del sistema. Construcción del sistema. Combinación de versiones. En relación al proceso de administración de cambios ¿Cuál es la definición m´sa acertada de lo que es un cliente. El propietario de la compañía para la que se desarrolla. Cualquiera que no sea parte del equipo de desarrollo. El patrocinador. Cuál de los siguientes aspectos considerado como aspecto a considerarse previo a rechazar un cambio evalúa la posibilidad de demorar la implementación del cambio. Las consecuencias de no realizar el cambio. Los beneficios del cambio. El ciclo de liberación del producto. Qué entidad analiza y valora una petición de cambio en el sistema. Soporte al cliente. Change Control Board. Change request comitte. Cuál de los siguientes puede considerarse un ítem de configuración. El equipo del proyecto. La organización. El código. Cuál de las siguientes alternativas denota correctamente lo que es una métrica. El tiempo que tarda en completarse un proceso particular. Los recursos requeridos para un proceso particular. El número de ocurrencias para un evento particular. Cuál de los siguientes elementos del sistema de control de versiones permite conserva varias copias de los ítems de configuración. El repositorio + la nomenclatura de archivos. Una nomenclatura para los archivos. Los nombres de los desarrolladores a cargo. Usted tiene un producto que actualmente se encuentra en el release 3.2.1. Al hacer una actualización mayor ¿Qué número de reléase debería tener luego de dicha actualización. 3.3.0. 3.2.2. 3.2.1.1. Cuál de las siguientes es uno de los principales motivos para iniciar una mejora de proceso de software SPI. Estandarizar los procesos de desarrollo. Mejorar las capacidades del personal. Incrementar la productividad y la calidad de los procesos y productos de software. ¿Por qué razón es difícil escribir especificaciones de software completas. La diversidad de formas en las que se pueden interpretar los requerimientos. Los analistas no tienen suficiente experiencia en el dominio del usuario. A los usuarios no les gusta dar información a los analistas. Por qué resulta complejo que un producto de software pueda optimizarse para todos los atributos de calidad. Porque hay algunos que pueden entrar en conflicto con otros. Porque los atributos de calidad se suplementan entre sí. Resultaría demasiado costoso hacerlo. En qué documento se especifican los atributos de calidad más importantes para un producto de software que se va a construir. En el documento de visión. Documento de requerimientos. En el plan de calidad. Cuando se hace revisiones de software ¿Cuál de las siguientes técnicas se considera la más efectiva para encontrar errores. Auditorías. Inspecciones. Revisión documental. Se desea verificar posibles errores en los enunciados if, por lo que se ha definido una métrica para esta medición denominada: “Nivel de profundidad condicional”. Esta métrica es de tipo. Dinámica. Compleja. Estática. Cuál es el propósito de la administración de la configuración en la industria del software. Mantener un control exhaustivo de los cambios en las aplicaciones. Llevar un seguimiento de los usuarios del proyecto. Mantener los parámetros de configuración de las aplicaciones. Desde el punto de vista de la administración de la configuración, la línea base se puede definir como: Una colección de versiones. Una instancia de un ítem de configuración. Un área de trabajo privada. Cuál es la causa más común de modificaciones en una aplicación. Las solicitudes de cambio. Los errores del sistema. La evolución natural de la organización. Cuál es el beneficio más importante del uso de formatos electrónicos para solicitud de cambios al proceso. Registra decisiones tomadas, seguimiento del proceso. Automatiza la generación de modelos y código. Permite una mejor especificación de los requerimientos. En el uso automatizado de gestión de versiones ¿qué procesos ayudan a evitar conflictos que se pudieran presentar entre los diferentes participantes del proyecto. Chek-in, Check-out. La línea base. El versionamiento de código. Cuál de los siguientes términos asocia a los productos de software que van a manos de los usuarios. VersióN. Reléase. Beta. Cuál de los siguientes modelos evalúa la capacidad de los procesos de desarrollo y une acciones para la mejora de los procesos de software. CMMI. Seis Sigma. COBIT. En el ciclo de mejora de procesos ¿Cuál de los subprocesos mide los atributos del proyecto o del producto actual. Análisis del proceso. Medición del proceso. Cambio del proceso. Según Jacobson, ¿Cuál es el efecto que produce la prevalescencia de las modas sobre los procesos de ingeniería. Se limitan los procesos de desarrollo de software. Se estimula el desarrollo de nuevas formas de hacer software. Se fomenta la participación de más personas. Cuál es la característica de un nivel de madurez establecido como “definido”?. Proceso AD-Hoc. Organización reactiva. Procesos de gerencia integrados. Cuál de los siguientes es el indicio clave de la calidad de un producto de software. El uso de un proceso de desarrollo formal y cumplido a cabalidad. Una certificación CMMI otorgada equipo de desarrollo. La aceptación del producto por parte del cliente. Usted es responsable de un equipo de aseguramiento de calidad y tiene dificultades para realizar el trabajo de manera objetiva, ¿Cuál de las siguientes podría ser la causa más probable. El personal del equipo de QA no se está integrando el personal de desarrollo. El equipo de QA está realizando actividades de desarrollo. Los desarrolladores no conocen quienes forman parte del equipo de QA. Qué relación hay entre el aseguramiento de calidad y el control de calidad. El aseguramiento de calidad de aplica al final de cada ciclo de desarrollo y el control de calidad durante el proceso de desarrollo. El aseguramiento de calidad se aplica durante el proceso de desarrollo y el control de calidad al final de cada ciclo de desarrollo. El aseguramiento de calidad es parte del proceso de control de calidad y ambos se aplican al final de ciclo de desarrollo. Cuál de las siguientes alternativas explica la razón principal por la que un equipo de aseguramiento de calidad debe actuar independiente del equipo de desarrollo. Los objetivos de calidad de la organización no se ven comprometidos por presupuestos y cronogramas de corto plazo. Para evitar compromisos entre miembros del equipo de desarrollo con miembros del equipo de aseguramiento de calidad. Para que el equipo de calidad sea imparcial. Por cuál de las siguientes razones es casi imposible conocer si un sistema cumple o no con las especificaciones. Los requerimientos de software tienen diferentes orígenes y es muy difícil satisfacer a todas las partes. Los analistas de sistemas aún no dominan técnicas adecuadas para hacer una captura de requerimientos efectiva. La naturaleza del software hace que no se puedan aplicar principios de calidad. Por qué resulta imposible que producto de software pueda optimizarse para todos los atributos de calidad. Porque hay algunos que pueden entrar en conflicto con otros. Porque los atributos de calidad se suplementan entre si. Resultaría demasiado costoso hacerlo. Cuando se hace revisiones de software ¿Cuál de las siguientes técnicas se considera la más efectiva para encontrar errores. Auditorías. Inspecciones. Revisión documental. Cuál de las siguientes no es una actividad de la administración de la configuración. Administración del cambio. Identificación de necesidades. Construcción del sistema. Cuál de las siguientes alternativas es una de las principales razones para aceptar cambios en un producto de software?. Los errores. Las mejoras en la apariencia del producto. Requerimientos poco trascendentales. Cuáles fueron las causas por las que fue necesario introducir técnicas formales de gestión de la calidad del software. La maduración de los procesos de desarrollo. La insatisfacción con entregas lentas de software y la dificultad para darle mantenimiento. La creación de organismos relacionados con la estandarización de procesos de desarrollo de software. El cumplimiento de estándares de calidad no es suficiente para obtener resultados de calidad, ¿Cuál de las siguientes alternativas justifica esta afirmación?. Las normas de calidad no tienen nada que ver con los criterios de calidad de los proyectos. La calidad no incluye solo normas de calidad sino sobre todo la satisfacción de las necesidades del cliente. Más que las normas de calidad importan los procesos de desarrollo que se utilicen. Cuál es el propósito del aseguramiento de la calidad del software. Proveer mecanismos que verifiquen los procedimientos de desarrollo. Proveer controles que permitan validar el producto de software antes de que llegue al usuario. Mejorar el proceso de captura de requerimientos para incrementar la satisfacción del cliente. En relación al aseguramiento de calidad del software ¿Cuál de las siguientes afirmaciones es correcta?. Es común hablar de control de calidad antes que de aseguramiento de la calidad del software. Es común hablar del aseguramiento de la calidad antes que de control de calidad. Tanto el aseguramiento de calidad como el control de calidad están embebidos en los procesos de desarrollo. Concerniente a la calidad ¿Cuál es la característica de la misma en los procesos de desarrollo ágiles. Son muy formales, por lo tanto el plan de calidad debe ser exhaustivo. Carecen de planes de aseguramiento de calidad. Tiene menos importancia, debido a que los planes de software son menos formales. Cuál es el propósito principal de las inspecciones. Establecer la claridad de los procesos. Encontrar errores. Revisar la documentación. Cuál de las siguientes alternativas describe los aspectos que intenta controlar exhaustivamente la disciplina de administración de la configuración. La reusabilidad. La flexibilidad. La integridad y rastreabilidad. Qué implica la gestión de versiones. Ensamblar los componentes de programa, datos y librería. Hacer un seguimiento de las peticiones de cambios por parte del cliente. Seguimiento de las numerosas versiones de los componentes del sistema. Cuál de los siguientes aspectos evalúa la posibilidad de demorar la implementación del cambio. Las consecuencias de no realizar el cambio. Los beneficios del cambio. El ciclo de liberación del producto. Cuál de los siguientes elementos del sistema de control de versiones permite conservar varias copias de los ítems de configuración. El repositorio + la nomenclatura de archivos. Una nomenclatura para los archivos. Los nombres de los desarrolladores a cargo. Cuál de las siguientes es uno de los principales motivos para iniciar una mejora de proceso de software SPI. Estandarizar los procesos de desarrollo. Mejorar las capacidades del personal. Incrementar la productividad y la calidad de los procesos y productos de software. De acuerdo a las definiciones de aseguramiento y control de calidad, señale las técnicas asociadas con el aseguramiento de la calidad. 1 Inspecciones 2 Revisiones de código 3 Pruebas de aceptación 4 Definición de estándares de documentación 5 Pruebas de integración 6 Pruebas de unidad. 1, 3, 5. 2, 4, 6. 1, 5, 6. De los siguientes ¿Cuál es el propósito del control de calidad. Implementar normas, procedimientos y estándares para obtener software de calidad. Evitar que pasen a manos de los usuarios los productos que no no cuentan con el nivel de calidad requerido. Fomentar el uso de buenas prácticas en los equipos de desarrollo de software. Cuál de los siguientes atributos de calidad de software se enfoca en las formas de interactuar del sistema con los usuarios ?. Usabilidad. Corrección. Experiencia de usuario. Entre las métricas utilizadas para evaluar la calidad del software, tenemos la estabilidad. ¿Cuál de las siguientes alternativas se considera un indicador asociado a este atributo. Número de líneas de código. Indice de madurez del software. Tiempo medio de corrección de errores. Cuál es el propósito de la administración de configuración en la industria de software. Mantener un control exhaustivo de los cambios en las aplicaciones. Llevar un seguimiento de los usuarios del proyecto. Mantener los parámetros de configuración de las aplicaciones. El tamaño del código es una métrica del tipo. Estático. Dinámica. Estático y dinámica. Cuál es el beneficio más importante del uso de formatos electrónicos para la solicitud de cambios. Registra decisiones tomadas, seguimiento del proceso. Automatiza la generación de modelos y código. Permite una mejor especificación de requerimientos. Cuál de las siguientes alternativas es una de las características de un nuevo reléase en un producto software. Cambios debido a los problemas de seguridad. Las mejoras en la apariencia del producto. Requerimientos poco trascendentes. Cuál es la característica de un nivel de madurez establecido como "definido. Proceso AD-Hoc. Organización reactiva. Proceso de gerencia integrados. Respecto de las relación entre aseguramiento de la calidad y control de calidad, se puede decir que: El aseguramiento de calidad es proactivo y el control de calidad reactivo. El control de calidad es proactivo y el aseguramiento de calidad es reactivo. El aseguramiento de calidad va de la mano con el control de calidad. Porqué un producto de software no puede optimizarse para todos los atributos de calidad. Porque el cumplimiento de un atributo es suficiente para garantizar la calidad de un producto. Porque hay algunos que pueden entrar en conflicto con otros. Resultaría demasiado costoso hacerlo. Cuál de las siguientes definiciones es la más completa respecto de la calidad de un producto ?. Es un conjunto de estándares y normas de calidad. Es una característica que adquiere un producto cuando cumple con normas internacionales de calidad. Es un conjunto de propiedades de un producto o servicio que satisface las necesidades implícitas o explicitas. Cuál de los siguientes estándares de calidad del software son aplicables al producto. Estructura del documento de requerimientos. Proceso de aprobación del plan de los proyectos. El proceso de control de cambios. Cuál de los siguientes elementos evita el desorden en los archivo del sistema de control de versiones. El repositorio. Una nomenclatura para los archivos. Los nombres de los desarrolladores a cargo. Qué problema intenta resolver la disciplina de la administración de la configuración en el contexto de la ingeniería de software. La complejidad de los requerimientos de software. El proceso de entregas de software y el mantenimiento. La poca capacidad de los equipos informáticos. Usted es responsable de un equipo de aseguramiento de calidad y detecta involucramiento del equipo miembros de su equipo en actividades del equipo de desarrollo ¿Que debe hacer frente a ello?. No hacer nada, ya que es normal esta situación y además favorece a la calidad del producto. Determinar los efectos de este involucramiento y tomar decisiones en función de ello. Debe tomar acciones inmediatas para evitar que siga sucediendo, ya que no es saludable para la calidad del proyecto que esto suceda. Cuál es la razón principal por la que certificar un producto de software para todos los atributos de calidad no es una alternativa viable y que se debería hacer en este caso. Algunos que pueden entrar en conflictos con otros. Es necesario priorizarlos de acuerdo al tipo y propósito de la aplicación. Resultaría demasiado costoso el hacerlo, por consiguiente es necesario evaluar los costos a ver cuales pueden considerarse dentro del presupuesto. La satisfacción del cliente. Analizando el concepto de calidad se considera como producto de calidad aquel que: Cumple normas y estándares internacionales. Satisface las necesidades implícitas o explicitas para las que fue creado. Satisface los test del equipo de aseguramiento de la calidad. |