option
Cuestiones
ayuda
daypo
buscar.php

Test Parte 3 Ing en Software

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Test Parte 3 Ing en Software

Descripción:
Parcial 2

Fecha de Creación: 2024/11/21

Categoría: Otros

Número Preguntas: 49

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

El Equipo de Calidad necesita aplicar la Norma ISO 9001 Administración Empresarial. Puedes identificar el tipo de Proceso que tiene que aplicar: Debe aplicar Proceso de Soporte. Debe aplicar Proceso de Entrega de Producto.

El Equipo de Calidad necesita aplicar la Norma ISO 9001 Gestión de la Configuración. Puedes identificar el tipo de Proceso que tiene que aplicar: Debe aplicar Proceso de Soporte. Debe aplicar Procesos de Entrega de Producto.

El Equipo de Calidad necesita aplicar la Norma ISO 9001 Administración del Inventario. Puedes identificar el tipo de Proceso que tiene que aplicar: Debe aplicar Proceso de Soporte. Debe aplicar Proceso de Entrega del Producto.

El Equipo de Calidad necesita aplicar la Norma ISO 9001 Diseño y Desarrollo. Puedes identificar el tipo de Proceso que tiene que aplicar: Debe aplicar Proceso de Entrega del Producto. Debe aplicar Proceso de Soporte.

El Equipo de Calidad necesita aplicar la Norma ISO 9001 Adquisición Empresarial. Puedes identificar el tipo de Proceso que tiene que aplicar: Debe aplicar Proceso de Entrega del Producto. Debe aplicar Proceso de Soporte.

El Diseño Centrado en el usuario de acuerdo a la norma ISO 13407, tiene algunas Fases. Puedes identificar el nombre de la Primera Fase: Entender y especificar el contexto de uso. Especificar los requisitos del usuario. Diseñar soluciones. Evaluar el diseño frente a los requisitos del usuario.

El Equipo de Desarrollo está gestionando versiones de diferentes sistemas y necesita saber como se tiene que organizar para distribuir el código de cada sistema y no perder los cambios si los necesita. Puedes identificar lo que tiene que realizar: Debe crear una ramificación. Debe guardar todo el código de los sistemas en un único archivo para facilitar el acceso. Debe sobrescribir las versiones antiguas del código con las nuevas para evitar confusiones. Debe eliminar el historial de versiones una vez que se haya lanzado la última versión del sistema.

El Equipo de Desarrollo está aplicando la metodología ágil XP y necesita saber lo que tiene que hacer para validar el cambio: Debe darle participación al cliente. Debe realizar el cambio sin consultar con el cliente para ahorrar tiempo. Debe ignorar los tests automatizados, ya que no son necesarios para validar cambios pequeños. Debe implementar el cambio directamente en el sistema en producción para validar más rápido.

El Equipo de Desarrollo necesita ensamblar los componentes del programa, datos y librerías, y luego compilarlos y vincularlos para crear un sistema ejecutable. Puedes identificar lo que tiene que realizar en la Administración de la Configuración: Realizar la Construcción del Sistema. Debe ensamblar los componentes directamente en el entorno de producción sin realizar pruebas previas. Debe vincular los componentes y librerías manualmente para evitar el uso de herramientas automatizada. Debe ignorar los registros de versiones y ensamblar las versiones más recientes sin verificar compatibilidad.

El Equipo de Desarrollo necesita hacer un seguimiento de las numerosas versiones de los componentes del sistema y garantizar que los cambios hechos por diferentes desarrolladores a los componentes no interfieran entre sí. Puedes identificar lo que tiene que realizar en la Administración de la Configuración: Gestión de versiones. Permitir que los desarrolladores trabajen directamente en la misma versión sin usar un control de versiones. Eliminar las versiones antiguas para evitar confusiones con las nuevas actualizaciones. Combinar automáticamente todos los cambios sin revisarlos, para ahorrar tiempo en la integración.

Resulta más costoso agregar funcionalidad después de que un sistema está en operación, que implementar la misma funcionalidad durante el desarrollo. Identifica la Primera Razón por la cual es costos agregar funcionalidad. Es costoso agregar por la estabilidad del equipo. Es más costoso porque no se puede modificar el código fuente de un sistema una vez que está en operación. Es más costoso porque los desarrolladores no pueden añadir funcionalidad sin reiniciar todo el proyecto desde cero. Es más costoso porque la funcionalidad agregada después de la operación no requiere pruebas adicionales.

