Ingeniería de Software IIB
![]() |
![]() |
![]() |
Título del Test:![]() Ingeniería de Software IIB Descripción: Examen segundo bimestre |




Comentarios |
---|
NO HAY REGISTROS |
Cuál de las siguientes alternativas establece la importancia de la aplicación de procesos de aseguramiento y control de calidad en los procesos de desarrollo de software?. Se consigue productos de software que cumplan con las especificaciones. Hace que el proceso de desarrollo sea más ágil. Los atributos de calidad de software asumen ciertas características del producto, el atributo robustez implica que el software se protege de errores de ingreso por parte de los usuarios. ¿Cómo podría afectar la inclusión de muchos controles de este tipo de atributos a la calidad del desempeño?. Se mejoraría el tiempo de respuesta debido a la no presencia de errores de ingreso. Los controles harían que el desempeño y calidad del desempeño sean más lentos. En una aplicación de banca en línea se ha desarrollado la siguiente interfaz de entrada. Conteste la siguiente pregunta. ¿Cuál de los siguientes atributos de calidad se ha priorizado en su diseño?. Robustez. Seguridad. De la siguiente lista de elementos encontrados en el diseño de la interfaz, seleccione aquellos relacionados con la seguridad. Ingreso de pin temporal. Solicitud de fecha de nacimiento. Titulo: "BANCO INTERNACIONAL DEL ESTUDIANTE". Entradas de usuario y contraseña. Fondo de la pantalla. Selección de la imagen personal. Passcode. Cuantos controles (no textos) posee la pantalla de la aplicación no relacionadas a la seguridad. 1. 0. Cuantos mecanismos de seguridad tiene definidos la pantalla. 5. 7. ¿Cuál de los siguientes atributos de calidad ha sido sacrificado debido al diseño que tiene?. Seguridad. Usabilidad. ¿El área de trabajo donde puede modificarse el software sin afectar a los demás desarrolladores se conoce como workspace?. Falso. Verdadero. Una de las técnicas relacionadas de QA son las inspecciones ¿Cuál de los siguientes es un propósito de las inspecciones?. Determinar si se siguieron los estándares de calidad. Establecer la claridad de los procesos. ¿Desde cuál de las siguientes perspectivas debe actuar el Comité de Control de Cambios (CCB)?. Desde el punto de vista estratégico y organizacional. Desde el punto de vista del proyecto. Durante una inspección, entre otras actividades, se la propone ejecutar las siguientes para determinar un problema: - Revisar que todas las variables se inicializan. - Revisar que todas lsa constantes tienen nombre. - Revisar que la cota superior de arreglos es igual al tamaño del arreglo o valor. ¿Cuál de los siguientes problemas se está intentando resolver?. Hay problemas e incosistencias en los mensajes de error del programa. Incoherencia en los resultados obtenidos en la ejecución de proceso. ¿Cuál de los siguientes atributos del proceso de software determina resultados claros?. La visibilidad. La mensurabilidad. Cuando se evalúan las características del proceso de desarrollo y se trata de determinar el atributo de comprensión, se puede plantear la pregunta: ¿En qué medida el proceso está definido explícitamente y qué tan fácil es entender la definición del proceso?. Verdadero. Falso. Asocie cada término característico del proceso de desarrollo con su efecto o incidencia para evaluarlo. Mensurabilidad: Es posible medir características del proceso o del producto. Fiabilidad: Se detectan errores en el proceso antes de que deriven en errores del producto. Se encuentra diseñando una aplicación para receptar denuncias sobre consumo y tráfico de estupefacientes, la cual involucra a la ciudadanía, policía y fiscalía. La aplicación debe contar con la posibilidad de geolocalizar el sitio de la denuncia, recopilar evidencias como fotos, videos, escribir mensajes de texto¿Cuáles de los siguientes atributos de calidad deberían tener mayor desarrollo para la misma?. Seguridad. Robustez. Antes de aprobar un cambio ¿Cuál de los siguientes aspectos evalúa la posibilidad de demorar la implementación del cambio?. El ciclo de liberación del producto. Las consecuencias de no realizar el cambio. ¿Cuáles fueron las causas por las que fue necesario introducir técnicas formales de gestión de la calidad del software?La insatisfacción con entregas lentas de software y la dificultad para darle mantenimiento. La insatisfacción con entregas lentas de software y la dificultad para darle mantenimiento. La maduración de los procesos de desarrollo. Durante el diseño de una aplicación web para que los docentes de una colegio puedan elabora bancos de preguntas para las evaluaciones escritas de sus asignaturas, se han establecido los siguientes requerimientos no funcionales. ¿Marque aquellos que están directamente relacionados con el atributo de calidad confiabilidad?. Si se generan varias versiones, debe garantizarse una diferencia de al menos el 60% de las preguntas entre cada versión. Cada versión generada debe incluir el 100% de las claves de respuesta correctas. Al momento de generar los cuestionarios, se debe garantizar que las preguntas corresponden exclusivamente a las temáticas indicadas. Las métricas que ayudan a estimar el esfuerzo requerido para hacer cambios en el software, se las conoce como: De predicción. De verificación. De acuerdo a la quinta ley de Lehman ¿Cuál es el efecto de realizar entregas grandes del sistema?. Es posible que se necesite una nueva entrega corrigiendo los errores de la entrega principal . Es preferible a las entregas menores y se reducen los errores. En términos de la administración de la configuración ¿Cuál de las alternativas corresponde a Combinación (Merging). Creación de una línea de código a partir de otra existente. La creación de una nueva versión de un componente de software al combinar versiones separadas en diferentes lineas de código. En qué nivel de madurez CMMI, el éxito en los procesos depende más de la capacidad de las personas que de la aplicación de procesos formalizados. Nivel 1: Inicial. Nivel 3: Definido. Durante el análisis de la calidad de un producto de software, se obtiene un índice de calidad de la estructura de diseño de 0,95. Esto significa que: El producto tiene una buena estructura de diseño. El producto tiene una mala estructura de diseño. ¿Cuál de los siguientes se considera un estándar de producto?. Estándares de codificación. Esquemas de validación. Si usted trabaja en una organización muy grande con oficinas en varios países, y definen un conjunto de estándares para desarrollo de software que les han dado muy buenos resultados Dada la oportunidad y la alta aplicabilidad de estos estándares organizacionales, el jefe del departamento de sistemas decide lanzarlos como estándares internacionales ¿Cuál es su criterio respecto de esta decisión?. No puede convertirse en estándar internacional hasta que sea validado y aprobado por organismos internacionales. Es una decisión acertada, puesto que cumple con las características requeridas: generan buenos resultados, se utilizan en varios países. ¿En la terminología de administración de la configuración, el término codeline se refiere a las líneas de código?. Falso. Verdadero. Considere el ciclo de mejora de procesos del software, el análisis del proceso se refiere. Elaborar propuestas para atacar algunas de las debilidades identificadas en el proceso. Valorar el proceso actual e identificar las debilidades y los cuellos de botella del proceso. Los cambios en los grandes sistemas no son usuales debido a que normalmente se desarrollan con procesos de desarrollo muy formales y eso garantiza que los requerimientos se identifican con claridad antes de empezar el desarrollo ¿Cuál de las siguientes alternativas describe la veracidad de esta afirmación?. Es falsa, puesto que los sistemas sobre todo los grandes están expuestos a cambios que surgen por corrección de ores o cambios en los procesos de negocio. Es correcta, en este tipo de sistemas es poco usual tener procesos de control de cambios. ¿Cuál de las siguientes alternativas describe los aspectos que intenta controlar exhaustivamente la disciplina de administración de la configuración?. La integridad y rastreabilidad. La fexibilidad. ¿Cuál de las siguientes es una característica deseable de los estándares de producto relacionada con su utilidad?. Deben diseñarse de modo que puedan comprobarse y aplicarse de manera efectiva en relación a costos. Deben incluir la definición de procesos que comprueben que se siguieron los estándares. ¿Cuál de las siguientes etapas del modelo de madurez CMMI implicaría un mayor nivel de organización y resultados más efectivos por parte de la empresa certificada?. Optimizado. Gestionado. ¿Cuál de los siguientes es un ítem de configuración?. El código. La organización. El estándar ISO 9001 define 9 procesos centrales De la siguiente lista ¿Cuál de ellos corresponde a procesos de soporte?. Administración de la configuración. Adquisición empresarial. En relación al proceso de administración de cambios ¿Cuál es la definición de cliente?. Cualquiera que no sea parte del equipo de desarrollo y solicita un cambio. El propietario de la compañía para la que se desarrolla. En la mejora de procesos de software hay varios enfoques ¿Cuál de ellos se preocupa por adoptar buenas prácticas de ingeniería de software y técnicas administrativas de ingeniería de software?. El orientado a la madurez de procesos. El enfoque ágil. ¿Por qué se afirma que la calidad subjetiva del software se basa en sus características no funcionales?. Las características funcionales no satisfechas se puede resolver de formas alternas. La percepción de calidad depende del punto de vista del usuario. ¿Qué prioridad daría a la siguiente petición de cambio en un sistema de facturación? Proyecto: Sistema de Facturación Solicitante: Dirección Financiera Cambio solicitado: Implementar una mejora en la clasificación de los clientes, de modo que se puedan visualizar primero los que más compras y valores más altos tienen (preferenciales) y luego los demás Usuarios beneficiados: 2. Baja. Media. El equipo de control de cambios ha decidido dar una prioridad baja a la siguiente petición de cambio De acuerdo a los datos de la solicitud ¿Por qué motivo se justifica la asignación de dicha prioridad? Proyecto: Sistema de Facturación Solicitante: Dirección Financiera Cambio solicitado: Implementar una mejora en la clasificación de los clientes, de modo que se puedan visualizar primero los que más compran por valores más altos tienen (preferenciales) y luego los demás Usuarios beneficiados: 2. El número de usuarios beneficiados es bajo. Los costos son muy alto. Se ha establecido que no se puede optimizar una aplicación de software para todos los atributos de calidad identificados, debido a incompatibilidades que se pueden dar entre ellos. A continuación se listan algunos atributos de calidad identificados para una aplicación bancaria de procesamiento de cheques que deben evaluarse en relación a su compatibilidad con el atributo "Tiempo de respuesta", según en el cual el tiempo máximo de reconocimiento de texto en una imagen de un cheque sea de 1s. Marque aquellos atributos podrían resultar incompatibles o que deba evaluarse su inclusión. No marque aquellos de aplicación obligatoria. Portabilidad. Protección. Corrección. Facilidad de uso. En un nivel de madurez 1 de CMMI, es posible que las organizaciones sean capaces de producir productos y servicios que funcionan, pero para ubicarse en este nivel ¿Cuál de las siguientes características es común en ellas?. Con frecuencia exceden tiempos y presupuesto. Los procesos están definidos, pero no son de aplicación habitual. |