Ingeniería de Software
|
|
Título del Test:
![]() Ingeniería de Software Descripción: Tema 4, Tema 5 y Tema 6 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
La multiplicidad indica cuantas instancias de una clase A pueden asociarse con una instancia de una clase B... A lo largo de un período de tiempo. En un momento concreto. No lo recuerdo. En tiempo de ejecución. Indica cuales de las siguientes pueden ser clases de entidad en el modelo de dominio (diagrama de clases) de un sistema de control de tráfico aéreo. seguimientoDespegue. mensajeDespegueCorrecto. Descripción Vuelo. Piloto. eliminarVuelo. En un sistema de gestión universitaria se quiere modelar el hecho de que la Universidad tiene estudiantes de matrícula ordinaria y estudiantes Erasmus. ¿Cual de los dos diagramas siguientes sería el correcto?. Diagrama 1. No lo se. Diagrama 2. Es más importante dedicar tiempo a localizar las asociaciones que a identificar las clases conceptuales. Falso. Verdadero. Cuando se necesita describir algún elemento en un modelo de dominio, independientemente de la existencia actual de algún ítem concreto de ese elemento, se debe utilizar... Una clase conceptual en especificación. Ninguna de las respuestas es correcta. Una clase de asociación. Una asociación de agregación. ¿Qué diagrama de UML permite representar el comportamiento de un sistema desde la perspectiva de un objeto?. Un diagrama de actividades. Un diagrama de clases. Un diagrama de secuencia. Un diagrama de componentes. Un diagrama de transición de estados. Una clase que no se instancia es ... Una clase asociación. Una clase abstracta. Una clase sin atributos. Ninguna de las demás respuestas es correctas. Una clase de diseño. Al realizar un modelo de dominio, en caso de duda se debe de definir un concepto como atributo en vez de como una clase conceptual. Falso. Verdadero. En el CNI (Centro Nacional de Inteligencia) los agentes de nivel superior son los únicos autorizados a realizar consultas en determinados documentos clasificados. La normativa legal indica que se debe registrar la realización de esos informes y consultas. ¿Es incorrecto que en el modelo de dominio se muestre una asociación entre la clase DocumentoClasificado y la clase Agente?. No es incorrecto: el modelo de dominio debe reflejar todas las asociaciones entre elementos del mundo real. No es incorrecto: se debe reflejar esa asociación puesto que es necesario guardar información sobre la relación entre ambas entidades. Sí, es incorrecto puesto que las consultas no se reflejan nunca en el modelo de dominio. Sí, es incorrecto porque no se necesita conservar el conocimiento de la relación entre las dos entidades. No es incorrecto pero no resulta útil. La multiplicidad indica cuantas instancias de una clase A pueden asociarse con una instancia de una clase B... En un momento concreto. A lo largo del tiempo. En tiempo de ejecución. ¿Puede haber dos jerarquías de clase a partir de una única clase, como en esta imagen?. Sí, se llaman conjuntos de generalización. Sí, se llaman conjuntos de clase-asociación. No. Sí, se llaman conjuntos de agregación. ¿Qué se puede utilizar para representar la planificación de un proyecto, indicando fechas de comienzo y fin de actividades, hitos y holguras?. Diagramas de Gantt. Revisiones técnicas formales. Redes de actividades. Puntos de función. Historias de usuario. Las redes de actividades permiten identificar duración de actividades y dependencia entre ellas. Verdadero. Falso. ¿Qué es un hito en un proyecto?. Cualquier documentación técnica que se desarrolla a lo largo del proyecto. Un punto final de la fase de programación de parte o todo el proyecto. Una documentación que se entrega al finalizar una actividad. Una documentación que se entrega al cliente. Un punto final de actividad en un proceso de software. Indica cual de los siguientes factores tiene un efecto positivo sobre la comunicación dentro de un equipo de desarrollo de software. Elevado número de componentes del grupo. Estructura jerárquica informal. Estructura jerárquica formal. Uso de lenguajes de cuarta generación. Ninguna de las demás respuestas es correcta. Una empresa de desarrollo de software se instala en Ourense y ofrece empleos de programadores y analistas con salarios un 30% superiores a los de las empresas ya instaladas. ¿A qué tipo de riesgo se enfrentan estas empresas?. De proyecto (porque se puede ir personal clave en proyectos importantes). De producto (porque si se van los mejores programadores el desarrollo puede ser de peor calidad). De negocio (porque el capital humano es fundamental para la empresa). Todas las respuestas son correctas. Una empresa de videojuegos está pensando en desarrollar un juego para realidad virtual. Al haber diferentes plataformas de RV en el mercado, y no estando ninguna todavía consolidada, corren el riesgo de que cuando hayan terminado, la tecnología escogida haya sido sustituida por otra. ¿Qué tipo de riesgo están valorando principalmente?. De negocio. Todas son correctas. Ninguna es correcta. De producto. De proyecto. ¿Para quién son los informes que realiza un administrador de proyectos?. Son informes internos para el equipo de desarrollo. Son informes internos para la gerencia. Son informes para los clientes y organizaciones contratantes. Todas las respuestas son correctas. Ninguna de las demás respuestas es correcta. ¿Cuándo se realizan las tareas de planificación de un proyecto de software?. A lo largo de todo el proyecto. Una vez terminada la fase de análisis y conocidos todos los requisitos. Una vez finalizada la fase de diseño, antes de comenzar las tareas de programación. Al principio del proyecto únicamente. Ninguna de las demás respuestas es válida. En un proyecto gestionado mediante Scrum, ¿qué herramienta muestra una lista priorizada de los principales requisitos, tareas y objetivos a realizar en el proyecto?. El Inception Desk. El Product Backlog o Pila de Producto. El tablero Kanban. El Sprint Backlog o Pila del Sprint. El gráfico Burndown. En los métodos ágiles no se definen requisitos. En un proyecto ágil, ¿cuál de las siguientes dimensiones del proyecto se puede considerar flexible y que se puede cambiar con respecto a lo previsto, en función de cómo evolucione el proyecto?. La calidad prevista de la aplicación. La fecha de entrega final prevista en la planificación. El número de funcionalidades a implementar. El coste previsto. Ninguna de las demás respuestas es correcta. Cuando se realiza la estimación de un proyecto, las Líneas de Código y los Puntos de Función se utilizan como... Variables de estimación de la dimensión del software. Métricas de proyectos anteriores. Las dos respuestas son correctas. Si se realiza una estimación del esfuerzo para cada actividad asociada a cada caso de uso identificado en el sistema, ¿de qué tipo de estimación se trata?. Estimación basada en el problema. Estimación basada en el proceso. Estimación basada en métodos empíricos. Ninguna de las demás respuestas es correcta. ¿Cómo se llama el conjunto de documentos que describen lo que hay que realizar en cada una de las fases de un proyectos software, del que habla Garzás en uno de sus artículos?. ACM Standards. IEEE Standards. IEEE Software. El método ACC es una guía para ayudar... Al tester. Al jefe de proyectos. Al cliente. Al analista. ¿Qué tipo de técnica nos permite comprobar si se finalizan todos los bucles implementados en un componente?. Pruebas de integración. Inspecciones de programa. Verificación. Ninguna de las demás respuestas es válida. Validación. Una prueba de integración es la que se realiza para probar una versión del sistema que se puede entregar a los usuarios, validando que satisface los requisitos y que es fiable. Verdadero. Falso. Una técnica estática como una inspección de programa permite identificar si en un programa se asigna correctamente el espacio de memoria. Verdadero. Falso. ¿Es adecuado utilizar una Revisión Técnica Formal para solucionar errores de diseño?. No, las RTF se utilizan sólo para localizar errores de análisis. Sí, ese es uno de los objetivos de las RTF. No, las RTF tratan de descubrir errores (incluyendo los de diseño), pero no de solucionarlos. No, las RTF se utilizan sólo para localizar errores en el código. ¿Pueden realizarse inspecciones de software cuando el sistema aún está incompleto?. No, porque los resultados no serían fiables. Sí, puesto que se basan en analizar representaciones y modelos del software, no sólo código ejecutable. No, porque necesitan que al menos una parte del software esté implementada y se pueda ejecutar. Ninguna de las demás respuestas es correcta. Sí, porque sólo se aplican a los documentos de análisis. Queremos comprobar si en las sentencias CASE de nuestro programa se tienen en cuenta todos los posibles casos. ¿Qué herramienta es la que nos permite averiguarlo?. Una inspección de software. Una prueba de integración. Ninguna de las demás respuestas es correcta. Cualquier técnica dinámica de prueba. Un beta test. La validación nos permite comprobar si el software está haciendo lo que necesita el usuario. Verdadero. Falso. El proceso de localización y corrección de los errores de un sistema software se denomina... Inspecciones del Software. Verificación y Validación. Revisión Técnica Formal. Pruebas del software. Depuración. El tipo de prueba que permite comprobar que los diferentes componentes de un sistema funcionan bien juntos, son llamados correctamente y transfieren los datos correctos a través de sus interfaces se denomina... Prueba beta. Prueba de aceptación. Prueba de caja negra. Prueba de integración. Prueba de caja blanca. Las inspecciones de software son un proceso... Ninguna de las demás respuestas es correcta. Estático. Puede ser tanto estático como dinámico. Dinámico. |