El Equipo de Desarrollo de la Empresa descubrió que el sistema de facturación tiene pocas peticiones de cambio. Puedes identificar qué estrategia utilizar dentro de lo propuesto por los sistemas heredado en la siguiente lista: Debe dejar sin cambios el sistema y continuar el mantenimiento regular. Deben descartar el sistema de facturación de inmediato y desarrollar uno nuevo desde cero. Deben realizar cambios frecuentes en el sistema sin analizar si son necesarios. Deben mantener el sistema sin aplicar ninguna actualización, ya que tiene pocas peticiones de cambio.

El Equipo de Desarrollo de la Empresa descubrió que el sistema de comisiones no aporta ningún valor a los procesos empresariales. Puedes identificar qué estrategia utilizar dentro de lo propuesto por los sistemas heredados en la siguiente lista: Debe Desechar completamente el sistema. Deben continuar utilizando el sistema de comisiones sin realizar cambios, ya que siempre es útil tener un sistema heredado. Deben invertir en la actualización del sistema sin evaluar su impacto en los procesos empresariales. Deben duplicar las funcionalidades del sistema en un nuevo software sin eliminar el sistema heredado.

La Metodologia Diseño Centrado en el Usuario tiene tres partes. ¿ Cual es la Primera Parte de la Metodología?. La Primera Parte es Recopilación Criterial. Implementar directamente las ideas del cliente sin realizar un análisis previo. Probar el sistema con los usuarios finales antes de recopilar sus requisitos. Diseñar el sistema basado únicamente en las especificaciones técnicas sin considerar a los usuarios.

¿Cuáles son las formas para compilar un programa? Selecciona las 2 (dos) opciones correctas. Sumas de verificación. Modificación de marca de tiempo. Compilar el código sin ninguna herramienta ni verificación para ahorrar tiempo. Compilar el programa directamente en producción para verificar errores en tiempo real. Compilar el programa solo después de que haya sido lanzado al mercado.

Al desarrollar un release tenemos dos formas. ¿Cuáles son? Selecciona 2 correctas. Realease mayor. Realease menor. Liberar el software directamente en producción sin pruebas previas. Desplegar el release sin notificar a los usuarios finales o al equipo de soporte. Actualizar solo partes del sistema sin garantizar la compatibilidad con el resto.

Existen estrategias que se pueden usar cuando se descompone un subsistema en módulos ¿Cuáles son esas estrategias? Seleccione 2 (dos) opciones correctas. Descomposición orientada a objetos. Descomposición orientada a flujo de funciones. Dividir los módulos sin considerar la cohesión interna o la acoplamiento entre ellos. Asignar múltiples responsabilidades no relacionadas a un solo módulo para ahorrar tiempo. Ignorar la relación lógica entre los módulos y descomponerlos al azar.

Existen modelos que se relacionan directamente. No se puede empezar el segundo modelo si el primero no está elaborado. ¿Cuáles son los modelos relacionados? Seleccione las dos respuestas correctas. Modelo ambiental. Modelo de comportamiento. Se pueden empezar ambos modelos de forma paralela sin necesidad de completar el primero. Los modelos pueden desarrollarse en cualquier orden, ya que no tienen dependencia entre sí. No es necesario elaborar ninguno de los modelos; se pueden omitir para ahorrar tiempo.

Dentro de los diseños tenemos dos modelos específicos que sirven para configurar una red. ¿Cuáles son? Selecciona las 2 (dos) opciones correctas. Modelo de capas. Modelo cliente servidor. Modelo de administración de proyectos y modelo de marketing. Modelo de análisis de datos y modelo financiero. Modelo de diseño gráfico y modelo de control de calidad.

Dadas las leyes empíricas de evolución de software, ¿como se denomina aquella que dice que cuando un sistema evoluciona se incrementa su complejidad a menos que se trabaje para mantenerla o reducirla?. Complejidad. Incremental. Ley de la estabilidad del sistema: asegura que un sistema se mantiene estable sin importar cuántos cambios se realicen. Ley de la reducción automática: indica que la complejidad de un sistema disminuye por sí sola con el tiempo. Ley de la simplicidad incremental: establece que cada cambio al sistema hace que sea más simple y eficiente.

Dentro del proceso de evolución, están las peticiones de cambio ¿a que se pueden deber los cambios urgentes? 2 respuestas correctas. Cambio de los sistemas del entorno que perjudican la operación normal. Falla del sistema que debe repararse para que pueda seguir operando normalmente. Los cambios urgentes se deben siempre a preferencias personales de los desarrolladores. Los cambios urgentes no necesitan aprobación previa y pueden implementarse directamente. Los cambios urgentes surgen únicamente para incorporar nuevas funcionalidades opcionales.

