option
Cuestiones
ayuda
daypo
buscar.php

Ingeniería de software 1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Ingeniería de software 1

Descripción:
Ingeniería de software 1

Fecha de Creación: 2025/11/29

Categoría: Universidad

Número Preguntas: 56

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

¿Qué se busca con la validación de requisitos con los usuarios?. Confirmar que los requisitos reflejan fielmente las necesidades del usuario. Reducir la participación de los stakeholders. Ajustar el presupuesto del proyecto. Sustituir la fase de pruebas de software.

¿Qué son los productos de software?. Únicamente los manuales técnicos. Únicamente los programas instalados en computadoras. Conjuntos que incluyen programas, documentación y datos necesarios para su operación. Archivos temporales generados por el sistema.

¿Qué aspecto resalta la importancia de la Ingeniería de Software?. Permite fabricar software como productos físicos. Limita el avance de nuevas tecnologías. Reduce la improvisación y aumenta la calidad en el desarrollo. Garantiza que todo software sea gratuito.

Según Pressman, ¿cuáles son actividades fundamentales del proceso de software?. Documentación, fabricación, transporte y distribución. Reuniones, marketing, instalación y soporte. Diseño, codificación, mantenimiento y ventas. Comunicación, planificación, modelado, construcción y pruebas.

¿Qué distingue al modelo espiral dentro de los modelos evolutivos?. Es idéntico al modelo en cascada. No permite versiones sucesivas del software. Se desarrolla sin análisis previo de riesgos. Cada ciclo está formado por actividades elegidas en función del análisis de riesgos.

¿Qué se considera la mejor medida de progreso en un proyecto ágil?. La extensión del código implementado. El software funcionando. El cumplimiento de las reuniones semanales. La cantidad de documentos generados.

¿Qué diferencia existe entre los modelos estructurales y los dinámicos?. No existe diferencia; ambos representan lo mismo. Los estructurales dependen de la programación; los dinámicos, del hardware. Los estructurales muestran la estructura estática; los dinámicos, el comportamiento. Los estructurales muestran la ejecución del sistema y los dinámicos su arquitectura.

¿Qué concepto refleja la entrega del producto de software en iteraciones incrementales?. Desarrollo ágil. Modelo en cascada. Ingeniería inversa. Reingeniería de software.

¿Qué elemento se valora más según el primer valor del Manifiesto Ágil?. Los procesos estandarizados. Los manuales de usuario. Los individuos y las interacciones. Las herramientas tecnológicas.

¿Qué se busca con el principio de simplicidad en las metodologías ágiles?. Limitar las funciones del software a lo mínimo posible. Reducir el número de integrantes del equipo. Minimizar las pruebas de usuario. Evitar trabajo innecesario y centrarse en lo esencial.

Una relación de agregación representa. Una relación “tiene un” entre objetos y sus partes. Un mecanismo para extender operaciones. Una relación de herencia entre clases. Una conexión temporal entre procesos.

Los modelos basados en escenarios se centran en: El diseño físico de hardware. Describir interacciones desde la perspectiva de actores del sistema. Crear diagramas de clases avanzados. Estructurar la base de datos relacional.

Los modelos estructurales de software se caracterizan por: Modelar algoritmos internos. Mostrar únicamente el comportamiento del sistema. Describir únicamente los flujos de ejecución. Representar la organización estática del sistema.

Las relaciones de realización se utilizan para: Mostrar que una clase implementa una interfaz. Indicar herencia de una clase concreta. Especificar relaciones todo–parte. Representar el flujo de datos entre objetos.

Una clase en UML se utiliza para: Agrupar objetos con atributos y comportamientos comunes. Modelar solo interfaces gráficas. Representar únicamente procesos del sistema. Declarar variables globales.

¿Cuál es el propósito del análisis orientado al flujo en DFD?. Crear la estructura estática del sistema. Visualizar las relaciones entre objetos. Comprender cómo los datos se transforman a través del sistema. Identificar clases y atributos.

En UML, un atributo puede declararse mediante: Una línea de texto con visibilidad, nombre y tipo. Un diagrama de flujo. Una entidad relacional única. Una tabla de datos externa.

