option
Cuestiones
ayuda
daypo
buscar.php

TEST BORRADO, QUIZÁS LE INTERESE: Ingenieria del software

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Ingenieria del software

Descripción:
Ayuda para examen

Autor:
Otra vez, Moiselec
OTROS TESTS DEL AUTOR

Fecha de Creación: 21/11/2024

Categoría: Universidad

Número Preguntas: 69
COMPARTE EL TEST
ComentarNuevo Comentario
No hay ningún comentario sobre este test.
Temario:
¿Qué permiten las interfaces interactivas de usuario actuales en el software? Interactuar con el hardware de manera directa Crear ventanas gráficas y menús desplegables Solo el uso de componentes únicos Reemplazar la necesidad de ingeniería de software.
Cuál es uno de los principios éticos en relación con la ingeniería de software? Utilización indiscriminada de recursos. Competencia técnica. Privacidad de datos. Desarrollo sin límites.
¿Qué caracteriza a los sistemas de software en comparación con el hardware? Son materiales y físicos. Están restringidos por las propiedades de los materiales. Son abstractos e intangibles, no están restringidos por las propiedades de los materiales ni por leyes físicas. Son regidos por procesos de fabricación.
¿Cuál es uno de los efectos mencionados de las tareas realizadas por los desarrolladores a corto plazo versus lo exigible comercialmente? Aumento en la documentación Mejora en la calidad del software Reducción de costos Alto grado de tensión en el proyecto.
¿Qué se debe hacer con respecto a los derechos de propiedad intelectual en la ingeniería de software? Utilizar software pirata en el trabajo. Proteger la propiedad intelectual de empleadores y clientes. Ignorar las leyes locales sobre propiedad intelectual. No preocuparse por la protección de la propiedad intelectual.
¿Qué concepto está ligado a las herramientas de modelado de objetos en un sistema? Desarrollo ágil Desarrollo de software dirigido por modelos (MDD) Programación estructurada Desarrollo de software tradicional.
¿Qué es un objeto en el contexto de un diagrama de clase? Un método Una función global Un tipo de dato primitivo Una instancia de una clase que encapsula estado y comportamiento.
¿Cuál de los siguientes valores destaca la importancia de la interacción con el usuario? Software funcionando por encima de la documentación La respuesta al cambio por encima del seguimiento de un plan Los individuos e interacciones por encima de los procesos y las herramientas La colaboración del cliente por encima de la negociación del contrato.
¿Qué tipo de asociación es la composición? Una asociación sin restricciones Una asociación opcional Una asociación temporal Una asociación especial de agregación.
¿Qué valor del manifiesto ágil prioriza la entrega de un producto útil sobre la creación de documentos extensivos? Los individuos e interacciones por encima de los procesos y las herramientas La colaboración del cliente por encima de la negociación del contrato Software funcionando por encima de la documentación La respuesta al cambio por encima del seguimiento de un plan.
¿Cuál de los siguientes valores sugiere que tener un equipo con capacidades técnicas adecuadas es más importante que contar con herramientas y procesos rigurosos? La respuesta al cambio por encima del seguimiento de un plan La colaboración del cliente por encima de la negociación del contrato Los individuos e interacciones por encima de los procesos y las herramientas Software funcionando por encima de la documentación.
¿Cuál de las siguientes afirmaciones es correcta sobre la relación de dependencia? La relación es bidireccional. El proveedor es irrelevante para el cliente. Ambas clases son independientes entre sí. El cliente no puede funcionar sin el proveedor.
¿Qué es un objeto en el contexto de un diagrama de clase? Una función global Un método Un tipo de dato primitivo Una instancia de una clase que encapsula estado y comportamiento.
¿Qué se debe incluir al mostrar asociaciones entre clases en UML para una mejor comprensión? La cronología de la creación de cada clase Los datos históricos del desarrollo del sistema Solo los nombres de las clases Detalles minuciosos de sus atributos y operaciones.
¿Qué tipo específico de diagrama UML enriquece un caso de uso al proporcionar una representación gráfica del flujo de interacción? Diagrama de actividad. Diagrama de secuencia. Diagrama de clases. Diagrama de componentes.
¿Qué representan las flechas que van del canal de Interfaz al canal de Propietario en el diagrama de canal? Los mensajes enviados desde la interfaz de usuario al propietario. Las responsabilidades compartidas entre el propietario y la interfaz de usuario. Las decisiones tomadas por el propietario. Las acciones realizadas por la interfaz de usuario.
¿Qué característica define al modelo de desarrollo concurrente en ingeniería de software? Secuencia lineal de eventos en cada actividad del proceso. Permitir la representación de elementos iterativos y concurrentes de cualquier modelo de proceso. Restricción de actividades a una secuencia fija de eventos. Enfoque exclusivo en una sola actividad a la vez.
¿Qué sector del ciclo en espiral se enfoca en definir objetivos específicos para una fase del proyecto y trazar un plan de gestión detallado? Planeación. Desarrollo y validación. Establecimiento de objetivos. Valoración y reducción del riesgo.
¿Qué representan los modelos de datos en el análisis de requerimientos de software? Las operaciones del sistema El dominio de información del problema Las clases orientadas a objetos Los eventos externos.
¿Por qué es importante la entrega temprana de software funcionando en metodologías ágiles? Para mantener una documentación actualizada. Para reducir el costo del desarrollo Para acabar con la incertidumbre y la desconfianza del cliente. Para evitar cambios en los requerimientos.
¿Qué necesidad surge en las organizaciones debido al crecimiento de la industria, cambios del mercado y la competencia? Mayor énfasis en la documentación Reducción de costes de desarrollo Aumento de la calidad de diseño Entrega oportuna de productos de software.
¿Qué es necesario analizar para entender la relación entre los objetos de datos? El rol de las personas y autos en el contexto La cantidad de objetos La velocidad de los métodos Solo los atributos.
¿Qué propósito cumplen los diagramas de clase UML en el contexto del desarrollo de software dirigido por modelos? Documentar exclusivamente los errores del sistema. Mostrar los flujos de trabajo del sistema Representar un sistema de software a través de varios niveles de detalle, analizando e identificando los objetos básicos para mostrarlos como clases Representar la interfaz de usuario del sistema.
¿Qué tipo de interacciones capta un caso de uso en el contexto del desarrollo de software? Las interacciones entre los productores y consumidores de información, así como el sistema en sí. Solo las interacciones entre los desarrolladores del sistema Solo las interacciones entre el equipo de gestión del proyecto y los desarrolladores. Las interacciones entre el sistema y los competidores del mercado.
¿Cuál es la diferencia entre un caso de uso informal y un caso de uso formal? No hay diferencia, ambos tipos de casos de uso se utilizan de manera intercambiable en el proceso de desarrollo de software Un caso de uso formal incluye objetivos y metas, mientras que un caso de uso informal solo describe acciones a realizar Un caso de uso informal solo incluye requisitos no funcionales, mientras que un caso de uso formal incluye especificaciones técnicas Un caso de uso formal describe actividades críticas o complejas, mientras que un caso de uso informal se utiliza en todas las situaciones.
¿Cuál es el papel del software en el mundo moderno? Limita el funcionamiento de las computadoras. Controla las infraestructuras nacionales y los servicios públicos Proporciona mantenimiento a los productos eléctricos. Solo funciona en computadoras de gran tamaño.
¿Qué aspecto promueve el desarrollo sostenible según las metodologías ágiles? La resolución de conflictos internos en el equipo La maximización de la documentación técnica El manejo eficiente de recursos urgentes La asignación de responsabilidades y tareas de manera equitativa.
¿Qué papel cumple el analista de dominio en el proceso de análisis del dominio? Especificar requisitos del cliente Desarrollar la arquitectura del software Definir patrones de diseño Identificar objetos idóneos para reutilización.
¿Cuál es el significado de una asociación bidireccional? Que ambos objetos pueden interactuar entre sí Que la asociación es temporal Que solo un objeto puede acceder al otro Que no hay interacción entre objetos.
¿Qué significa que un caso de uso hijo hereda las relaciones y comportamiento del caso de uso padre en una relación de generalización? El caso de uso hijo no tiene ninguna relación con el caso de uso padre. El caso de uso hijo puede modificar completamente el comportamiento del caso de uso padre. El caso de uso hijo es independiente del caso de uso padre. El caso de uso hijo adquiere las relaciones y comportamiento del caso de uso padre y puede agregar atributos y operaciones propios.
¿Cuál es la secuencia típica de fases en el modelo en cascada? Implementación, Pruebas, Especificación de requerimientos, Despliegue. Especificación de requerimientos, Diseño de software, Implementación, Pruebas. Diseño de software, Implementación, Pruebas, Especificación de requerimientos. Pruebas, Implementación, Despliegue, Especificación de requerimientos.
¿Qué muestran los modelos estructurales de software? La organización de un sistema y sus componentes Solo la funcionalidad del sistema El rendimiento del sistema Solo la interfaz de usuario.
¿Por qué es importante evitar el mal uso de computadoras en el contexto de la ingeniería de software? Porque no afecta la productividad del equipo. Porque permite acceder a información confidencial. Porque distrae a los compañeros de trabajo Porque puede resultar en la diseminación de malware.
¿Cuál es el énfasis principal del Proceso Personal del Software (PPS) ? En la externalización de la responsabilidad del proceso de desarrollo de software En la medición personal del producto del trabajo y su calidad, junto con la responsabilidad del profesional en la planeación del proyecto En la automatización de todas las actividades del proceso de desarrollo En la implementación de metodologías tradicionales de desarrollo de software.
¿Qué implica el proceso de diseño de sistemas en el ciclo de vida del desarrollo de software? Identificar y describir las abstracciones fundamentales del sistema de software y sus relaciones Verificar que cada unidad cumpla con su especificación Establecer una arquitectura de sistema global Integrar y probar todas las unidades del programa como un sistema completo.
¿Cuál es el objetivo principal del análisis de requerimientos en un proyecto de software? Establecer el presupuesto del proyecto Definir las características operativas del producto Seleccionar las herramientas de desarrollo Crear el plan de marketing del producto.
¿Qué herramienta se utiliza comúnmente para representar visualmente el diseño en el paradigma orientado a objetos? UML (Unified Modeling Language) Diagramas de Gantt Diagramas de flujo de datos (DFD) Gráficas de barras.
En un diagrama UML, ¿cómo se indica la agregación? Con una línea simple y un rombo en el extremo del contenedor Con una línea discontinua Con una línea punteada Con un triángulo lleno.
¿Cuál es la función de los modelos orientados al flujo en el análisis de requerimientos? Representar las clases orientadas a objetos y su colaboración Modelar el comportamiento de los usuarios del sistema Ilustrar cómo se comparte el software como consecuencia de eventos externos Mostrar los elementos funcionales del sistema y cómo transforman los datos.
¿Cuál es la ventaja principal de utilizar un diagrama UML en el desarrollo de software? Facilita la creación de código fuente directamente desde el diagrama Establece los requisitos de hardware necesarios para ejecutar el software Proporciona una interfaz de usuario intuitiva para diseñar la apariencia del software. Permite documentar el proceso de desarrollo de software de manera visual y comprensible.
¿Cuál de los siguientes diagramas se utiliza en el diseño de la arquitectura de un sistema? Diagrama de clase Diagrama de entidad-relación Diagrama UML de componente Diagrama de flujo.
¿Qué implica que un atributo sea declarado como "estático"? Que pertenece a la clase y no a una instancia específica Que solo puede ser escrito Que no puede ser modificado Que es accesible desde fuera de la clase.
¿Qué clase de análisis representa la interfaz de usuario en el contexto del diagrama de canal? Cámara Ninguna de las anteriores Propietario Interfaz.
¿Cómo se caracteriza el modelo de proceso en cascada? Por su enfoque iterativo y incremental. Por ser un proceso sin estructura definida. Por representar las actividades del proceso como fases separadas y secuenciales. Por su flexibilidad y adaptabilidad.
¿Qué contiene un objeto de datos? Solo datos Datos y operaciones Métodos y funciones Solo operaciones.
¿Qué tipo de modelos resultan del proceso de modelado de requerimientos? Modelos basados en escenarios, modelos de datos, modelos orientados a clases, modelos orientados al flujo y modelos de comportamiento Modelos de contabilidad financiera Modelos de marketing Modelos de gestión de recursos humanos.
¿Cuál es una característica distintiva del modelo espiral en el desarrollo de software? Inflexibilidad en la adaptación de las actividades del proceso según los riesgos. Énfasis en una sola fase de desarrollo antes de la validación del sistema. Enfoque lineal y secuencial en la implementación del sistema. Iteraciones para el crecimiento incremental del grado de definición del sistema y la reducción de riesgos.
¿Qué elementos componen el software según la definición del IEEE en su estándar 729? Conjunto de programas de cómputo, procedimientos, reglas, documentación y datos asociados Solo información descriptiva en formas virtuales. Solo programas de cómputo. Solo documentos y bases de datos.
¿Qué implica el principio de confidencialidad en la ética de la ingeniería de software? Utilizar datos confidenciales para beneficio personal. No firmar acuerdos formales sobre la confidencialidad. Respetar la privacidad de los datos de los clientes Compartir información confidencial con la competencia.
¿Cómo se define un caso de uso en el contexto del desarrollo de software? Un caso de uso es un contrato para el comportamiento que define cómo un actor utiliza un sistema para alcanzar un objetivo. Un caso de uso es un documento técnico que describe la arquitectura de un sistema de software Un caso de uso es una herramienta de gestión de proyectos utilizada para asignar tareas a los desarrolladores.
Qué se espera lograr al permitir cambios tardíos en los requerimientos del software? Evitar la intervención del usuario en el proceso de desarrollo Reducir la necesidad de participación del cliente Aprovechar los cambios para ventaja competitiva del cliente Incrementar la complejidad del proyecto.
¿Qué caracteriza al software incrustado? Opera en tiempo real y reside en el interior de un producto o sistema Utiliza algoritmos no numéricos para la resolución de problemas Resuelve problemas específicos de negocios Está integrado con aplicaciones web y bases de datos corporativas.
¿Cuál es el objetivo principal de la fase de producción en la metodología ágil? Contratar nuevos desarrolladores Planificar nuevas características Agilizar el ciclo de retroalimentación. Crear documentación extensa.
¿Qué características hereda la clase hijo de la clase padre en una relación de herencia? Solo los atributos Solo los métodos Todas las características, además de poder agregar otras propias Ninguna característica.
¿Cuál es el objetivo principal de la técnica de generalización en los sistemas? Aumentar la cantidad de clases en un sistema Simplificar la interfaz de usuario Eliminar las relaciones entre clases Administrar la complejidad mediante la agrupación de entidades en clases generales.
¿Qué propósito cumplen los escenarios en el proceso de desarrollo de software? Especificar los requisitos de hardware necesarios para ejecutar el sistema Brindar ejemplos concretos de interacciones entre el usuario y el sistema Proporcionar una descripción general del sistema sin entrar en detalles específicos Detallar los aspectos técnicos del sistema de manera abstracta.
¿Qué es la agregación en UML? Un tipo especial de asociación entre clases Un tipo de relación temporal. Un tipo especial de clase. Un tipo de diagrama de flujo.
¿Qué comprende el análisis del dominio orientado a objetos? Desarrollo de la documentación del proyecto Definición de interfaces de usuario Identificación, análisis y especificación de capacidades comunes en términos de objetos y clases Identificación, análisis y especificación de requisitos usuales.
¿Cuál es el objetivo principal del análisis del dominio en el desarrollo de software? Establecer patrones de análisis para reutilización Especificar requisitos específicos del cliente Definir la arquitectura del software Identificar patrones de diseño aplicables.
¿Qué componente forma la base de la ingeniería de software y permite el desarrollo de software profesional? Administración de proyectos. Herramientas. Métodos. Procesos.
¿Qué mantiene cada objeto en un sistema orientado a objetos? Su propio estado local Un estado compartido Un estado temporal Un estado global.
En el contexto del modelado de asociaciones, ¿qué representa una línea continua sin flechas? Una relación indefinida Una asociación unidireccional Una asociación temporal Una relación sin dirección específica.
¿Cuál es uno de los objetivos principales del modelado de requerimientos en el desarrollo de software? Describir las interfaces de usuario Definir las funcionalidades brindadas por el sistema Crear una lista de tareas para el equipo de desarrollo Detallar la arquitectura del software.
¿Cuál es el enfoque principal del Desarrollo de software dirigido por modelos? Realizar pruebas exhaustivas Crear documentación detallada Minimizar el tiempo de desarrollo Utilizar herramientas de soporte y métodos de desarrollo.
¿Cuál es el propósito principal del modelado concurrente en la ingeniería de software? Confinar las actividades, acciones y tareas a un estado único en cada momento. Definir una red del proceso que permite transiciones entre estados de manera secuencial. Proporcionar un panorama apropiado del estado actual del proyecto. Limitar las actividades del proceso a una secuencia fija de eventos.
¿Cuál es la función principal de las aplicaciones web? Operar cuentas bancarias, compras y juegos a través de internet. Modelar y simular sistemas complejos. Integrarse con aplicaciones de robótica. Controlar sistemas incrustados en productos.
¿Cuál de los siguientes valores del manifiesto ágil pone énfasis en la importancia del recurso humano? La respuesta al cambio por encima del seguimiento de un plan Los individuos e interacciones por encima de los procesos y las herramientas La colaboración del cliente por encima de la negociación del contrato Software funcionando por encima de la documentación.
¿Cómo se indica una agregación en UML? Con una línea simple y un triángulo en el extremo. Con una línea discontinua y un cuadrado en el extremo. Con una línea doble y un círculo en el extremo. Con una línea simple y un rombo en el extremo del contenedor de la asociación.
¿En qué categoría de software se incluyen los programas para modelar y simular sistemas complejos como reacciones nucleares o el diseño de aviones? Software de inteligencia artificial. Software de ingeniería y ciencias. Software de aplicación. Software de línea de productos.
Denunciar Test