INGENIERÍA DEL SOFTWARE
![]() |
![]() |
![]() |
Título del Test:![]() INGENIERÍA DEL SOFTWARE Descripción: Segundo Bimestre |




Comentarios |
---|
NO HAY REGISTROS |
Los atributos calidad del 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 ¿Como podría afectar la inclusión de muchos controles de este atributo a la calidad del desempeño?. Los controles harían que el desempeño sea más lento. No afectaría. Se mejoraría el tiempo de respuesta debido a la no presencia de errores de ingreso. Antes de aprobar un cambio ¿Cuál de los siguientes aspectos evalúa la posibilidad de demorar la implementación del cambio?. Las consecuencias de no realizar el cambio. El ciclo de liberación del producto. Los beneficios del cambio. ¿A qué nivel de madurez de CMMi corresponde la existencia de planes de proyecto que indiquen claramente sus metas?. Incial. Gestionado. Definido. De la siguiente lista, marque aquellos elementos que correspondan a items de configuración de software. Código fuente. El proceso de desarrollo. Documentos del proyecto. Modelo de datos. Los desarrolladores. Modelo de clases. ¿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. ¿Qué diferencias hay entre el aseguramiento de calidad y el control de calidad?. El aseguramiento de calidad es parte del proceso de control de calidad y ambos se aplican al final de ciclo de desarrollo. El aseguramiento de calidad se 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. ¿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 reusabilidad. la flexibilidad. ¿Por qué motivo una nueva entrega del sistema no puede depender de las instalaciones de entregas anteriores?. Porque resultaría demasiado tedioso. Por los costos que ello implica. Porque los clientes pueden no haberlas instalado. 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. El desarrollo del producto se encuentra estabilizado,. Entre los estándares de producto se establece el formato de solicitud de cambio, y como estándar de proceso el proceso de control de cambio. En términos generales los procesos incluyen los formatos y documentación asociada ¿Se puede considerar como válida esta definición? ¿Por qué motivo? Seleccione la alternativa que explique este aspecto. Si, porque una solicitud de cambio afecta directamente al producto. No, Debería ser parte del estándar de proceso. Si, porque entre los estándares del producto se incluyen estándares de documentos. La aplicación de un estándar se dice que puede reducir el esfuerzo de aprendizaje para iniciar un nuevo trabajo ¿Por qué se da esta situación?. Todos los ingenieros adoptan las mismas prácticas dentro de la organización. Están hechos para minimizar el esfuerzo de aprendizaje. Hay mucha información disponible. ¿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. 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. Producción y entrega. De las siguientes, seleccione una característica distintiva del nivel de madurez 2 en CMMI. Los procesos se encuentran bien caracterizados y comprendidos. El éxito depende de la heroicidad de las personas. Los proyectos se planifican y ejecutan de acuerdo a las políticas de la organización. ¿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á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 nombes de los desarrolladores a cargo. 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?. Incoherencia en los resualtados obtenidos en la ejecución de porceso. El programa se cuelga ejecutando procesos infinitos. Hay problemas e inconsistencias en los mensajes de error del programa. ¿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?. Hace que el proceso de desarrollo sea más ágil. Se consigue mayor compromiso de parte de los desarrolladores. Se consigue productos de software que cumplen con las esecificaciones. 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. Los costos son muy altos. No hay consecuencias si no se implementa. El número de usuarios beneficiados es bajo. 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 poco probable que el sistema funcione. Es preferible a las entregas menores y se reducen los errores. ¿Cuál es el propósito de utilizar estándares en los procesos de aseguramiento de la calidad?. Aplicar métodos ya probados y aceptados por las comunidades. Ahorrar tiempo definiendo mecanismos medidas de prueba. Alcanzar los mismos niveles de calidad que se usan en otros sitios. ¿Cuál de las siguientes razones justifica la siguiente afirmación? "La mejora de procesos no significa simplemente adoptar métodos o herramientas particulares o usar un proceso genérico publicado". Porque no existen procesos de desarrollo ideales aplicables a cualquier contexto, siempre es necesario personalizarlo. Porque la adopción de una metodología estandarizada resuelve la mayoría de los problemas de desarrollo, sin embargo no se resuelven todos. Porque los requerimientos de las organizaciones son cambiantes y deben adaptarse continuamente a dichos cambios. Asocie cada término característico del proceso de desarrollo con su efecto o incidencia para evaluarlo. Estandarización: El proceso se basa en un proceso genérico. Visibilidad: Los resultados de la actividades son claros. 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. Los atributos de calidad del software ¿A qué tipo de requerimientos responden?. Funcionales. No funcionales. Ambos. En la mejora de procesos se utilizan ciertas métricas ¿Con qué insumo se podría calcular el número de ocurrencias de un evento particular?. Tiempo total dedicado al proceso. El costo de los recursos de cómputo. El número de defectos encontrados en una inspección. A pesar de existir un acuerdo entre los ingenieros de software en los beneficios de los estándares, estos tienden a calificarlos como poco aplicables para sus respectivos proyectos ¿Cuál de las siguientes estrategias podrían aplicar los administradores de calidad para minimizar el descontento?. Basarse en estándares internacionales. Reducir la cantidad de documentación requerida. Involucrar a los ingenieros en la selección de los estándares de producto. En términos de la administración de la configuración ¿Cuál de las alternativas corresponde a Combinación (Merging). La creación de una nueva versión de un componente de software al combinar versiones separadas en diferentes lineas de código. Creación de una línea de código a partir de otra existente. La creación de una versión ejecutable del sistema. 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 enfoque ágil. El orientado a proyectos. El orientado a la madurez de procesos. De las siguientes acciones, determine aquella que sea aplicable a los procesos de aseguramiento de la calidad. Verificar si los resultados que arroja un proceso son correctos. Establecer los tiempos de respuesta obtenidos al ejecutar un proceso. Establecer métricas que se usarán para medir el producto. ¿Por qué se afirma que la calidad subjetiva del software se basa en sus características no funcionales?. La percepción de calidad depende del punto de vista del usuario. Las características funcionales no satisfechas se puede resolver de formas alternas. El funcionamiento correcto o incorrecto del software depende de lo que el usuario pueda hacer con él. En la gestión de entregas del software ¿Cuál es el propósito de las entregas menores?. Agregar nuevas funcionalidades a la aplicación. Reparar bugs y corregir problemas. Son actualizaciones rutinarias que no alteran la aplicación. Las métricas que ayudan a estimar el esfuerzo requerido para hacer cambios en el software, se las conoce como: De predicción. De control. De verificación. Se ha establecido que el proceso de mejora de procesos es cíclico, e incluye los siguientes sub procesos. Asocie cada sub proceso con su descripción. Medición del proceso. Análisis del proceso. Cambio de proceso. 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. ¿Qué entidad analiza el impacto de una solicitud de cambio en el sistema?. Soporte al cliente. Equipo técnico de desarrollo. Comité de control de cambios. En una aplicación de banca en línea se ha desarrollado la siguiente interfaz de entrada. Conteste las siguientes preguntas. ¿Cuál de los siguientes atributos de calidad se ha priorizado en su diseño?. Seguridad. Robustez. Usabilidad. En una aplicación de banca en línea se ha desarrollado la siguiente interfaz de entrada. Conteste las siguientes preguntas. De la siguiente lista de elementos encontrados en el diseño de la interfaz, seleccione aquellos relacionados con la seguridad. Titulo: "BANCO INTERNACIONAL DEL ESTUDIANTE". Entradas de usuario y contraseña. Solicitud de fecha de nacimiento. Fondo de la pantalla. Ingreso de pin temporal. Selección de la imagen personal. Passcode. En una aplicación de banca en línea se ha desarrollado la siguiente interfaz de entrada. Conteste las siguientes preguntas. ¿Cuantos controles (no textos) posee la pantalla de la aplicación no relacionadas a la seguridad?. 1. 2. 0. En una aplicación de banca en línea se ha desarrollado la siguiente interfaz de entrada. Conteste las siguientes preguntas. ¿Cuantos mecanismos de seguridad tiene definidos la pantalla?. 5. 2. 7. En una aplicación de banca en línea se ha desarrollado la siguiente interfaz de entrada. Conteste las siguientes preguntas. ¿Cuál de los siguientes atributos de calidad ha sido sacrificado debido al diseño que tiene?. Usabilidad. Seguridad. Confiabilidad. |