El modelo espiral combina: La codificación directa con pruebas rápidas. La naturaleza iterativa de los prototipos con el control del modelo en cascada. El desarrollo basado en componentes y la programación ágil. El modelo incremental con métodos formales.

¿Cómo se denomina comúnmente la relación de agregación?. “Usa a”. “Tiene un”. “Pertenece a”. “Es un”.

¿Cuál de los siguientes NO es un tipo de software?. Software de aplicación. Software mecánico. Software de programación. Software de sistema.

Dentro del desarrollo de software, un producto de software se entiende como: Programas y resultados entregables que cumplen un propósito. Un documento aislado sin utilidad práctica. Hardware especializado para la empresa. Solamente el código fuente.

¿Cuál fue la razón principal para proponer los modelos de proceso prescriptivo?. Simplificar solo la fase de programación. Reducir costos en hardware. Eliminar la documentación de proyectos. Poner orden en el caos del desarrollo de software.

¿Cuántos valores sostienen el Manifiesto Ágil?. Cuatro. Seis. Doce. Dos.

Una técnica de recolección de requisitos es: Planificación de pruebas. Diagramas UML. Revisión de código fuente. Entrevistas abiertas o estructuradas.

La generalización en UML se utiliza para: Crear dependencias obligatorias. Mostrar el orden de ejecución entre procesos. Combinar dos clases no relacionadas. Administrar la complejidad mediante jerarquías.

Un desafío común en la indagación de requisitos es: Acceso ilimitado a los usuarios. Alcance mal definido o comunicación ambigua. Falta de metodologías. Documentación excesiva.

La gestión de cambios en requisitos implica: Registrar, evaluar y decidir sobre nuevas necesidades. Ignorar requisitos emergentes. Evitar la participación de los stakeholders. Eliminar peticiones de los usuarios.

En Extreme Programming (XP), los requerimientos se expresan principalmente como: Casos de uso extensos. Documentos de especificación formal. Historias de usuario. Diagramas de flujo detallados.

¿Qué representa el Nivel 0 de un DFD?. La arquitectura técnica del sistema. El sistema como una burbuja única con entradas y salidas principales. La interacción entre clases de objetos. El procesamiento detallado interno.

Una de las razones por las que los casos de uso se adoptan ampliamente es que: Solo representan diagramas avanzados. Sustituyen a todos los modelos UML. Permiten capturar requisitos funcionales de forma intuitiva y sistemática. Eliminaron la necesidad de analizar requerimientos.

Una recomendación importante al construir DFD es: Mantener la continuidad del flujo de información entre niveles. Evitar escribir nombres en las flechas. Etiquetar solo los procesos principales. Mejorar varias burbujas al mismo tiempo.

El modelo de cascada se caracteriza por: No requerir documentación. Avanzar de una etapa a otra sin retrocesos. Realizar todas las fases de forma paralela. Ser flexible e iterativo.

Un objeto de datos se define como: Un registro único sin propiedades. Un algoritmo que procesa información. Una representación de información compuesta con múltiples atributos. Un componente visual del sistema.

La respuesta al cambio es más importante que seguir estrictamente un plan porque: La documentación no es necesaria. Los planes rara vez funcionan. Los cambios son parte natural del desarrollo. Los clientes no saben lo que quieren.

El Manifiesto Ágil fue creado en el año: 2001. 2020. 2010. 1995.

El diagrama de flujo de datos (DFD) se utiliza para: Diseñar la interfaz gráfica del sistema. Representar la interacción entre casos de uso. Modelar objetos, atributos y clases. Modelar el flujo de entrada, proceso y salida de datos.

¿Qué significa “Kanban”?. Requerimiento o historia. Tablero o tarjeta. Ciclo o sprint. Lista o backlog.

Según el Principio 1 del Manifiesto Ágil, la mayor prioridad de un equipo es: Evitar la comunicación directa con el cliente. Entregar software funcionando lo más tarde posible. Satisfacer al cliente mediante entregas tempranas y continuas. Reducir al mínimo los cambios en los requerimientos.

El proceso de software se entiende como: Una actividad opcional del ciclo de vida. Una sola fase de programación. La parte técnica del hardware. Conjunto de actividades, métodos y prácticas para desarrollar software.

El software de aplicación está orientado a: Gestionar directamente el hardware. Resolver necesidades del usuario. Administrar redes físicas. Ejecutar procesos de bajo nivel.

