PROCESOS Y CALIDAD DE SOFTWARE
|
|
Título del Test:
![]() PROCESOS Y CALIDAD DE SOFTWARE Descripción: Preguntas del simulador |



| Comentarios |
|---|
NO HAY REGISTROS |
|
El grupo de GURUSOFT ha organizado una integración el fin de semana para festejar a los cumpleañeros del mes. Para ello, ha reservado las instalaciones de un importante hotel en las playas de Santa Elena. En este caso, ¿De qué nivel de la jerarquía de las necesidades humanas estamos hablando?. Estima. Social. Fisiológicas. Seguridad. Los modelos del proceso descriptivo se clasifican en: Comunicación, planeación, modelado, construcción y despliegue. Cascada, incremental, evolutivos y prototipo. Cascada, incremental, evolutivos y concurrentes. Requerimiento, planeación, modelado, construcción y despliegue. ¿Cuáles son los modelos del proceso especializado?. Modelo prescriptivo y Modelo evolutivo. Modelo de desarrollo basado en componentes, Modelo de métodos formales y Modelo de desarrollo de software orientado a aspectos. Modelo Cascada, Modelo Espiral y Modelo Incremental. Modelo Concurrente, Modelo Prototipo y Modelo en V. Seleccione la alternativa correcta. Las actividades estructurales de la Programación Xtrema (XP) son: Comunicación, diseño, codificación y Lanzamiento. Planeación, diseño, codificación y pruebas. Requerimientos, diseño, construcción y despliegue. Comunicación, planeación, modelado, codificación y pruebas. Los estándares del producto se refiere a: Formato de solicitud de cambio. Proceso de liberación de versión. Realizar revisión de diseño. Proceso de control de cambio. Seleccione la alternativa correcta. La implicación del software de mala calidad aumenta los riesgos para: El desarrollador de software. El usuario final. Clientes. El desarrollador y usuario final. En la planeación del proyecto cuando organizamos el equipo de desarrollo, las personas implicadas y sus roles en el equipo, ¿De qué parte del plan del proyecto nos referimos?. Organización del proyecto. Mecanismos de monitorización y reporte. División de trabajo. Requerimientos de recursos de hardware y software. Cuando la base de datos que opera el software no puede procesar tantas transacciones por segundo, ¿De qué tipo de riesgo estamos hablando?. De Herramientas. De estimación. Tecnológico. De Requerimientos. Una empresa desea comparar objetivamente su desempeño antes y después de implementar el MPS. ¿Qué debería hacer?. Establecer una línea base de métricas antes de implementar las mejoras. Cambiar las herramientas de desarrollo. Medir únicamente la satisfacción de los desarrolladores. Comparar únicamente la cantidad de programadores. ¿Cuál de las siguientes prácticas NO se debe realizar a la hora de fijar el precio del software?. Evaluar los aspectos organizacionales, políticos, económicos y la experiencia del equipo de trabajo. Reunir al equipo de trabajo para discutir requerimientos solicitados por el cliente. Analizar los riesgos asociados al software. Dar el precio en el primer encuentro con el cliente para enganchar el proyecto. Cuando decimos que es “al personal responsable de las decisiones técnicas críticas tomadas durante el desarrollo del software", ¿De qué tipo de rol y/o función dentro del proyecto estamos hablando?. Administrador. Ingeniero de Calidad. Tester. Ingeniero de Infraestructura. La calidad es: Proceso eficaz de software que se aplica de manera que crea un producto útil que proporciona valor medible a quienes lo producen y a quienes lo utilizan. Un enfoque sistemático y secuencial para el desarrollo del software, que comienza con la especificación de los requerimientos por parte del cliente y avanza a través de planeación, modelado, construcción y despliegue, para concluir con el apoyo del software terminado. Un proceso que describe un problema relacionado con el proceso que se encuentra durante el trabajo de ingeniería de software, identifica el ambiente en el que surge el problema y sugiere una o más soluciones para el mismo. Un proceso que se centra en que en cada incremento se entrega un producto que ya opera. Los primeros incrementos son versiones desnudas del producto final. Seleccione la respuesta correcta. Un patrón del proceso describe: Un error en el diseño relacionado con el proceso que se encuentra durante el trabajo de ingeniería de software. Un problema relacionado con el proceso que se encuentra durante el trabajo de ingeniería de software. Una alternativa de solución relacionado con el proceso que se encuentra durante el trabajo de ingeniería de software. Un flujo de proceso adecuado relacionado con las actividades estructurales que se encuentran durante el trabajo de ingeniería de software. ¿Cuál es la principal razón para documentar los procesos de software?. Cumplir únicamente requisitos legales. Garantizar la repetibilidad y facilitar la mejora continua. Reducir el tamaño del software. Incrementar el volumen de documentación. Los estándares del proceso se refiere a: Estándares de documentación. Estándares de codificación. Formato del plan de proyecto. Procesos de diseño y validación. En el plan del proyecto de software, ¿Qué complementos adicional se puede agregar al plan?. Plan de Soporte. Plan de Mantenimiento. Plan de Personal. Plan de Migración. ¿Cuál de las siguientes afirmaciones diferencia correctamente la calidad del producto de la calidad del proceso?. La calidad del proceso influye significativamente en la calidad del producto. Ninguna tiene relación. La calidad del producto determina completamente la calidad del proceso. Ambas representan exactamente el mismo concepto. Seleccione la afirmación correcta. Modelos de proceso incremental: El software se desarrolla en una serie de entregas evolutivas. El paradigma de hacer prototipos ayuda al desarrollador de software y a otros participantes a mejorar la comprensión de lo que hay que elaborar cuando los requerimientos no están claros ofreciendo el mejor enfoque para su desarrollo. Combina elementos de los flujos de proceso lineal y paralelo. Es el paradigma más antiguo de la ingeniería de software. Una de las desventajas del modelo de métodos formales es: Requieren de mucha capacitación. Requieren de mucho trabajo colaborativo. Requieren de mucha experiencia técnica. Los gerentes se involucran mucho en el proceso para tomar decisiones. En Scrum, el SCRUM MASTER tiene la responsabilidad de: Valida el producto. Coordinar, instruir y organizar el equipo. Supervisa las historias de usuario. Modifica las historias de usuario. ¿Qué son las metodologías ágiles?. Son aquellas que combinan técnicas del enfoque espiral e incremental para la gestión de proyectos. Combina el flujo del proceso iterativo e incremental, lo que da la sensación evolutiva que resulta esencial en el desarrollo moderno del software. Son aquellas que ayudan a aumentar la productividad ahorrando costes y tiempo en un proyecto de desarrollo de software. Son aquellas que promueven la reutilización de software y el uso de la programación orientada a objetos. Seleccione la afirmación correcta. El desarrollo de software orientada a aspectos(DSOA) se orienta a: La obtención de productos de software de calidad con partes más reutilizables. La obtención de prototipos de calidad en un tiempo adecuado. La obtención de un diseño de software flexible para el usuario final. La comprensión de los requerimientos en menor tiempo posible. Cuando trabajamos en equipo, ¿Cómo alentamos la cohesión grupal?. Compartiendo el conocimiento. Organizando eventos sociales y deportivos. Implementando estándares de calidad en los procesos de desarrollo. Siendo proactivo y tomando cursos de especialización de manera continua. Una organización desea implementar un programa de MPS. ¿Qué actividad debería realizar antes de proponer mejoras?. Contratar más personal. Cambiar la arquitectura del software. Diagnosticar el estado actual de sus procesos. Automatizar las pruebas inmediatamente. De la siguiente lista, ¿Cuál es un indicador de riesgo?. Reorganización de equipos de trabajo. Compra de base de datos de mayor rendimiento. Alerta al cliente de dificultades encontradas. Quejas de los clientes. ¿Cuál de los siguientes indicadores sería el más adecuado para evaluar el éxito de un programa de MPS?. Cantidad de computadores disponibles. Número de líneas de código desarrolladas. Reducción de defectos y cumplimiento de plazos. Número de lenguajes utilizados. Los costos de calidad se clasifican en: Costos de seguridad, externos y fallas. Costos de seguridad, internos y externos. Costos de prevención, evaluación y fallas. Costos de negligencia, responsabilidad y fallas. ¿Qué ocurre cuando los riesgos del software se vuelven reales?. El cliente se siente insatisfecho. Los costos aumentan y el cronograma se desliza. El personal de desarrollo aumenta la carga de trabajo. El software se envía a producción con errores. De la siguiente lista, ¿Qué actividad NO corresponde al "Juego de Planeación"?. Planeación de la interación. Planeación de pruebas. Estimación Inicial. Planeación de la entrega. Selecciones tres (3) partes que debe de tener un formato para describir un patrón de proceso: Nombre del patrón, patrones relacionados y contexto general. Nombre del patrón, tipo y contexto inicial. Nombre del patrón, actividad y contexto general. Código del patrón, patrones relacionados y contexto general. Seleccione la respuesta correcta. Una de las ventajas sobre el paradigma de hacer prototipos es: Los desarrolladores adoptan un enfoque sistemático y secuencial para el desarrollo del software. Los desarrolladores logran construir el software con la funcionalidad completa requerida por el cliente. Los desarrolladores logran construir algo de inmediato. Los desarrolladores logran cumplir con el requerimiento del cliente. ¿Qué es un estándar?. Definen directrices de desarrollo que tienen como finalidad producir software de alta calidad. Un proceso de fabricación incluye configurar, establecer y operar las máquinas implicadas en el proceso. Es una serie de diferentes pruebas cuyo propósito principal es ejercitar por completo el sistema basado en computador. Es una prueba del sistema que fuerza al software a fallar en varias formas y que verifica que la recuperación se realice de manera adecuada. ¿A qué ser refiere el costo de la calidad?. Donde la implicación del software de mala calidad aumenta los riesgos tanto para el desarrollador como para el usuario final. Donde la mala calidad conlleve a riesgos, algunos muy serios. Contiene las funciones y características de alta calidad que desean los usuarios, pero al mismo tiempo tiene otras más oscuras y especializadas que contienen errores conocidos. Incluye todos los costos en los que se incurre al buscar la calidad o al realizar actividades relacionadas con ella y los costos posteriores de la falta de calidad. Seleccione la alternativa correcta. Entre las principales metodologías ágiles están: Programación Xtrema, Scrum, Canvas, RUP, Agile Inception. Preescriptivo y RUP. XP, Scrum, Kanban, Agile Inception, Design Sprint. Incremental, Iterativo, Espiral, Concurrente. Relacione cada uno de los enunciados con su respectiva relación. Pasos para incorporar estándares por parte de los administradores de calidad: Revisar y modificar regularmente los estándares para reflejar las tecnologías cambiantes. Ofrecer herramientas de software para dar soporte a los estándares. Involucrar a los ingenieros de software en la selección de estándares de producto. ¿Cuál de las siguientes afirmaciones describe mejor el objetivo estratégico del Mejoramiento del Proceso de Software?. Adquirir un lenguaje de programación más moderno. Definir, documentar y estandarizar los procesos de desarrollo. Incrementar el número de desarrolladores. Eliminar las actividades de revisión para reducir tiempos. ¿Por qué el MPS se considera un proceso de mejora continua?. Porque reemplaza todas las metodologías existentes. Porque únicamente evalúa el desempeño de los programadores. Porque busca optimizar permanentemente los procesos mediante medición, evaluación y retroalimentación. Porque se ejecuta únicamente al finalizar un proyecto. La usabilidad como factor de calidad de la ISO 9126 es: Disponibilidad del software para su uso: madurez, tolerancia a fallas y recuperación. Facilidad con la que pueden efectuarse reparaciones al software. Uso óptimo de los recursos del sistema: comportamiento del tiempo y de los recursos. Facilidad de uso del software: entendible, aprendible y operable. En Scrum, el PRODUCT OWNER tiene la responsabilidad de: Coordinar, instruir y organizar el equipo. Modificar las historias de usuarios. Validar el producto. Realizar las historias de usuario. Cuando los resultados generados por la plataforma usada para escribir el código del software es ineficiente, ¿De qué tipo de riesgo estamos hablando?. De Herramienta. Tecnológico. De Requerimientos. De Organización. Los factores de calidad según McCall se basan en tres aspectos importantes, estos son: Factibilidad de recibir mantenimiento, flexibilidad y pruebas. Confiabilidad, usabilidad e integridad. Portabilidad, Reusabilidad e interoperabilidad. Características operativas, capacidad de ser modificado y adaptabilidad a nuevos ambientes. El cliente ha solicitado la entrega del código fuente del software para el control de pacientes a GURUSOFT, en este caso ¿De qué factor que afecta a la fijación del precio del software estamos hablando?. Estimación de costo. Términos contractuales. Salud financiera. Oportunidad de mercado. Relacione cada enunciado con su respectiva descripción. Actividades para lograr la alta calidad del software: Técnicas de administración de proyectos. Control de calidad. Métodos ingeniería software. La calidad del software se la logra a través de las siguientes actividades principales: Comunicación, planeación, modelado, construcción y despliegue. Definir el proceso, desarrollar el producto, valorar la calidad del producto, estandarizar el proceso. Definición de especificación, procesos de validación, procesos de seguridad. Métodos de la ingeniería de software, técnicas de administración de proyectos, acciones de control de calidad y aseguramiento de la calidad del software. EL modelo en V, es una variante de la representación del modelo: Espiral. Incremental. Cascada. Evolutivo. Seleccione la alternativa correcta. Las fases del proceso unificado racional (RUP) son: Concepción, planeación, código, pruebas y despliegue. Concepción, elaboración, construcción y transición. Comunicación, planeación, modelado, construcción y despliegue. Requerimientos, diseño, codificación y pruebas. ¿Cuál de las siguientes decisiones refleja una cultura orientada al MPS?. Cambiar los procesos sin realizar análisis. Resolver los problemas únicamente cuando aparecen. Evitar documentar las lecciones aprendidas. Medir continuamente el desempeño de los procesos y ejecutar acciones correctivas. ¿Cuál de las siguientes afirmaciones representa mejor el principio de mejora continua?. Los procesos deben mantenerse sin cambios. La mejora termina cuando se obtiene una certificación. Solo los proyectos grandes requieren mejoras. Todo proceso puede perfeccionarse mediante evaluación sistemática. Seleccione la alternativa correcta. El proceso unificado racional sugiere el flujo: Proceso iterativo e incremental. Proceso tradicional y ágil. Proceso lineal e incremental. Proceso incremental y concurrente. De la siguiente lista, ¿Qué criterio es FALSO?. Las personas orientadas a las tareas, son quienes están motivadas por el trabajo que realizan. Las personas orientadas a la interacción, son quienes están motivadas por la presencia y las acciones de los compañeros de trabajo. Las personas orientadas a las tareas comúnmente disfrutan al trabajar como parte de un grupo, mientras que quienes están orientadas a la interacción prefieren actuar individualmente. Las personas orientadas hacia sí mismas, son quienes están motivadas principalmente por el éxito y el reconocimiento personal. Seleccione la respuesta correcta. Un patrón del proceso describe: Una alternativa de solución relacionado con el proceso que se encuentra durante el trabajo de ingeniería de software. Un problema relacionado con el proceso que se encuentra durante el trabajo de ingeniería de software. Un error en el diseño relacionado con el proceso que se encuentra durante el trabajo de ingeniería de software. Un flujo de proceso adecuado relacionado con las actividades estructurales que se encuentran durante el trabajo de ingeniería de software. Durante la implementación del MPS, los empleados muestran resistencia al cambio. ¿Cuál sería la mejor estrategia?. Suspender el proyecto. Gestionar el cambio mediante capacitación y participación del personal. Obligar al personal a adoptar los nuevos procesos. Eliminar la capacitación. De la siguiente lista, ¿Cuál no pertenece al proceso de gestión del riesgo?. Planeación. Monitorización. Valoración. Pruebas. El factor confiabilidad de la norma ISO 9126 se refiere a: Uso óptimo de los recursos del sistema: comportamiento del tiempo y de los recursos. Facilidad de adaptarse: adaptable, instalable, conformidad y sustituible. Disponibilidad del software para su uso: madurez, tolerancia a fallas y recuperación. Satisface las necesidades: adaptabilidad, exactitud, interoperabilidad, cumplimiento y seguridad. Cuando el asegurador de la calidad del software reúne y analiza errores y datos acerca de los defectos para entender mejor cómo se cometen los errores y qué actividades de la ingeniería de software son más apropiadas para eliminarlos, ¿De qué elemento del aseguramiento de la calidad del software estamos hablando?. Administración de riesgos. Administración del cambio. Colección y análisis de los errores. Pruebas. Seleccione tres factores de la calidad ISO 9126: Confiabilidad, conformidad y calidad de desempeño. Durabilidad, estética y percepción. Servicio, durabilidad y conformidad. Facilidad de recibir mantenimiento, Eficiencia y confiabilidad. |




