INGENIERIA DEL SOFTWARE
![]() |
![]() |
![]() |
Título del Test:![]() INGENIERIA DEL SOFTWARE Descripción: ingenieria del software |




Comentarios |
---|
NO HAY REGISTROS |
Normalmente, en un nuevo desarrollo ¿qué implica más coste?: Seleccione una o más de una. un error en los requisitos detectado en la fase de requisitos. Un error en diseño detectado en la fase de diseño. Un error en los requisitos detectado en la fase de implementación. Un error en diseño detectado en la fase de imputación de costes. Señale cuáles de las siguientes características de modelos de desarrollo son CIERTAS: Seleccione una o más de una: Modelo en cascada: Una etapa puede solaparse con otra, es decir, empezar antes de que haya terminado la anterior. Modelo de prototipos: Es utilizado en combinación con otros modelos. Modelo incremental: es conocido como el modelo Ágil. Modelo de prototipos: Reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios. Señale cuáles de las siguientes afirmaciones son CIERTAS con respecto a los modelos de desarrollo: Seleccione una o más de una: Tanto el modelo de prototipos como el modelo incremental son perfectos para clientes que quieren resultados constantes y a corto plazo. El modelo incremental está especialmente recomendado para la especificación de requisitos. Aunque el modelo en espiral incorpora el factor riesgo, en cada vuelta de espiral no se lleva a cabo un análisis de éstos porque supondría demasiado coste. Se recomienda el modelo de prototipos para aquellos proyectos que están bien definidos desde un comienzo. El Ciclo de Vida en Cascada: Seleccione una o más de una. Se divide en iteraciones y fases. Se controlan explícitamente los riesgos. Es fácil de planificar. Ninguna es correcta. Uno de los principios de la ingeniería del software nos recuerda que Seleccione una. Involucrar al cliente en el proceso de desarrollo incrementa significativamente los tiempos al no se personal técnico. Es conveniente involucrar al cliente en el proceso de desarrollo (mediante el uso de prototipos, por ejemplo. a y b son ciertas. Ninguna de las anteriores es cierta. Señale cuál de las siguientes afirmaciones es CIERTA con respecto al ciclo de vida del software: Seleccione una: Cada etapa del ciclo de vida del software lleva asociada unas tareas, actividades y documentos. El ciclo de vida del software se inicia con la concepción de una idea y termina cuando el software entra en la fase de mantenimiento. a y b son ciertas. Ninguna de las respuestas anteriores es cierta. Identifica los mitos de la ingeniería del software: Seleccione una o más de una: No sirve de nada trabajar con las mejores máquinas o utilizar las herramientas más modernas si el equipo no tiene los conocimientos necesarios para utilizarlas eficazmente. Por qué hacer una planificación exhaustiva, si cometemos algún error, siempre podemos añadir gente. La empresa ya dispone de unos estándares de trabajo y unos procedimientos de desarrollo establecidos y son conocidos por todos nuestros empleados. Ninguna de los enunciados expuestos es un mito de la ingeniería del software. Selecciona las afirmaciones CIERTAS sobre el Modelo en Cascada. Selecciona una o más de una. En las primeras iteraciones se obtienen versiones completas del producto. Con este modelo obtenemos el producto final en la segunda iteración. Incorpora el factor Riesgo. Es un modelo secuencial de desarrollo. Señale cuál de las siguientes afirmaciones es CIERTA con respecto a los modelos de procesos: Seleccione una o más de una. El modelo en cascada permite llevar a cabo etapas de forma paralela. En el modelo en cascada el cliente va viendo el producto en funcionamiento a medida que se va desarrollando. Una de las ventajas de utilizar el modelo de prototipos es la obtención de un código óptimo. Un modelo de proceso ayuda a organizar las diferentes etapas y actividades del ciclo de vida del software. Si al inicio de un proyecto de desarrollo, no dispongo de todo el dinero necesario para su financiación, ¿Qué Ciclo de Vida sería el más adecuado? Seleccione una o más de una. Incremental. Cascada. Prototipos. Ninguna es correcta. Según Books, seleccione una o más de una. La complejidad del software puede ser evitada mediante la técnica de divide y vencerás. La complejidad del Software es derivada esencialmente de la falta de conocimientos técnicos de los desarrolladores. La complejidad del software es una propiedad esencial y no accidental. Ninguna de las anteriores es cierta. La definición del software incorpora: Seleccione una o más de una: Las instrucciones de ordenador. Las estructuras de datos. El hardware sobre el que se ejecuta. La documentación. Cuál de las siguientes NO es una característica del software? Seleccione una o más de una. El software es intangible. Los costes del desarrollo del software son bajos en relación a los del hardware. La complejidad del mantenimiento del software es mayor que la del hardware. El software se desarrolla, no se fabrica. Selecciona los principios válidos de la ingenieria del software: Seleccione una o más de una: Minimizar la distancia intelectual. El código difícil de leer es difícil de mantener. La inspección de código no es una buena práctica frente a la ejecución. Entregar un producto cuanto antes genera confusión al usuario al no estar completo. Selecciona las afirmaciones CIERTAS sobre el enfoque iterativo: Seleccione una o más de una: Con cada iteración se consigue un producto con mayor funcionalidad sin tener en cuenta la calidad. Con cada iteración se consigue un producto con mayor funcionalidad pero además incorporando calidad y estabilidad al software. Los requisitos se definen completamente al principio, por lo tanto, pueden planificarse las iteraciones que se llevarán a cabo. Ninguna es correcta. El Ciclo de Vida en Espiral: Seleccione una o más de una: Dispone de cinco sectores por ciclo: Alcance, Objetivos, Riesgo, Desarrollo y Planificación. utiliza prototipos. a y b son correctas. ninguna es correcta. Cuál es la duración ideal para una iteración. Entre 2 y 4 semanas seg ̇n los creadores de scrum. Dos semanas o menos seg ̇n Kent Beck, creador de XP. entre 2 y 4 meses en la mayor parte de las metodologÌas agiles. inguna de las respuestas es correcta. Indique cual de las siguientes NO es una regla del mÈtodo Lean Kanban. Mide y optimiza. Limita el trabajo en curso. Identifica el valor. Visualiza el flujo de trabajo. Indique cuáles de los siguientes son principios del manifiesto ágil. El software funcionando es la medida principal de progreso. Las mejores arquitecturas requisitos y diseños emergen de equipos auto organizados. La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. La atención continua a la excelencia técnica y al buen diseño no mejora la agilidad, es el enfoque al cliente la base de cualquier mejora. Indique cuáles de las siguientes proyecciones son utilizadas en Scrum. Gr·fico Burn-down. Gr·fico Burn-up. Gr·fico de Flujo acumulado cummulative flow. Gr·fico de distribución Lead-time. Señale cual de los siguientes es el acronimo de las caracterÌsticas de una buena historia de usuario. Invest. Inest. INVEST (I – Independent, N – Negotiable, V – Valuable, E – Estimable, S – Small, T –Testable. ninguna de las anteriores. Las Historias de Usuario es un buen método para reflejar los requisitos del sistema software porque. Facilitan la capacidad para la interacción con el cliente usuario. Favorecen la participación del equipo en la toma de decisiones. Se crean y evolucionan a medida que el proyecto avanza. Al tener una extensión variable, facilitan alcanzar un alto nivel de detalle mejorando la comprensibilidad del sistema por parte de los.. Cuáles de las siguientes NO son reuniones de Scrum. Sprint planning Meeting. sprint goal meeting. sprint retrospective. sprint review Meeting. Indique cuáles de los siguientes son principios del Lean SoftwareDevelopment. Decidir lo más tarde posible. Entregar lo mas rapido posible. Eliminar desperdicios. Aumentar la velocidad del equipo. Indique cuáles de los siguientes NO son principios de LeanManagement. Perfeccion. Establecer un flujo. Definir el valor. Conocer la velocidad. Indique cuáles de las siguientes afirmaciones sobre el WIP son CIERTAS. Un WIP alto genera personas ociosas mientras que un WIP bajo genera tareas ociosas. Un WIP alto no genera personas ociosas mientras que un WIP bajo genera tareas ociosas. El mÈtodo MoSCoW clasifica los atributos de los productos de la siguiente forma. Requisitos obligatorios (basicos). Necesidades (esperado, lineal). No esperados (inesperado, emocionantes). Ninguno de los anteriores. Indique cuáles de los siguientes son desperdicios del desarrollosoftware. Trrabajo parcialmente hecho. Cambio de tareas. Reuniones. Definicion de la arquitectura. Identifica los mitos de la ingenierÌa del software. No sirve de nada trabajar con las mejores máquinas o utilizar las herramientas más modernas si el equipo no tiene los conocimientos necesarios para utilizarlas eficazmente. Por que hacer una planificación exhaustiva, si cometemos algún error, siempre podemos añadir gente. La empresa ya dispone de unos estandares de trabajo y unos procedimientos de desarrollo establecidos y son conocidos por todos nuestros empleados. Ninguno de los enunciados expuestos es un mito de la ingenierÌa software. Según Brooks. La complejidad del software puede ser evitada mediante la técnica de divide y vencerás. La complejidad del software es derivada esencialmente de la falta de conocimientos tÈcnicos de los desarrolladores. La complejidad del software es una prioridad esencial y no accidental. Ninguna de las anteriores es cierta. Señale cuál de las siguientes afirmaciones es cierta con respecto a los cambios en los requisitos. Siempre el cambio en un requisito es crÌtico sin importar en qué momento del proceso de desarrollo se produzca. El cambio en los requisitos que se produce después de que se haya entregado el software al cliente es menos grave que si ocurre en pleno desarrollo. Los requisitos del proyecto cambian continuamente pero pueden acomodarse fácilmente ya que el software es flexible. El cambio en un requisito durante la fase de definición especificación normalmente tendrá un impacto menor que se da en la fase de implementación. Señale cuál de las siguientes afirmaciones es cierta con respecto a la ingenierÌa del software. La ingeniería del software es una disciplina que abarca desde la especificación del sistema hasta la etapa de desarrollo. De genética del software es una disciplina que abarca todas las etapas de producción del software anteriores a la puesta en marcha del sistema. Ingeniería del software es una disciplina que abarca desde la implementación del sistema hasta su mantenimiento. Ninguna de las respuestas anteriores es cierta. señale cuál de las siguientes caracterÌsticas de modelos de procesos son ciertas. el modelo en cascada una etapa puede solaparse con otra es decir empezar antes de que haya terminado la anterior. el modelo en espiral es iterativo e incremental bajo cualquier circunstancia. modelo incremental su principal desventaja es que no tiene en cuenta los riesgos del proyecto. Modelo de prototipos reduce el riesgo de construir productos que no satisfagan las necesidades de los usuarios. La definición de software incorpora. Las instrucciones de ordenador. Las estructuras de datos. el hardware sobre el que se ejecuta. La documentación. Indique cuáles de las siguientes afirmaciones sobre el método Lean Kanban son FALSAS. El método Lean Kanban utiliza tableros, virtuales o físicos, para la visualización de la información del proceso de desarrollo. La implantación del método Lean Kanban es más sencilla que otras metodologías ágiles puesto que inicialmente no requiere llevar a cabo ningún cambio. En el método Lean Kanban tiene gran importancia la frase de gestión del cambio, dada la transformación necesaria de los equipos al arrancar una iniciativa Kanban. No existe el rol de Product Owner en el método Lean Kanban. |