El método de arquitectura dirigida por modelo: MDA recomienda la producción de tres tipos de modelo de sistema abstracto. ¿Cuáles son?. Un modelo independiente de computación. Un modelo independiente de plataforma. Modelos específicos de plataforma. Modelo Financiero, Modelo de Prototipo y Modelo de Simulación. Modelo de Marketing, Modelo de Producción y Modelo de Pruebas.

Para crear un subconjunto ejecutable de UML, el número de tipos de modelo se redujo drásticamente a tres tipos de modelo clave. ¿Cuáles son?. Modelos de clase. Modelos de estado. Modelos de dominio. Modelo de Marketing, Modelo Financiero y Modelo de Simulación. Modelo de Prototipo, Modelo de Recursos Humanos y Modelo de Producción.

Seleccione las 3 opciones correctas que representan las actividades fundamentales del proceso de evolución del software. Análisis de impacto. Implementación del cambio. Planeación de la versión. Eliminar versiones anteriores sin realizar ningún análisis de impacto. Añadir nuevas características sin pruebas previas.

Considerando los términos asociados a la administración de la configuración marque 3. -La versión de un ítem…. -Un ítem de configuración es…. -Una línea base es una colecc.. Marketing de la configuración: Se refiere a promocionar las herramientas de configuración. Optimización financiera de la configuración: Se enfoca en reducir costos mediante cambios en la configuración.

La identidad del diseño centrado en el usuario puede definirse por diferenciación a otros enfoques o filosofías de diseño, como los que describe Kalbach ¿Qué enfoques son correctos? Selecciona las 3 (tres) opciones correctas. Diseño centrado en el diseñador. Diseño centrado en el contenido. Diseño centrado en la empresa. Diseño centrado en el marketing: Prioriza las ventas por encima de la experiencia del usuario. Diseño impulsado por la tecnología: Focaliza el diseño exclusivamente en las capacidades técnicas disponibles.

Los estándares de software son importantes por algunas razones. ¿Cuáles? Selecciona las 3 (tres) opciones correctas. Los estándares auxilian la continuidad. Los estándares proporcionan un marco para definir. Los estándares reflejan la sabiduría. Los estándares garantizan que todos los proyectos utilicen el mismo lenguaje de programación. Los estándares eliminan la necesidad de realizar pruebas adicionales al software.

Para minimizar el descontento y alentar la participación en los estándares, los administradores de calidad que establezcan los estándares deben dar los siguientes… Selecciona las 3 tres opciones correctas. Revisar y modificar regularmente los estándares para reflejar las tecnologías cambiantes. Involucrar a los ingenieros de software en la selección de estándares de producto. Ofrecer herramientas de software para dar soporte a los estándares. Imponer los estándares sin consultar al equipo de desarrollo. Actualizar los estándares de forma secreta sin notificar a los involucrados.

Considerando los términos asociados a la Administración de la configuración marque 3 sentencias correctas. La versión es una instancia de un ítem de configuración que difiere en algo de otras instancias del mismo ítem. Un ítem de configuración es cualquier aspecto asociado con un proyecto de software que necesita ser colocado bajo control de configuración. Una línea base es una colección de versiones de componente que constituyen un sistema. Control dinámico: Permite modificar configuraciones en producción sin aprobación previa. Gestión de pruebas: Supervisa únicamente los resultados de las pruebas automatizadas.

Seleccione las 4 opciones correctas que representan fases del proceso de evolución del software. Desarrollo Inicial. Evolución. Retiro gradual. Servicio. Eliminación automática.

Seleccione las 4 opciones correctas que representan razones que impactan en el costo del mantenimiento: Antigüedad y estructura del programa. Estabilidad del equipo. Habilidades del personal. Práctica de desarrollo eficiente. Frecuencia de reuniones del equipo.

El modelo de ingeniería dirigida por modelo: MDE tiene una serie de ventajas. ¿Cuáles son? Selecciona las cuatro opciones correctas. Permite pensar sobre sistemas en un nivel de abstracción elevado. Reduce la posibilidad de errores. Acelera el proceso de implementación. Acelera el diseño. Reduce el tiempo al saltarse las fases de análisis y diseño.

Todas las organizaciones cuentan con sistemas heredados y con escaso presupuesto para mantenimiento, cuestiones que deben considerarse ante la implementación de nuevos sistemas. Es necesario hacer una valoración de los mismos para tomar decisiones estratégicas ante la necesidad de hacer evolucionar dichos sistemas. Seleccione 4 op. como decisiones estratégicas que se pueden tomar. Cambiar todo o una parte de él por uno nuevo. Desechar el sistema. Hacerle reingeniería para mejorar la mantenibilidad. No hacerle más cambios si no solamente el mantenimiento regular. Eliminar todos los sistemas heredados sin análisis previo.