¿Qué relación se aprecia en la imagen?. Agregación. Generalización. Realización. Composición.

¿A qué término hace referencia la siguiente imagen?. Fases de desarrollo software. El paradigma de hacer prototipos. Flujo iterativo. Desarrollo basado en prototipos.

En SCRUM, un Sprint suele tener una duración estándar de: 3 días. 90 días. 300 días. 30 días.

Describen las entidades como objetos ¿A qué termino hace referencia el enunciado anterior?. Clases de datos. Diagramas de clases. Diagramas Entidad relacional. Sistemas orientados a objetos.

Desde el inicio del proyecto se debe asignar responsabilidades y tareas de manera que siempre se puedan cumplir. ¿A qué principio del manifiesto ágil se refiere el enunciado anterior?. El método más efectivo y eficiente de compartir información a, y dentro de un equipo de desarrollo, es la conversación cara a cara. Las mejores arquitecturas, requerimientos y diseños emergen de los equipos autoorganizados. Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deberían ser capaces de mantener relaciones cordiales. Las personas del negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto.

¿Cuál de las siguientes actividades pertenece a la estructura general para la ingeniería según Pressman?. Planeación. Implementación. Validación. Diseño.

Las metodologías ágiles valoran el recurso humano como el principal factor de éxito. ¿A que valor se refiere el enunciado anterior?. Los individuos e interacciones por encima de los procesos y las herramientas. Software funcionando por encima de la documentación. La respuesta al cambio por encima del seguimiento de un plan. La colaboración del cliente por encima de la negociación del contrato.

La calidad debe ser vista desde dos perspectivas, la del usuario y la del equipo desarrollador. ¿A qué principio del manifiesto ágil se refiere el enunciado anterior?. Las mejores arquitecturas, requerimientos y diseños emergen de los equipos auto-organizados. La atención continua a la excelencia técnica y al buen diseño incrementan la agilidad. La simplicidad –el arte de maximizar la cantidad de trabajo no hecho- es esencial. El software funcionando es la medida de progreso.

Conjunto de acciones a priori de los requisitos del software, mismas que agregan valor al cliente. ¿A qué termino en Scrum se refiere?. Iteración. Sprints. Product Backlog. Retraso.

La participación del cliente se hace más productiva en la medida en que el software está siendo probado. ¿A qué principio del manifiesto ágil se refiere el enunciado anterior?. Nuestra mayor prioridad es satisfacer al cliente mediante entregas tempranas y continuas de software con valor. El software funcionando es la medida de progreso. Construir proyectos en torno a individuos motivados. Darles el entorno y apoyo que necesiten, y confiar en ellos para que consigan hacer su trabajo. Las personas del negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto.

Jacobson indica que estos proporcionan una descripción de la manera en la que se va utilizar el sistema ¿A qué termino se refiere el enunciado anterior?. Diagrama de actividad. Escenarios de uso. Escenarios funcionales del sistema. Diagrama de secuencia.

¿A qué se refiere el principio de “calidad integrada” de la metodología Lean?. Si el cliente no lo necesita o no es lo que quiere en este momento, directamente no debe hacerse. El foco de la mejora y calidad debe centrarse en las personas y en los procesos que hacen posible construir un producto. El producto debe construirse con una calidad óptima desde el primer momento. La optimización de una pequeña parte del sistema puede afectar negativamente al conjunto del mismo.

Los requisitos cambiaran con el tiempo. ¿A qué problema hace referencia lo enunciado anteriormente?. Elaboración. Volatilidad. De entendimiento. De alcance.

Es una acción que se puede solicitar de cualquier objeto de la clase. ¿A qué termino hace referencia el enunciado anterior?. Abstracción. Atributo. Método. Diagrama UML.

¿A qué flujo hace referencia la siguiente imagen?. Proceso evolutivo. Proceso iterativo. Proceso paralelo. Proceso lineal.

Sistemas independientes que se producen por una organización de desarrollo y se venden en el mercado abierto a cualquier cliente que desee comprarlos. ¿A qué término hace referencia el enunciado anterior?. Sistemas adaptables. Productos genéricos. Sistemas accesibles. Productos personalizados.

Denunciar Test