1
Puntos: 1
Contexto: Este tipo de preguntas consta de dos proposiciones, así: una Afirmación y una Razón, Unidas por la palabra PORQUE. El estudiante debe examinar la veracidad de cada proposición y la relación teórica que las une.
Enunciado:
Las métricas técnicas para el software proporcionan una manera sistemática de valorar la calidad basándose en un conjunto de reglas orientadas a controlar la operación, revisión y transición del producto PORQUE Una métrica técnica de software que se debe considerar para descubrir y corregir problemas potenciales en el producto-software es la capacidad de crecimiento de la empresa de desarrollo de software
Seleccione una respuesta.
La afirmación es verdadera, pero la razón es FALSA, ya que no es cierto que la capacidad de crecimiento de la empresa de desarrollo sea una métrica técnica de software que se deba considerar para descubrir y corregir problemas potenciales en el producto. | ||
Incorrecto
Puntos para este envío: 0/1.
Question2
Puntos: 1
Contexto: Este tipo de preguntas consta de dos proposiciones, así: una Afirmación y una Razón, Unidas por la palabra PORQUE. El estudiante debe examinar la veracidad de cada proposición y la relación teórica que las une.
Enunciado: Dentro de los modelos empíricos de estimación para proyectos de software está el Modelo COCOMO, cuya sigla significa COnstructive COst MOdel. Este modelo, a su vez, se divide en tres modelos, uno de ellos es el llamado COCOMO detallado PORQUE Los modelos de estimación de costos llamados COCOMO están definidos para tres tipos de proyectos de software: orgánicos, semiacoplados y empotrados.
Seleccione una respuesta.
La afirmación y la razón son verdaderas y corresponden a las definiciones y clasificaciones de los modelos de estimación de costos de proyectos de software. Pero la razón siendo verdadera, no es una explicación y no concuerda con la afirmación expuesta. | ||
Incorrecto
Puntos para este envío: 0/1.
Question3
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones responden correctamente a la pregunta de acuerdo con la siguiente información.
Enunciado: La garantía de calidad del software (SQA, Software Quality Assurance GCS, Gestión de calidad del software) es una actividad de protección que se aplica a lo largo de todo el proceso del software. Esta SQA engloba cuatro aspectos fundamentales a tener en cuenta en todo el proceso de desarrollo del software, los cuales apuntan exclusivamente a verificar la eficiencia y calidad del software producido. De acuerdo a este contexto, de las siguientes opciones, identifique cuáles NO tiene en cuenta SQA, porque no se relacionan directamente con la calidad del software:
1. Manejo de personal, revisión de hardware y equipos
2. Revisiones técnicas formales, documentación
3. Categoría del cliente, capacidad de contratación
4. Enfoque de gestión de calidad, métodos-herramientas
Seleccione una respuesta.
Como dice el enunciado la garantía de calidad del software es una actividad de protección que se aplica a lo largo de todo el proceso del software. Por lo tanto aquellas actividades que NO tiene en cuenta SQA porque no se relacionan directamente con la calidad del software son las relacionadas con el manejo de personal, hardware y características del cliente. | ||
Correcto
Puntos para este envío: 1/1.
Question4
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta. Solo una (1) de estas opciones responde correctamente a la pregunta
Enunciado:
Un proyecto de desarrollo de software que están adelantando algunos docentes y estudiantes de la Unad es: “Lectura y cálculo de facturación en sitio a través de dispositivos móviles”. Conociendo que existen gran cantidad de aplicaciones de software, ¿en cuál de los siguientes tipos de aplicaciones clasificaría este software que se está diseñando en la Unad?
Seleccione una respuesta.
El software que coordina / analiza/ controla sucesos del mundo real conforme ocurren, se denomina de tiempo real. Como ejemplos están todos los sistemas de control en línea, en cualquier área de aplicación. | ||
Incorrecto
Puntos para este envío: 0/1.
Question5
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta. Solo una (1) de estas opciones responde correctamente a la pregunta
Enunciado:
Las revisiones del software, son el conjunto de actividades que suceden como resultado del análisis, el diseño y la codificación y que sirven para depurar las actividades de ingeniería del software. Las revisiones de software se usan como modelo para la amplificación de defectos y para ilustrar la generación y detección de errores durante los pasos de diseño preliminar, diseño detallado y codificación del proceso de ingeniería del software. De acuerdo con dicha afirmación, señale ¿cuál de las siguientes opciones corresponde a un objetivo clave de las revisiones de software?
Seleccione una respuesta.
El ”Verificar que el software bajo revisión alcanza los requisitos especificados” es un objetivo de las revisiones de software. Una revisión técnica formal (RTF) es un medio efectivo para mejorar la calidad del software y todo lo que conlleve al cumplimiento de requisitos y necesidades detectadas. | ||
Correcto
Puntos para este envío: 1/1.
Question6
Puntos: 1
Contexto: Este tipo de preguntas consta de dos proposiciones, así: una Afirmación y una Razón, Unidas por la palabra PORQUE. El estudiante debe examinar la veracidad de cada proposición y la relación teórica que las une.
Enunciado: Las pruebas de software las hace el programador de la función o módulo del programa que se requiere probar PORQUE El programador es quien conoce el diseño y el código de la aplicación software desarrollado.
Seleccione una respuesta.
La afirmación es FALSA ya que las pruebas de software no las debe realizar el programador de la función o módulo del programa que se requiere probar, deben ser realizadas por un equipo de pruebas que más que el código conozca los procesos y necesidades del cliente. El programador sólo conoce el diseño y el código de la aplicación software desarrollado. | ||
Incorrecto
Puntos para este envío: 0/1.
Question7
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta. Solo una (1) de estas opciones responde correctamente a la pregunta
Enunciado:
El software es el producto que diseñan y desarrollan los ingenieros del software, puede ser de cualquier tamaño y arquitectura. De las siguientes opciones ¿cuál es un ejemplo que corresponde a un producto-software?
Seleccione una respuesta.
Un producto software es un conjunto de programas, documentos y/o datos que configuran la información. El software como tal es información, no es un producto físico o tangible, como lo es un smartphone ó la consola ó el computador personal . Por lo tanto el simulador es prescisamente uno de los tipos de productos software más utilizados. | ||
Correcto
Puntos para este envío: 1/1.
Question8
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones responden correctamente a la pregunta de acuerdo con la siguiente información.
Enunciado:
De las siguientes opciones señale las dos que corresponden a ejemplos de medidas o mediciones de software, que ayudan en la gestión y control de un proyecto-software:
1. Tres errores en el módulo de captura de datos de entrada de usuario
2. Cincuenta líneas de código producido por cada desarrollador por día
3. Dos gerentes de la empresa cliente durante el desarrollo del proyecto
4. Tres nuevos usuarios en el cliente que utilizarán el software diseñado
Seleccione una respuesta.
Las medidas de software deben ser obtenidas de los procesos del proyecto de desarrollo. Dentro de las medidas directas están :Líneas de código producidas (LCD) y los defectos informados durante un periodo de tiempo establecido. | ||
Incorrecto
Puntos para este envío: 0/1.
Question9
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones responden correctamente a la pregunta de acuerdo con la siguiente información.
Enunciado: Dentro de las métricas que se deben realizar en un proyecto de software están las mediciones del software. Estas mediciones se categorizan en medidas directas y medidas indirectas. Cuáles de las siguientes medidas corresponderían a la categoría de medidas directas para el software:
1. La fiabilidad y facilidad de mantenimiento del producto
2. Total de líneas de código producidas (LCD) en el software
3. La funcionalidad, calidad, complejidad y eficiencia del software
4. Velocidad de ejecución y defectos informados en cierto periodo de tiempo
Seleccione una respuesta.
Las medidas directas son aquellas que determinan características específicas y concretas del software desarrollado. Incluyen: el costo y el esfuerzo aplicado, líneas de código producidas (LCD) y la velocidad de ejecución, tamaño de memoria y los defectos informados durante un periodo de tiempo establecido. Por lo tanto ”Total de líneas de código producidas (LCD) en el software” y ”velocidad de ejecución y defectos informados en cierto periodo de tiempo” son medidas directas. | ||
Correcto
Puntos para este envío: 1/1.
Question10
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta. Solo una (1) de estas opciones responde correctamente a la pregunta
Enunciado: Usted es el jefe de proyectos de una compañía de software. Se le ha pedido que planifique un proyecto de importancia extrema para la empresa, cuyo objetivo es “migrar su software estrella tipo cliente servidor a un ambiente web”. En dicha planificación se le solicita específicamente definir el listado de tareas a realizar y utilizar una técnica efectiva para establecer una planificación temporal del proyecto. De las siguientes opciones ¿cuál sería la herramienta más efectiva que usaría para realizar dicha planificación temporal del proyecto?
Seleccione una respuesta.
De las opciones disponibles la única que indica una herramienta que se utiliza en la planificación de tiempos de un proyecto es la ”CPM (Critical Path Method)”, Método de ruta crítica, el cual tiene por objetivo analizar las diferentes rutas o alternativas para el desarrollo del proyecto y así determinar cuál es la más viable en términos de tiempos y recursos. Las demás opciones corresponden a otros tipos de métodos o estándares que no tienen que ver con planificación de tiempos de proyectos. | ||
Correcto
Puntos para este envío: 1/1.
Question11
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones responden correctamente a la pregunta de acuerdo con la siguiente información.
Enunciado: El software tiene una gran amplitud de aplicaciones, cada una orientada a un área específica con unos objetivos concretos y una forma de trabajo particular. Una de estas aplicaciones corresponde al “Software empotrado”. De las siguientes opciones seleccione la definición y el ejemplo que correspondan al concepto de software empotrado:
1. Gestiona grandes cantidades de información almacenadas para facilitar la toma de decisiones, en modo mono y multiusuario
2. Por ejemplo, aplicaciones de astronomía, vulcanología, y sistemas de fabricación automática
3. Reside en memoria de sólo lectura y se utiliza para controlar productos y sistemas de los mercados industriales
4. Por ejemplo, control de las teclas de un horno de microondas, funciones digitales en un automóvil
Seleccione una respuesta.
El software empotrado es aquel que reside en memoria de sólo lectura y se utiliza para controlar productos y sistemas de los mercados industriales; por lo tanto ejemplos de aplicaciones de este tipo son aquellas que vienen incluidas en productos-hardware y permiten el funcionamiento y control del mismo. Así, son ejemplos correctos las aplicaciones de control de las teclas de un horno de microondas, o para funciones digitales en un automóvil. |
Correcto
Puntos para este envío: 1/1.
Question12
Puntos: 1
Contexto: Este tipo de preguntas consta de dos proposiciones, así: una Afirmación y una Razón, Unidas por la palabra PORQUE. El estudiante debe examinar la veracidad de cada proposición y la relación teórica que las une.
Enunciado: Dentro de los factores de calidad orientados hacia la verificación de las características operativas del producto-software está la “Eficiencia”. Dicha eficiencia busca identificar qué recursos hardware y software se necesitan para el desarrollo del producto PORQUE Uno de los aspectos a tener en cuenta a la hora de evaluar la calidad de un software es el grado en que la aplicación lleve a cabo las operaciones especificadas y con la precisión requerida.
Seleccione una respuesta.
La opción correcta es la B, porque la afirmación y la razón son verdaderas, pero la razón NO es una explicación correcta de la afirmación. Ya que la razón está describiendo el objetivo del factor de calidad denominado Fiabilidad y no del factor eficiencia que se señala en la afirmación. La eficiencia se refiere a la cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados. |
Incorrecto
Puntos para este envío: 0/1.
Question13
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta. Solo una (1) de estas opciones responde correctamente a la pregunta
Enunciado: La ingeniería de software es una disciplina que integra principios, métodos y técnicas para desarrollar y mantener software de calidad, es decir, es la disciplina encargada de establecer y estandarizar los “modelos de procesos para el desarrollo de software”. De acuerdo a lo anterior, señale cuál de las siguientes opciones NO corresponde a una función del “Ingeniero de Software”:
Seleccione una respuesta.
La opción que muestra una función que no corresponde al Ingeniero de software es ”Procesar de manera secuencial y automática los datos de los clientes”, ya que como tal, el ingeniero de software es el encargado de la planificación y de la efectiva ejecución de proyectos de desarrollo de software, no tiene funciones de programador o desarrollador de software, quienes sí tienen que ver con el procesamiento de los datos de los clientes. |
Correcto
Puntos para este envío: 1/1.
Question14
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta. Solo una (1) de estas opciones responde correctamente a la pregunta
Enunciado: Desde que Eduardo obtuvo su título como Ingeniero de Sistemas en el año 2010 ha trabajado como Ingeniero de Software en una reconocida compañía de software con muy buen desempeño. En razón a sus expectativas laborales Eduardo quiere incursionar de manera independiente en el campo de desarrollo de sistemas de información, por lo tanto su proyecto es diseñar un producto-software que sea viable, comercial e innovador. Si Usted fuera Eduardo ¿Qué software desarrollaría que cumpla con dichas características?
Seleccione una respuesta.
Cuando se habla de diseñar un producto-software viable, comercial e innovador se debe proponer una aplicación que sea nueva en el mercado, que no sea común, que no haga lo mismo de paquetes comerciales y fabricados en serie, incluso que no se fácil de conseguir gratuitamente. Por lo tanto el software que cumple con dichas características es ”Aplicación móvil para solicitud de domicilios”, ya que los demás son comúnes y se consiguen fácilmente a precios accesibles. | ||
Incorrecto
Puntos para este envío: 0/1.
Question15
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones responden correctamente a la pregunta de acuerdo con la siguiente información.
Enunciado: Partiendo de la premisa de la Ingeniería de Software en cuanto a que todo software debe medirse para evaluar su calidad, se establece la necesidad de tomar medidas y utilizar métricas que nos ayuden a coordinar su desarrollo. Existe una diversidad de métricas de software; las métricas de software orientadas al tamaño provienen de la normalización de las medidas de calidad y/o productividad considerando el “tamaño” del software que se haya producido. Revisando las siguientes medidas tomadas de un proyecto de software:
Proyecto : “MASUnad”
LDC : 7.500
Esfuerzo : 30
Costo $ : 85,000,000
Páginas de documentación : 1200
Errores : 40
Defectos : 15
Personas : 6
Identifique cuál de las siguientes métricas se pueden derivar a partir de las anteriores mediciones:
1. Costo ($) por LDC por persona-mes
2. Promedio LDC producidas por persona- mes
3. LDC faltantes por cada módulo producido
4. Esfuerzo faltante por cada interfaz diseñada
Seleccione una respuesta.
Las métricas que se pueden obtener de las medidas señaladas son: Costo ($) por LDC por persona-mes y promedio LDC producidas por persona- mes, ya que se tienen datos de LDC totales del software, número de personas del equipo de desarrollo, y tiempo de duración del proyecto. Las demás métricas no se pueden obtener con los datos dados y tampoco son métricas válidas. | ||
Incorrecto
Puntos para este envío: 0/1.
Question16
Puntos: 1
Contexto: Este tipo de preguntas consta de dos proposiciones, así: una Afirmación y una Razón, Unidas por la palabra PORQUE. El estudiante debe examinar la veracidad de cada proposición y la relación teórica que las une.
Enunciado:
Al inicio de un proyecto-software, el gestor del proyecto debe examinar el producto y el problema a resolver, ya que se debe delimitar claramente el ámbito del producto. El ámbito de un producto-software hace referencia al contexto, a los objetivos de información y a la función y rendimiento del software PORQUE La etapa de análisis de requisitos de un proyecto de desarrollo de software sugiere la descomposición del problema a resolver y está orientada hacia la funcionalidad del software y hacia el proceso para entregarlo.
Seleccione una respuesta.
La afirmación y la razón son verdaderas, pero la razón que indica que, la etapa de análisis de requisitos de un proyecto de desarrollo de software sugiere la descomposición del problema a resolver y está orientada hacia la funcionalidad del software y hacia el proceso para entregarlo, no es una explicación correcta de la afirmación. |
Incorrecto
Puntos para este envío: 0/1.
Question17
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones responden correctamente a la pregunta de acuerdo con la siguiente información.
Enunciado:
Las métricas del software comprenden una gama de mediciones que se aplican al proceso y proyecto del software. Dos razones para medir el proceso de software, los productos y recursos, son:
1. Garantizar cero errores en la ejecución
2. Predecir situaciones para poder planificar
3. Eliminar el mantenimiento correctivo
4. Mejorar la calidad del producto software
Seleccione una respuesta.
Las razones para medir el proceso de software, los productos y recursos, se centran en la predicción de posibles situaciones a controlar y en la calidad del producto. La medición no garantiza que no se presenten errores y que no se deban hacer ajustes. | ||
Correcto
Puntos para este envío: 1/1.
Question18
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta. Solo una (1) de estas opciones responde correctamente a la pregunta
Enunciado: La ingeniería de software contempla la etapa de Pruebas, como una de las últimas fases indispensable en todo proyecto de desarrollo de software. Las pruebas del software comprenden el examen o exploración final de las especificaciones del diseño y de la codificación. Las pruebas del software son un conjunto de evaluaciones cuyo fin es identificar y descubrir un error. Considerando esta definición ¿cuál de las siguientes actividades se ejecuta en la etapa de pruebas para un proyecto de desarrollo de software?
Seleccione una respuesta.
La actividad que se ejecuta en la etapa de pruebas para un proyecto de desarrollo de software es ”Revisar todas las posibles entradas y salidas del programa”, ya que las demás actividades se debieron realizar en las primeras etapas de desarrollo del mismo, pues llegar a la etapa de pruebas significa que ya ha habido una planificación, un análisis, un diseño y un desarrollo del software. |
Correcto
Puntos para este envío: 1/1.
Question19
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones responden correctamente a la pregunta de acuerdo con la siguiente información.
Enunciado:
Dentro de los modelos de procesos de software se encuentran los ”Modelos de procesos evolutivos”. Dichos modelos son iterativos y se caracterizan por desarrollar versiones cada vez más completas del software. El modelo espiral y el modelo incremental son ejemplos de estos modelos evolutivos. De acuerdo con esta explicación, señale las dos características que identifican a este tipo de modelos de procesos de software evolutivos:
1. Son especiales para proyectos-software que deben implementarse de inmediato
2. Las pruebas son de tipo construcción y acción, es decir cada módulo se prueba e instala
3. Las pruebas se realizan cuando el software esté completamente terminado
4. Son especiales para proyectos-software que no deben implementarse de inmediato
Seleccione una respuesta.
Los modelos evolutivos de software, están diseñados precisamente para proyectos que se deban entregar rápidamente, de tal forma que se puedan hacer entregas parciales, cada módulo se crea, se prueba y se instala. No son adecuadas para proyectos a largo plazo. | ||
Correcto
Puntos para este envío: 1/1.
Question20
Puntos: 1
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones responden correctamente a la pregunta de acuerdo con la siguiente información.
Enunciado: Las métricas para proyectos de software sugieren que los proyectos deben permitir mediciones a lo largo del proceso de ingeniería del software. Identifique cuáles de los siguientes aspectos deben medir los proyectos:
1. Los clientes del proyecto, ya que se debe evaluar qué tan grande es la organización o cliente que requiere el trabajo
2. Las estrategias de mercadeo, ya que se requiere medir el nivel de efectividad y aceptación del producto a realizar
3. La información de entrada, ya que se requiere identificar la dimensión de los recursos necesarios para realizar el trabajo
4. Los resultados arrojados por el sistema, ya que se requieren medidas que indiquen la efectividad de las entregas
Seleccione una respuesta.
Los principales aspectos que deben medir los proyectos de software tienen que ver con características específicas del producto, es decir los requerimientos de usuario, la información de entrada al sistema, los procesos que ejecuta y los resultados arrojados por el sistema, ya que se requieren medidas que indiquen la efectividad en el diseño y la efectividad en las entregas. Por ello las opciones correctas son ”La información de entrada, ya que se requiere identificar la dimensión de los recursos necesarios para realizar el trabajo” y ”los resultados arrojados por el sistema, ya que se requieren medidas que indiquen la efectividad de las entregas”. |
Correcto
Puntos para este envío: 1/1.