Dentro de la reutilización de software, el uso de los patrones de diseño tiene gran importancia. Seleccione 4 opciones correctas que representan los elementos esenciales de los patrones de diseño. Las consecuencias, que serían los resultados al aplicar el patrón. Nombre del patrón que sea una referencia significativa. Una descripción de la solución con sus partes, relaciones y responsabilidades. Una descripción que indique cuándo puede aplicarse el patrón. Diseñar patrones que solo funcionen en un lenguaje de programación específico.

La Reingeniería de software implica: seleccione las 4 (cuatro) opciones correctas. Modificar y actualizar la estructura y valores de los datos del sistema. Refactorizar su arquitectura. Volver a documentar el sistema. Traducir los programas a un lenguaje de programación moderno. Realizar cambios al software sin documentar el proceso.

La administración de la configuración de un producto de sistema de software está comprendida por cuatro actividades que están estrechamente relacionadas. Marque esas 4 (cuatro) actividades. Gestión de versiones. Gestión de entregas. Administración del cambio. Construcción del sistema. Implementación de cambios.

CMMI identifica áreas de proceso que son relevantes para la capacidad y la mejora del proceso de software organizadas en cuatro grupos en el modelo de CMMI continuo. Marque cuatro áreas de proceso que pertenecen al grupo de Ingeniería. Seleccione las 4 opciones correctas. Solución técnica. Validación. Verificación. Gestión de requerimientos. Gestión de proyectos.

Para valorizar el entorno un sistema sistema heredado se tienen en cuenta varios elementos. ¿Cuáles son? Selecciona las 4 (cuatro) opciones correctas. Rendimiento. Costos de mantenimiento. Edad. Estabilidad del proveedor. La estética de la interfaz del sistema.

Para valorar la calidad técnica de una aplicación existen diferentes factores a tener en cuenta. ¿Cuáles son? Selecciona las 4 (cuatro) opciones correctas. Documentación. Datos. Lenguajes de programación. Entendimiento. La frecuencia con la que se actualizan los datos del sistema.

¿Cuáles son los nombres dentro de los patrones de diseño? Selecciona las 4 (cuatro) opciones correctas. Decorador. -Fachada. Iterador. Observer. Optimización.

¿Cuáles son los componentes del modelo de capas? Selecciona las 4 (cuatro) opciones correctas. Capa de gestión de la base de datos del sistema. Capa de gestión de objetos del sistema. Capa de gestion de configuracion del sistema. Capa del sistema operativo. Capa de Visualización.

¿Cuáles son los factores significativos que deben tomarse en cuenta para decidir si un cambio debe probarse o no? Selecciona las 4 (cuatro) opciones correctas. El número de usuarios afectados por el cambio. El ciclo de liberación del producto. Los beneficios del cambio. Las consecuencias de no realizar el cambio. El nivel de satisfacción del cliente con la funcionalidad actual.

¿Cuáles son los pasos de la integración continua? Selecciona las 4 (cuatro) opciones correctas. Construya el sistema y efectúe pruebas automatizadas. Construya el sistema en el espacio de trabajo privado. Saque la línea principal del sistema de gestión de versiones. Realice los cambios a los componentes del sistema. Ignore los errores detectados en las primeras fases del desarrollo.

¿Qué atributos de calidad del software son adecuados considerar? Seleccione las 4 cuatros correctas. Robustez. Seguridad. Modularidad. Protección. Velocidad.

Dentro de los estándares de procesos tenemos diferentes elementos a considerar, ¿Cuales ¿son? Seleccione las 4 cuatros correctas. Control de cambio. Registro de prueba. Realización revisión de diseño. Aprobación del plan del diseño. Estética del diseño del producto final.

Para valorizar empresarialmente un sistema se tienen en cuenta varios elementos. ¿Cuáles son? 4 correctas. Los procesos empresariales que se mantienen. Confiabilidad del sistema. El uso de sistema. Las salidas del sistema. Cantidad de desarrolladores asignados al sistema.

Los sistemas de gestión de versiones ofrecen a menudo varias características. Identifica las características: Identificación de versión y entrega. Gestión de almacenamiento. Registro del historial de cambios. Desarrollo independiente. Permitir ediciones simultáneas en producción.

Existen Factores que influyen la planeación de release de sistema. Identifica los factores correctos: Quinta ley de Lehman. Requerimientos de Marketing. Competencia. Cambios de Plataforma. Cantidad de líneas de código.

Humphrey (1989), en su clásico libro referente a la gestión del software, sugiere un bosquejo de estructura para un plan de calidad. Identifica las etapas que consideren forman parte del Plan: Introducción del producto. Planes del producto. Metas de calidad. Riesgos y gestión del riesgo. Dependencia total de herramientas automatizadas.

Denunciar Test