Test FIS tema 2
![]() |
![]() |
![]() |
Título del Test:![]() Test FIS tema 2 Descripción: Tipo test con preguntas de elección y verdadero y falso. |




Comentarios |
---|
NO HAY REGISTROS |
La creación de software es una actividad completamente automatizable gracias a las herramientas CASE. Falso. Verdadero. ¿Qué establece un proceso de desarrollo de software?. Una única herramienta de diseño. Un conjunto de actividades que llevan a la creación de un producto software. Una línea de producción automatizada de software. ¿Cuál es la principal razón por la que es difícil automatizar completamente la creación de software?. Requiere hardware especializado. No existen suficientes lenguajes de programación. Depende del juicio humano. Existe un único proceso de desarrollo de software ideal que puede aplicarse a cualquier proyecto. Falso. Verdadero. ¿De qué depende en gran medida el proceso de desarrollo de software?. Del lenguaje de programación utilizado. Del tipo de proyecto, tamaño y organización que lo desarrolla. De la herramienta CASE aplicada. ¿Cómo no existe un proceso de desarrollo de software ideal, qué se presenta?. Técnicas de depuración automática. Un conjunto de lenguajes de programación. Modelos de procesos prescriptivos y sus características. El modelo en cascada también se conoce como ciclo de vida clásico o modelo lineal secuencial. Verdadero. Falso. ¿Cuál es la primera etapa del modelo en cascada?. Modelado. Comunicación. Planificación. ¿Qué actividades se llevan a cabo en la fase de construcción del modelo en cascada?. Análisis y diseño. Entrega y soporte. Código y prueba. El orden del modelo cascada es: Comunicación, Planificación, Modelado, Construcción y Despliegue. Comunicación, Planificación, Modelado, Despliegue y Construcción. Comunicación, Planificación, Construcción, Modelado y Despliegue. Uno de los inconvenientes del modelo en cascada es que requiere que todos los requisitos estén bien definidos desde el inicio del proyecto. Verdadero. Falso. ¿Por qué se dice que el modelo en cascada puede generar incertidumbre en el cliente?. Porque no se hacen pruebas durante el desarrollo. Porque el cliente no ve resultados hasta fases muy avanzadas. Porque se cambian los requisitos constantemente. ¿Cuál de las siguientes afirmaciones es un inconveniente real del modelo en cascada según la diapositiva?. Es ideal para procesos iterativos y flexibles. Se adapta perfectamente a cambios imprevistos. Los proyectos reales rara vez siguen un modelo secuencial. En el modelo incremental se entrega el producto completo desde la primera iteración. Falso. Verdadero. ¿Qué característica describe mejor el modelo incremental?. Los requisitos se modifican libremente durante el desarrollo de cada incremento. Cada incremento se desarrolla durante un tiempo indefinido. Cada incremento contiene los requisitos más importantes primero. ¿Qué sucede si hay cambios en los requisitos durante el desarrollo de un incremento?. Se detiene el desarrollo y se reinicia con los nuevos requisitos. Los cambios se posponen para planificarse en un incremento posterior. Se implementan inmediatamente en el incremento actual. Una ventaja del modelo incremental es que los clientes pueden empezar a usar partes del software desde etapas tempranas. Verdadero. Falso. ¿Cuál es uno de los inconvenientes del modelo incremental?. Dificultad para dividir el trabajo entre programadores. Dificultad para determinar la parte común entre los incrementos. Dificultad para implementar pruebas automatizadas. ¿Qué ventaja tiene el uso de los primeros incrementos como prototipos?. Permite finalizar antes el desarrollo total del sistema. Mejora la estimación del presupuesto. Facilita la obtención de información temprana sobre el sistema. ¿Qué característica define al modelo DRA en relación con el modelo en cascada?. Es una versión más lenta del modelo en cascada. Es una aplicación a alta velocidad del modelo en cascada. Elimina la necesidad del modelo en cascada. ¿En qué tipo de aplicaciones está especialmente enfocado el modelo DRA?. Aplicaciones científicas con alta precisión numérica. Aplicaciones móviles con interacción en tiempo real. Aplicaciones de negocios con uso intensivo de datos. El modelo DRA se basa en la creación de componentes desde cero. Falso. Verdadero. ¿Cuál es una de las principales ventajas del modelo DRA?. Requiere desarrollar todo el código desde cero. Permite un desarrollo muy rápido de aplicaciones sencillas. Es ideal para sistemas complejos con arquitecturas pesadas. ¿Qué dificultad puede presentarse al aplicar el modelo DRA en sistemas grandes?. Exceso de documentación. Complejidad al organizar a todos los equipos. Falta de herramientas de prueba. Una desventaja del modelo DRA es que puede provocar problemas de rendimiento si se carga funcionalidad innecesaria en memoria. Verdadero. Falso. ¿Cuál es una ventaja clave del uso del prototipado en el desarrollo de software?. Garantiza una calidad final alta desde el principio. Evita muchas equivocaciones y ambigüedades en los requisitos. Sustituye completamente al producto final. ¿En qué se diferencia un prototipo del sistema final?. Tiene una interfaz más avanzada y robusta. Suele tener mayor elasticidad y procesamiento. Está inacabado y tiene una construcción menos elástica. El modelo en cascada permite al usuario comprobar cómo funciona el sistema desde etapas tempranas. Falso. Verdadero. ¿Cuál es la primera etapa del proceso de prototipado?. Evaluar el prototipo. Análisis inicial. Construcción del prototipo. ¿Qué actividades se repiten cíclicamente durante el proceso de prototipado hasta que esté finalizado?. Análisis y despliegue. Pruebas unitarias y documentación. Especificar, construir y evaluar el prototipo. El prototipado finaliza después de una única evaluación. Falso. Verdadero. ¿Cuál de las siguientes es una ventaja del uso de prototipos en el desarrollo de software?. Aumenta los costes iniciales del proyecto. Facilita la identificación de malentendidos entre el diseñador y el cliente. Elimina por completo la necesidad de documentación. Una ventaja del prototipado es que permite: Reemplazar por completo la implementación final. Identificar requisitos que se hayan pasado por alto. Aumentar el número de versiones iniciales. Una de las ventajas del prototipado es comprobar la viabilidad y utilidad del sistema, aunque no sea un modelo completo. Verdadero. Falso. ¿Cuál es uno de los principales riesgos del prototipado según el cliente?. Considerar el prototipo como versión preliminar del manual de usuario. Percibir el prototipo como parte del sistema final. No interesarse por la interfaz del software. Un inconveniente del prototipado es que puede: Aumentar la documentación del software. Disminuir el enfoque en los problemas de interfaz. Apartar la atención de los aspectos funcionales del sistema. El prototipado no requiere una implicación importante del usuario durante su desarrollo. Falso. Verdadero. ¿Cómo se representa el proceso de desarrollo en el modelo en espiral?. Como una cadena lineal de actividades secuenciales. Como una secuencia de fases predefinida. Como una espiral en lugar de una secuencia de pasos. Una característica clave que distingue al modelo en espiral es: El uso exclusivo de componentes reutilizables. La presencia de un análisis de riesgos explícito. La total ausencia de prototipos durante el desarrollo. El modelo en espiral se basa en fases fijas como análisis o diseño. Falso. Verdadero. ¿Cuál de las siguientes fases está presente en cada ciclo del modelo en espiral?. Prueba unitaria. Análisis de riesgos. Refactorización de código. En el modelo en espiral, ¿qué determina si se avanza hacia el sistema final en una iteración?. La disponibilidad de herramientas CASE. La evaluación del riesgo. La cantidad de código implementado. El modelo en espiral combina planificación, análisis de riesgos, evaluación del usuario y desarrollo de software. Verdadero. Falso. ¿Cuál es la característica principal del desarrollo basado en componentes?. La escalabilidad. La reusabilidad. La simplicidad. ¿Cuál de las siguientes NO es una etapa típica del desarrollo basado en componentes según el modelo visto?. Pruebas de regresión. Análisis de componentes. Modificación de requisitos. El auge de componentes estándares ha impulsado la popularidad del desarrollo basado en componentes. Verdadero. Falso. ¿Qué se necesita para que los componentes de software puedan ser reutilizados eficazmente?. Una interfaz gráfica común. Una biblioteca de componentes y una estructura consistente. Un lenguaje de programación universal. Sun JavaBeans es uno de los estándares utilizados en el desarrollo basado en componentes. Verdadero. Falso. ¿Cuál es una ventaja del desarrollo basado en componentes?. Incremento de la complejidad del código. Reducción del número de desarrolladores necesarios. Reducción del código, riesgos y costes. Una de las desventajas del desarrollo basado en componentes es que los desarrolladores no pueden garantizar la calidad total del producto. Verdadero. Falso. ¿Cuál es una ventaja del modelo de métodos formales en ingeniería del software?. Acelera el desarrollo del software. Reduce los costes asociados al proyecto. Garantiza un software prácticamente libre de errores. El modelo de métodos formales es barato, rápido y fácil de comunicar al cliente. Falso. Verdadero. ¿Durante qué periodo surgieron aproximadamente 50 metodologías orientadas a objetos diferentes?. De 1975 a 1985. De 1985 a 1995. De 1995 a 2005. Entre los métodos orientados a objetos destacan los de Booch, Rumbaugh y Jacobson. Verdadero. Falso. ¿Qué lenguaje surge de la unificación de los métodos de Booch, Jacobson y Rumbaugh?. XML. UML. BPMN. El proceso unificado propone una serie de diagramas como herramienta de especificación durante el desarrollo. Verdadero. Falso. ¿Cuál es la duración típica de cada incremento en el proceso basado en el modelo incremental?. De 1 a 2 meses. De 2 a 6 semanas. De 6 a 12 semanas. Cada incremento del modelo incremental debe aportar una nueva funcionalidad. Verdadero. Falso. ¿Cuál es la fase del proceso unificado en la que se resuelven los riesgos más altos y se identifican más requisitos?. Concepción. Elaboración. Transición. Durante la fase de transición se realizan pruebas finales y actividades relacionadas con la entrega final del producto. Verdadero. Falso. ¿Cuál es uno de los problemas típicos de las metodologías tradicionales en el desarrollo de software?. Excesiva orientación a objetos. Falta de capacidad ante cambios. Poca documentación generada. Las estrategias ligeras en el desarrollo de software surgen a principios del siglo XXI como respuesta a los cambios importantes en los requisitos. Verdadero. Falso. ¿En qué fecha se elaboró el Manifiesto para el Desarrollo de Software Ágil?. Enero de 1999. Febrero del 2001. Marzo del 2005. El Manifiesto Ágil valora más la negociación del contrato que la colaboración con el cliente. Falso. Verdadero. ¿Cuál de las siguientes NO es una estrategia ágil?. Programación Extrema (XP). Modelo en cascada. SCRUM. ¿Cuál de las siguientes afirmaciones representa uno de los valores del Manifiesto Ágil?. Herramientas sobre individuos. Procesos sobre interacción. Colaboración del cliente sobre negociación del contrato. ¿Qué se valora más según el Manifiesto Ágil?. Documentación extensiva sobre software que funcione. El seguimiento del plan sobre la adaptación al cambio. Individuos e interacciones sobre procesos y herramientas. ¿Cuál de las siguientes metodologías forma parte de las estrategias ágiles?. Modelo en espiral. Programación Extrema (XP). Modelo de prototipado. ¿Cuál de las siguientes metodologías NO aparece listada como estrategia ágil en la diapositiva?. Lean Development. Unified Process (UP). Crystal Methodologies. ¿Qué metodología ágil está centrada en las funcionalidades del producto como unidad de desarrollo?. Feature-Driven Development (FDD). Cascada. DRA. ¿Cuál es una crítica común a las metodologías tradicionales?. Requieren poca planificación. Generan excesivo volumen de documentación. No permiten analizar riesgos. ¿Qué se sugiere como solución a los problemas de las metodologías tradicionales?. Más reuniones con el cliente. Uso de estrategias más ligeras y requisitos acordados. Ampliar el equipo de desarrollo. ¿Qué papel juega la documentación en los proyectos de software bien diseñados?. Es innecesaria si el software funciona. Tiene un papel importante. No es mencionada como relevante. Ningún método de desarrollo de software es universalmente aplicable. Verdadero. Falso. ¿De qué depende fundamentalmente la elección del método más adecuado?. Del número de programadores y el tiempo estimado. Del tipo de proyecto, la cultura empresarial y el conocimiento de herramientas. Del presupuesto disponible y la metodología utilizada por la competencia. Una de las primeras cuestiones a plantearse al iniciar un proyecto es si utilizar una metodología guiada por un plan o una metodología ágil. Verdadero. Falso. |