Preguntas De Ingeniería De Software

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By RobertWla12
R
RobertWla12
Community Contributor
Quizzes Created: 1 | Total Attempts: 6,660
| Attempts: 6,660 | preguntas: 60
Please wait...
Preguntas sobre el componente Ingeniería de Software, correspondiente a los capítulos 1, 2, 3, 4, 5, del libro base de estudio.
Question 1 / 60
0 %
0/100
Score 0/100
1. Al estudiar Ingeniería de Software, uno de los objetivos principales de la misma es:

Explanation

The correct answer is "Hacer un sistema de calidad, eficiente y mínimos errores." This answer aligns with the main objective of studying Software Engineering, which is to create a system that is of high quality, efficient, and has minimal errors. This objective focuses on the importance of developing software that meets the required standards, performs well, and has minimal bugs or issues.

Submit
Please wait...
About This Quiz
Preguntas De Ingeniería De Software - Quiz

2. Los sistemas de procesamiento en lotes permiten:

Explanation

Los sistemas de procesamiento en lotes permiten procesar grandes cantidades de datos, como los sistemas de pago de salario. Esto se debe a que estos sistemas están diseñados para ejecutar tareas repetitivas y de gran volumen de datos de manera eficiente. En el caso específico de los sistemas de pago de salario, se requiere procesar una gran cantidad de información relacionada con los empleados, como horas trabajadas, deducciones, impuestos, entre otros. Por lo tanto, el procesamiento en lotes es una opción adecuada para este tipo de procesamiento intensivo de datos.

Submit
3. Los administradores del proyecto de software se encargan de:

Explanation

The correct answer is "Dirigir el proceso de desarrollo de software para que se entregue a tiempo y con el presupuesto acordado." This answer accurately describes the role of software project managers. They are responsible for overseeing the development process and ensuring that the software is delivered on time and within the agreed budget. This involves coordinating the efforts of the development team, managing resources, and making strategic decisions to meet project goals.

Submit
4. Una empresa dedicada al comercio necesita que se desarrolle una aplicación que le permita gestionar la entrega y el envío de sus productos en las diferentes matrices con las que cuenta a nivel nacional. Sin embargo, la aplicación estaría sujeta a cambios si se presentasen modificaciones en la nueva ley agraria. El usuario se encuentra preocupado por las posibles implicaciones que tendría en la solución informática, por las posibles transformaciones que se tuviera que realizar. El analista debería en ese caso actuar de la siguiente manera:

Explanation

The analyst should create an application that is flexible enough to accommodate future modifications without being overly complicated to implement the changes. This is because the user is concerned about the potential implications of the new agrarian law on the software solution. By creating a flexible application, the analyst can ensure that any necessary changes can be easily incorporated, minimizing the cost and effort required for future updates.

Submit
5. Una de las principales metas del trabajo en parejas dentro de las metodologías de desarrollo, es que se podrá realizar aplicaciones en menor tiempo, compartiendo conocimientos de los integrantes del equipo. En caso de que no exista  consenso  entre los integrantes del grupo se debería:

Explanation

The correct answer states that before developing computer solutions, it is necessary to establish policies that team members must adhere to in order to prevent future conflicts. This is important because having clear guidelines and rules in place helps to ensure that everyone is on the same page and working towards the same goals. It allows for effective communication, collaboration, and decision-making within the team, ultimately leading to more efficient and successful project outcomes.

Submit
6. En el conocido juego de dados del 7: El jugador tira ambos dados y suma las caras superiores. Previamente, se hace una apuesta sobre lo que será la suma de los dados. En caso de que haya apostado a que la suma sería abajo del siete y acertó, gana la suma apostada. Lo mismo sucede cuando apuesta arriba del 7. En caso de que haya elegido el 7 y acierta, gana el triple de la apuesta. En caso de no acertar, pierde la cantidad apostada. Uno de los requerimientos funcionales pudiera ser:

Explanation

The given answer states that one of the functional requirements could be that the player can choose from three different plays: above 7, below 7, and 7. This means that the player has the option to bet on the sum of the dice being above 7, below 7, or exactly 7. This requirement allows for different betting options and adds variety to the game.

Submit
7. Existen cuatro actividades del proceso de Ingeniería de Requerimientos, cuyo objetivo principal sería:

Explanation

La respuesta correcta es "Identificar las necesidades del cliente para luego transformarlas en requerimientos". Esta actividad del proceso de Ingeniería de Requerimientos se enfoca en comprender las necesidades y deseos del cliente y convertirlos en requisitos claros y específicos para el desarrollo del sistema. Esto implica analizar y comprender los problemas y objetivos del cliente, y luego traducirlos en requisitos funcionales y no funcionales que guiarán el diseño y la implementación del sistema.

Submit
8. Durante el desarrollo de una aplicación, en la etapa de diseño de prototipos se determinó que existieron errores y omisiones dentro de la etapa de definición de necesidades y requerimientos. Dichos errores deberían:

Explanation

Durante el desarrollo de una aplicación, es común que se identifiquen errores y omisiones en la etapa de definición de necesidades y requerimientos. Estos errores deben ser tomados en cuenta y utilizados para corregir el documento de requerimientos, ya que es fundamental contar con una definición precisa y correcta de los requisitos del software. De esta manera, se garantiza que el proceso de desarrollo se base en una planificación adecuada y se evitan problemas futuros.

Submit
9. Para un juego de motocicletas, ¿Cuáles de los siguientes literales pueden ser considerados como clases?

Explanation

The correct answer is Motocicleta, Jugador, Carrera, Pistas because these are all nouns that represent different aspects or components of a motorcycle game. "Motocicleta" refers to the motorcycle itself, "Jugador" represents the player, "Carrera" represents the race, and "Pistas" represents the tracks. These nouns can be considered as classes because they can be used to define objects or instances in the game, each with their own properties and behaviors.

Submit
10. Una de las estrategias de la Programación Extrema es la programación en pares que consiste en trabajar en parejas en una misma estación de trabajo. De esto se puede decir que:

Explanation

La respuesta correcta es "Pueden existir discusiones de la manera de cómo se va a desarrollar el software y existir el intercambio de ideas para poder corregir los errores que se presenten en el programa". Esto se debe a que la programación en pares de la Programación Extrema fomenta la colaboración y la comunicación constante entre los miembros del equipo de desarrollo. Trabajar en parejas permite discutir y tomar decisiones conjuntas sobre cómo desarrollar el software, lo que facilita la detección y corrección de errores de manera más eficiente.

Submit
11. ¿Cuál de los siguientes productos de software son personalizados? 

Explanation

The correct answer is "Sistema de control de citas médicas". This is because a "sistema de control de citas médicas" refers to a software system specifically designed for managing medical appointments. Unlike PostgreSQL and Microsoft Office, which are general-purpose software products, the "sistema de control de citas médicas" is customized to meet the specific needs of medical clinics or hospitals in managing their appointment scheduling process.

Submit
12. En un sistema de reservación de vuelos, ¿Cuál de los siguientes requerimientos es funcional?

Explanation

The given answer is the only functional requirement among the options provided. The other two requirements mentioned are non-functional requirements. The first requirement, "El sistema debe funcionar correctamente en cualquier navegador," is a compatibility requirement that ensures the system works on different browsers, but it does not specify any functionality. The second requirement, "El sistema no debe tardar más de cinco segundos en mostrar los resultados de una búsqueda," is a performance requirement that specifies a response time, but it does not describe any specific functionality. Therefore, the correct answer is the only option that states a functional requirement related to the user's ability to search for flights based on various criteria.

Submit
13. El diseño arquitectónico consiste en organizar las propiedades de un sistema, Esta propiedades son:

Explanation

The correct answer is "Las funciones y requerimientos que debe cumplir el software." This is because architectural design in software development involves organizing the properties of a system, which includes determining the functions and requirements that the software should fulfill. The other options mentioned, such as the programming language used and the implementation and evolution of the software, are also important aspects of software development but are not specifically related to architectural design.

Submit
14. En un procesador de textos, ¿cuáles de los siguientes serían requerimientos funcionales?

Explanation

The given answer is correct because copying, pasting, and saving a document are all functional requirements of a word processor. These actions are essential functions that users expect to be able to perform in a word processor. Verifying the type of file and generating a report on the number of characters, words, paragraphs, and pages in the document are not mentioned as functional requirements in the question.

Submit
15. Cuál es la forma adecuada para describir la arquitectura del sistema durante el proceso de diseño:

Explanation

La forma adecuada para describir la arquitectura del sistema durante el proceso de diseño es mediante el uso de los diagramas de bloque. Estos diagramas proporcionan una representación visual de los componentes principales del sistema y cómo se relacionan entre sí. Permiten una comprensión clara de la estructura y organización del sistema, lo que facilita la toma de decisiones y la comunicación entre los miembros del equipo de diseño. Los diagramas de bloque son una herramienta fundamental en el diseño de arquitecturas de sistemas.

Submit
16. Los diagramas  de caso de uso son:

Explanation

The correct answer states that "Los diagramas de caso de uso describen una interacción típica entre un actor y el sistema." This means that use case diagrams depict the typical interaction between an actor (a user or external system) and the system being modeled. These diagrams show the different actions or functionalities that the system provides to the actor and how they are interconnected. Use case diagrams are commonly used in software development to understand and communicate the requirements and behavior of the system.

Submit
17. Para el juego de ajedrez ¿Cuál de los siguientes ejemplos es un caso de uso?

Explanation

The correct answer is "Movimiento de una ficha" because it refers to a specific action that occurs during a game of chess. The other options, "Partida iniciada" and "Usuario y contraseña no válida," do not pertain to a specific action within the game of chess, but rather describe the general state of the game or a login error, respectively. Therefore, only "Movimiento de una ficha" can be considered a use case as it represents a specific action that can be performed in the game of chess.

Submit
18. Si se desarrollara un software profesional basado en la Web, una de las ventajas sería:

Explanation

The advantage of developing a professional web-based software is the reuse of various software components such as code and interfaces. This means that developers can save time and effort by utilizing existing components instead of starting from scratch. This can lead to faster development, improved efficiency, and cost savings.

Submit
19. ¿Cuáles de los siguientes diagramas indicaría la estructura de un software?

Explanation

El diagrama de clases es una representación visual de la estructura de un software, mostrando las clases que componen el sistema, sus atributos y relaciones entre ellas. Muestra cómo se organizan las clases y cómo interactúan entre sí. Por lo tanto, el diagrama de clases es el que indicaría la estructura de un software.

Submit
20. Se diseña una aplicación destina a la venta y reproducción de música por internet. ¿Cuál de los siguientes patrones arquitectónicos se debería implementar para dicha aplicación?

Explanation

The correct answer is "Modelo Cliente/Servidor" because in a music selling and streaming application, the client-server model is the most suitable architectural pattern. This pattern allows the application to have a centralized server that stores the music files and handles user authentication, while the clients (users) can access and stream the music from the server. It provides a scalable and efficient way to handle multiple users accessing the application simultaneously. Additionally, it allows for easy updates and maintenance of the server-side components without affecting the clients.

Submit
21. La programación extrema consisten en:

Explanation

The correct answer is "Un método ágil en donde los requerimientos se expresan como escenarios." This means that extreme programming is an agile method where requirements are expressed as scenarios. In extreme programming, the development process focuses on frequent communication and collaboration between developers and stakeholders. Requirements are expressed in the form of user stories or scenarios, which help in understanding the desired functionality of the software. This approach allows for flexibility and adaptability in the development process.

Submit
22. En el diseño de un sistema telefónico celular, ¿Cuál de los siguientes corresponde a un requerimiento funcional?

Explanation

En el diseño de un sistema telefónico celular, recibir llamadas es considerado un requerimiento funcional porque es una función esencial del sistema. Los usuarios esperan poder recibir llamadas en sus teléfonos celulares y es una característica básica de cualquier sistema telefónico. En contraste, enviar emoticones en un sms y la definición del número de caracteres de un mensaje son más características específicas o detalles de cómo funciona el sistema, pero no son requerimientos funcionales básicos.

Submit
23. La profesión de "Arquitecto de Software": ¿Debería ser independiente del personal de una empresa desarrolladora de Software?

Explanation

The answer is explaining that the role of a software architect goes beyond just designing the system. They actively collaborate in the entire development process. This implies that the architect needs to be part of the development team within the software company rather than being an independent entity.

Submit
24. La arquitectura en pequeño se interesa por:

Explanation

The correct answer is "La arquitectura de sistemas individuales y la forma en que estos se separan en componentes." This answer suggests that small-scale architecture focuses on the design and organization of individual systems, as well as how these systems are divided into components. This implies that small-scale architecture is concerned with the structure and composition of individual systems, rather than complex enterprise systems or the inclusion of other systems.

Submit
25. Cuando se usa estructura en capas para la ingeniería, con los activos más críticos resguardados en las capas más internas y con un alto nivel de validación  de confianza a dichas capas, corresponde a: 

Explanation

Cuando se utiliza una estructura en capas para la ingeniería, se busca proteger los activos más críticos al colocarlos en las capas más internas. Además, se realiza un alto nivel de validación y confianza en estas capas para garantizar la seguridad de los activos. Por lo tanto, la respuesta correcta es "Seguridad".

Submit
26. En el siguiente requerimiento: "A cada pedido se le deberá asignar un identificador único (ID_PEDIDO)" Corresponde a un requerimiento:

Explanation

El requerimiento de asignar un identificador único a cada pedido indica una acción específica que debe ser realizada en el sistema, lo cual implica una funcionalidad concreta. Por lo tanto, este requerimiento se clasifica como un requerimiento funcional.

Submit
27. En los productos de software genéricos. ¿Quiénes controlan las especificaciones?

Explanation

En los productos de software genéricos, las especificaciones son controladas por la organización que desarrolla el software. Esto se debe a que la organización que desarrolla el software es responsable de definir las características y funcionalidades del producto, así como de establecer los estándares y requisitos que deben cumplirse. Por lo tanto, tienen el control sobre las especificaciones del software y son quienes toman las decisiones sobre su desarrollo y evolución.

Submit
28. Cuando se utiliza los modelos de proceso de software como el modelo en cascada entre otros, se debe tener en cuenta: 

Explanation

Al utilizar modelos de proceso de software como el modelo en cascada, es importante tener en cuenta una abstracción de las necesidades del cliente. Esto significa que se debe comprender y representar de manera precisa y clara las necesidades y requisitos del cliente en el proceso de desarrollo del software. Esto asegura que el producto final cumpla con las expectativas y requerimientos del cliente, lo que es fundamental para el éxito del proyecto. La cantidad de personal que tiene la empresa y el ambiente en el que se desarrolla la empresa también son factores importantes a considerar, pero no son directamente relevantes en relación con la utilización de modelos de proceso de software.

Submit
29. Si luego de la presentación de una aplicación, el usuario y cliente de la empresa desarrolladora de software, decide no devengar el valor de la misma, argumentando que la versión final del programa no está acorde a la planificación inicial, el programador debería:

Explanation

The answer suggests that if the programmer followed good practices, they should be able to handle the situation without any issues. They can refer to the vision and requirement specification documents that should have been approved before developing the application. These documents can help address any discrepancies between the final version of the program and the initial planning.

Submit
30. En los siguientes literales: ¿Cuáles pueden ser actores en un sistema de servicio de chat online para el balcón de servicios de la UTPL?

Explanation

The correct answer is "Usuario/Estudiante, Secretaria." In a system of online chat service for the UTPL service desk, the actors can be the users/students who need assistance and the secretary who provides support and resolves their queries.

Submit
31. Para el famoso juego del buscaminas, indique cuáles son los posibles casos de uso:

Explanation

The possible use cases for the famous game of Minesweeper are: starting a game, uncovering a cell, and marking a cell. These actions are commonly performed by players during the game. The other options mentioned, such as playing a game, counting mines, and player, mines, and annotations, are not specific use cases but rather elements or components related to the game.

Submit
32. Se utiliza un modelado del sistema  con el fin de:

Explanation

The correct answer is "Hacer una representación gráfica del software." A system modeling is used to visually represent the software. This helps in understanding the different components, their relationships, and how they interact with each other. It allows for a better visualization and communication of the software's design and functionality. System modeling is an important step in the software development process as it helps in identifying potential issues, making informed decisions, and ensuring that the software meets the desired requirements.

Submit
33. A un patrón arquitectónico  se lo puede considerar como:

Explanation

A un patrón arquitectónico se lo puede considerar como una descripción abstracta del sistema que fue probado con diferentes sistemas y entornos. Esto implica que los patrones arquitectónicos son soluciones probadas y comprobadas que se pueden aplicar a problemas recurrentes en el diseño de sistemas arquitectónicos. Estos patrones proporcionan una guía para el diseño y la estructura del sistema, permitiendo a los arquitectos aprovechar las mejores prácticas y evitar errores comunes. Al haber sido probados en diferentes contextos, los patrones arquitectónicos también ofrecen una mayor confiabilidad y predictibilidad en el resultado final del sistema.

Submit
34. Uno de los dilemas éticos en cuanto a la sociedad de la Información, se refiere a la privacidad y seguridad de los datos. Uno de los nuevos elementos por medio de los cuales la intimidad de las personas estará en peligro será motivado por el aumento de las técnicas de búsquedas o escarbo en la red o en las base de datos, que va mucho más allá de las tradicionales búsquedas de información. Sin embargo, hoy en día se ha introducido un nuevo término informático, el llamado "Hacking ético". ¿Cómo puede considerarse esta práctica?

Explanation

The correct answer explains that ethical hacking is a proactive practice that helps to react to system threats and design defenses against those dangers. It emphasizes that ethical hacking is a positive approach to ensuring the security and protection of systems and data.

Submit
35. En el proceso de diseño e implementación del software:      

Explanation

not-available-via-ai

Submit
36. Si se le pidiera detallar la interacción de los actores y el sistema en un diagrama UML. ¿Cuál de los siguientes diagramas utilizaría?

Explanation

Si se le pide detallar la interacción de los actores y el sistema en un diagrama UML, el diagrama de casos de uso sería el más adecuado. Este tipo de diagrama se utiliza para representar las interacciones entre los actores externos y el sistema, mostrando los diferentes casos de uso que se pueden realizar en el sistema y cómo se relacionan con los actores. Los diagramas de secuencia se utilizan para representar la interacción entre objetos en un escenario específico, mientras que los diagramas de actividades se utilizan para modelar el flujo de trabajo o procesos dentro del sistema.

Submit
37. La creación de prototipos ayuda a:

Explanation

La creación de prototipos ayuda a probar las opciones de diseño y entender mejor el problema y su solución. Al desarrollar un prototipo, se pueden probar diferentes enfoques de diseño y evaluar su efectividad antes de implementar el sistema final. Esto permite identificar posibles problemas o limitaciones y realizar ajustes necesarios para mejorar la solución. Además, el proceso de creación de prototipos proporciona una mejor comprensión del problema que se está abordando y ayuda a refinar la solución final.

Submit
38. Están diseñados para procesar peticiones del usuario mediante la información de una base de datos.

Explanation

Los sistemas de procesamiento de transacciones están diseñados para procesar las solicitudes del usuario utilizando información almacenada en una base de datos. Estos sistemas son responsables de realizar operaciones y transacciones en tiempo real, como realizar compras, actualizar inventarios o realizar transferencias bancarias. Su objetivo principal es garantizar la integridad y la confiabilidad de los datos durante el proceso de transacción.

Submit
39. ¿Cuáles de las siguientes actividades recomienda el enfoque del RUP?

Explanation

El enfoque del RUP recomienda actividades como el desarrollo de software de manera iterativa, la gestión de requisitos, el uso de arquitectura en componentes, el modelado visual del software, la verificación de calidad y el control de los cambios del software. Estas actividades son fundamentales para asegurar la calidad y el éxito en el desarrollo de software, ya que permiten una planificación y gestión adecuada del proyecto, así como una iteración continua para mejorar y ajustar el software a medida que se avanza en el proceso de desarrollo.

Submit
40. En el momento de diseñar sistemas grandes, además de los patrones arquitectónicos: ¿Qué otros aspectos debería tener en cuenta?

Explanation

When designing large systems, in addition to architectural patterns, it is important to consider providing different inputs, outputs, operations, controls, and procedural techniques. This ensures that the system is capable of handling various scenarios and requirements. It allows for flexibility and adaptability, making the system more robust and effective in meeting user needs. By considering these aspects, the system can be designed to accommodate a wide range of functionalities and ensure its overall success.

Submit
41. Para un caso de estudio en donde se busque simular el comportamiento de un cajero automático, cuáles de los siguientes serían casos de uso:

Explanation

The correct answer is "Revisar saldo. Realizar depósito. Realizar retiro." This is because in a case study simulating the behavior of an ATM, the user should be able to check their account balance (revisar saldo), make a deposit (realizar depósito), and withdraw money (realizar retiro). These are the essential use cases for an ATM simulation.

Submit
42. Los diagramas de secuencia y los diagramas de casos de usos pertenecen al modelo:

Explanation

Los diagramas de secuencia y los diagramas de casos de uso pertenecen al modelo de interacción porque ambos se utilizan para representar la interacción entre los actores y el sistema en un escenario de uso. Los diagramas de secuencia muestran la secuencia de intercambio de mensajes entre los objetos, mientras que los diagramas de casos de uso representan las interacciones entre los actores y los casos de uso del sistema. Estos modelos ayudan a comprender cómo se comunican los diferentes elementos del sistema y cómo se utilizan los casos de uso en un escenario determinado.

Submit
43. Al estudiar a los métodos ágiles Scrum y Pogramación Extrema podríamos decir que la diferencia es que:

Explanation

Scrum se enfoca en la administración del proyecto, lo cual implica la planificación, organización y seguimiento del mismo para garantizar su éxito. Por otro lado, la Programación Extrema se centra en la entrega rápida del proyecto, poniendo énfasis en la colaboración y la flexibilidad para adaptarse a los cambios. Mientras Scrum se utiliza en proyectos grandes, la Programación Extrema es más adecuada para proyectos pequeños y medianos.

Submit
44. En Ingeniería de Requerimientos, al momento de identificar los requerimientos se debe tener claro:

Explanation

In engineering requirements, it is important to have a clear understanding of the needs of the client in order to identify the requirements accurately. By knowing the client's needs well, engineers can ensure that the requirements they gather and document align with the client's expectations and goals. This understanding helps in developing functional and non-functional requirements that meet the client's needs effectively. Additionally, it aids in avoiding any misunderstandings or misinterpretations during the requirement gathering process, leading to a successful engineering project.

Submit
45. Al momento de crear un software, al no tener claro los requerimientos se corre el riesgo de:

Explanation

Si no se tienen claros los requerimientos al momento de crear un software, existe el riesgo de no desarrollar un buen sistema para el cliente. Esto se debe a que los requerimientos son la base sobre la cual se construye el software, y si no se conocen correctamente, es probable que el sistema resultante no cumpla con las expectativas del cliente. Esto puede llevar a insatisfacción por parte del cliente, pérdida de tiempo y dinero en el desarrollo del software, y una mala reputación para la empresa.

Submit
46. Una aplicación necesita almacenar información sobre empresas, sus empleados y sus clientes. De estos dos últimos se necesita su nombre y su edad. Los empleados tienen un sueldo bruto, los directivos tienen una tabla salarial, así como un conjunto de empleados subordinados. De los clientes además se necesita conocer su teléfono de contacto. Para dicha aplicación se necesita crear un diagrama de clases. Las clases de aquel diagrama serían:

Explanation

The correct answer is "Persona: (Cliente y empleado: directivo), Empresa." This answer is correct because it includes all the necessary classes for the application to store information about companies, employees, and clients. The class "Persona" represents both clients and employees, and the class "Empresa" represents the company. This answer also mentions the specific type of employee, which is "directivo," indicating that there are different types of employees with different attributes.

Submit
47. En la etapa de Evolución del Software se realizan las siguientes acciones:

Explanation

Durante la etapa de Evolución del Software, una de las acciones que se llevan a cabo es la modificación del sistema para satisfacer nuevos requerimientos. Esto implica realizar cambios en el software existente con el fin de incorporar nuevas funcionalidades o adaptarlo a las necesidades cambiantes del usuario o del entorno. Estos cambios pueden incluir la adición de nuevas características, la mejora de la usabilidad o el rendimiento, o la corrección de errores identificados durante la validación del software.

Submit
48. Una empresa requiere se cree un software para una necesidad específica de la misma. Sin embargo, el gerente de la misma, continuamente se moviliza y no está en su presupuesto delegar una persona para que se encargue de evaluar los avances que va teniendo el software. ¿Sería recomendable aplicar la metodología SCRUM en este caso?

Explanation

No sería recomendable aplicar la metodología SCRUM en este caso. La metodología SCRUM requiere una comunicación constante y directa entre el equipo de desarrollo y el cliente o representante del cliente, lo cual no sería posible si el gerente de la empresa está continuamente movilizándose y no puede dedicar tiempo a evaluar los avances del software. Además, SCRUM también requiere de una participación activa del cliente en las reuniones y decisiones del proyecto, lo cual tampoco sería factible en esta situación.

Submit
49. En que arquitectura los datos de entrada fluyen por medio de dichos transformadores hasta que se convierten en salida.

Explanation

In the architecture of pipe and filter, the input data flows through various filters or transformations until it is converted into output. This architecture follows a sequential flow where each filter performs a specific task on the data and passes it on to the next filter. This allows for modular and reusable components, as well as easy scalability and maintenance. In the client-server architecture, the data flow is primarily between the client and server, and in the layered architecture, the data passes through different layers of abstraction.

Submit
50. El rector de la Universidad Nacional de Loja, solicita que se cree un sistema íntegro que gestione todas las funciones para la entidad universitaria. Como el proyecto se compone de algunos sistemas independientes que luego se relacionarán entre sí, y como el rector necesita que se muestren avances periódicos del mismo para tomar respectivas correcciones si las hubiera, la metodología óptima para el proyecto debería ser:

Explanation

The correct answer is "Metodología SCRUM." Scrum is a project management framework that is well-suited for complex projects with changing requirements. It allows for frequent communication and collaboration between team members and stakeholders, and provides regular opportunities for feedback and adjustment. This aligns with the rector's request for a system that can manage all the functions of the university and show periodic progress for potential corrections. The other options, XP and waterfall, may not provide the same level of flexibility and adaptability as Scrum.

Submit
51. Un establecimiento educativo desea contratar una empresa desarrolladora de software para que se diseñe una aplicación que permita el registro de los estudiantes a su centro de cómputo. Como antecedentes se tiene que es una aplicación pequeña, y que el tiempo de plazo para su desarrollo puede ser largo. Además, se debe aclarar que el presupuesto con el que cuenta la institución es modesto. Se recomendaría trabajar con:

Explanation

La metodología en espiral o cascada sería la más recomendable en este caso debido a que se trata de una aplicación pequeña y el plazo de desarrollo puede ser largo. Estas metodologías son más adecuadas para proyectos con requisitos bien definidos y que no requieren cambios frecuentes durante el proceso de desarrollo. Además, teniendo en cuenta que el presupuesto de la institución es modesto, estas metodologías son más tradicionales y no requieren de herramientas o recursos adicionales que podrían aumentar los costos.

Submit
52. Un ingeniero en desarrollo de software no debe preocuparse por temas técnicos sino también de:

Explanation

Un ingeniero en desarrollo de software no solo debe preocuparse por los aspectos técnicos del desarrollo de software, sino también por la parte ética en la que se desenvuelve. Esto implica tener en cuenta las implicaciones éticas de las decisiones que se toman en el desarrollo de software, como la privacidad de los usuarios, la seguridad de la información y el impacto social de las tecnologías desarrolladas. Además, la ética también se relaciona con la responsabilidad profesional y el cumplimiento de estándares y regulaciones éticas en la industria del desarrollo de software.

Submit
53. La metodología que se basa en el desarrollo de un sistema como una serie de versiones, y cada versión añade una funcionalidad a la versión anterior es:

Explanation

The correct answer is "Modelo en cascada." The explanation for this is that the waterfall model is a development methodology where the system is developed in a linear sequential manner, with each phase being completed before moving on to the next. This means that each version of the system is built upon the previous version, adding new functionality with each iteration. This methodology is characterized by its rigid and structured approach, with little room for changes or revisions once a phase has been completed.

Submit
54. Se desea realizar un sistema de atención al cliente online para una operadora de telefonía móvil. Se ha determinado como requerimiento que el sistema funcione de acuerdo al horario laboral de los empleados, es decir de 08h00 a 19h00. El presente requerimiento no funcional puede ser clasificado como:

Explanation

The given correct answer for this question is "Requerimiento del producto" because it refers to a requirement that is specific to the product being developed, in this case, the online customer service system for a mobile phone operator. The requirement states that the system should function according to the employees' working hours, from 08:00 to 19:00. This requirement is directly related to the functionality and behavior of the product itself.

Submit
55. Al utilizar un modelo de proceso de software para el desarrollo de un sistema lo más difícil que se puede encontrar sería:

Explanation

Implementar el nuevo requerimiento puede ser lo más difícil al utilizar un modelo de proceso de software para el desarrollo de un sistema. Esto se debe a que los nuevos requerimientos pueden ser complejos y difíciles de implementar, especialmente si implican cambios significativos en el sistema existente. Además, la implementación de nuevos requerimientos puede requerir la modificación o creación de nuevas funcionalidades, lo cual puede ser un desafío técnico y requerir un esfuerzo adicional por parte del equipo de desarrollo. En comparación, la complejidad del sistema a desarrollar y la reutilización de código de sistemas antiguos son desafíos que pueden abordarse mediante una planificación adecuada y el uso de buenas prácticas de desarrollo de software.

Submit
56. Si decimos que resulta difícil el escalamiento de los métodos ágiles para sistemas grandes, esto se debe a que:

Explanation

The correct answer states that agile methods are only used in small and medium-sized projects. This suggests that the difficulty in scaling agile methods for large systems is due to the fact that they are not typically applied in such contexts. This explanation implies that there may be alternative approaches or methodologies that are more suitable for large-scale projects.

Submit
57. En la vista arquitectónica de proceso de muestra como los procesos de interacción del sistema el cual nos sirve para:

Explanation

The correct answer is "Hacer juicios de las características no funcionales del sistema, como rendimiento." This is because the given statement mentions that the architectural view of the process helps in making judgments about the non-functional characteristics of the system, such as performance. It also states that it helps in verifying that the system meets the client's requirements and identifying non-functional requirements. However, the main focus of the statement is on evaluating the non-functional characteristics, specifically performance.

Submit
58. Se necesita modelar las interacciones entre los actores y los objetos de un sistema. El diagrama recomendado para dicho fin sería:

Explanation

El diagrama de secuencia es el más adecuado para modelar las interacciones entre los actores y los objetos de un sistema. Este tipo de diagrama muestra la secuencia de mensajes que se intercambian entre los objetos durante la ejecución de un escenario o caso de uso. Permite visualizar el orden y la sincronización de las interacciones, lo que facilita la comprensión de cómo se comporta el sistema en diferentes situaciones. En cambio, el diagrama de clases muestra la estructura de las clases y sus relaciones, mientras que el diagrama de casos de uso se utiliza para identificar las funcionalidades del sistema desde la perspectiva del usuario.

Submit
59. Según Bass y sus colaboradores analizan 3 ventajas de diseñar y documentar de manera explícita la arquitectura de software. ¿Cuáles son estas 3 características?

Explanation

The three advantages of designing and explicitly documenting the software architecture are communication with the participants, analysis of the system, and large-scale reuse. This means that by having a clear and well-documented architecture, it becomes easier to communicate and collaborate with other stakeholders involved in the project. It also allows for a better understanding and analysis of the system, leading to more effective decision-making and problem-solving. Additionally, a well-designed architecture promotes the reuse of components and modules, saving time and effort in future projects.

Submit
60. La UTPL crea un sistema para albergar los datos de las pruebas de admisiones de los nuevos aspirantes. Como política de la Universidad, el sistema implementara provisiones para la privacidad de los datos de los aspirantes. Este requerimiento no funcional, puede ser clasificado como: 

Explanation

The given scenario states that the UTPL (Universidad Técnica Particular de Loja) is creating a system to store the admission test data of new applicants. It also mentions that the system will implement provisions for the privacy of the applicants' data. This requirement is classified as a "Requerimiento externo" or an external requirement because it is driven by external factors such as privacy regulations or the university's policy. It is not a requirement specific to the product itself or the organization's internal needs.

Submit
View My Results

Quiz Review Timeline (Updated): Jul 22, 2024 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Jul 22, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Jun 10, 2013
    Quiz Created by
    RobertWla12
Cancel
  • All
    All (60)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Al estudiar Ingeniería de Software, uno de los objetivos...
Los sistemas de procesamiento en lotes permiten:
Los administradores del proyecto de software se encargan de:
Una empresa dedicada al comercio necesita que se desarrolle una...
Una de las principales metas del trabajo en parejas dentro de las...
En el conocido juego de dados del 7: El jugador tira ambos dados y...
Existen cuatro actividades del proceso de Ingeniería de...
Durante el desarrollo de una aplicación, en la etapa de...
Para un juego de motocicletas, ¿Cuáles de los siguientes...
Una de las estrategias de la Programación Extrema es la...
¿Cuál de los siguientes productos de software son...
En un sistema de reservación de vuelos, ¿Cuál de...
El diseño arquitectónico consiste en organizar las...
En un procesador de textos, ¿cuáles de los siguientes...
Cuál es la forma adecuada para describir la arquitectura del...
Los diagramas  de caso de uso son:
Para el juego de ajedrez ¿Cuál de los siguientes ejemplos...
Si se desarrollara un software profesional basado en la Web, una de...
¿Cuáles de los siguientes diagramas indicaría la...
Se diseña una aplicación destina a la venta y...
La programación extrema consisten en:
En el diseño de un sistema telefónico celular,...
La profesión de "Arquitecto de Software":...
La arquitectura en pequeño se interesa por:
Cuando se usa estructura en capas para la ingeniería, con los...
En el siguiente requerimiento: "A cada pedido se le deberá...
En los productos de software genéricos. ¿Quiénes...
Cuando se utiliza los modelos de proceso de software como el modelo en...
Si luego de la presentación de una aplicación, el...
En los siguientes literales: ¿Cuáles pueden ser actores en...
Para el famoso juego del buscaminas, indique cuáles son los...
Se utiliza un modelado del sistema  con el fin de:
A un patrón arquitectónico  se lo puede considerar...
Uno de los dilemas éticos en cuanto a la sociedad de la...
En el proceso de diseño e implementación del...
Si se le pidiera detallar la interacción de los actores y el...
La creación de prototipos ayuda a:
Están diseñados para procesar peticiones del usuario...
¿Cuáles de las siguientes actividades recomienda el...
En el momento de diseñar sistemas grandes, además de los...
Para un caso de estudio en donde se busque simular el comportamiento...
Los diagramas de secuencia y los diagramas de casos de usos pertenecen...
Al estudiar a los métodos ágiles Scrum y...
En Ingeniería de Requerimientos, al momento de identificar los...
Al momento de crear un software, al no tener claro los requerimientos...
Una aplicación necesita almacenar información sobre...
En la etapa de Evolución del Software se realizan las...
Una empresa requiere se cree un software para una necesidad...
En que arquitectura los datos de entrada fluyen por medio de dichos...
El rector de la Universidad Nacional de Loja, solicita que se cree un...
Un establecimiento educativo desea contratar una empresa...
Un ingeniero en desarrollo de software no debe preocuparse por temas...
La metodología que se basa en el desarrollo de un sistema como...
Se desea realizar un sistema de atención al cliente online para...
Al utilizar un modelo de proceso de software para el desarrollo de un...
Si decimos que resulta difícil el escalamiento de los...
En la vista arquitectónica de proceso de muestra como los...
Se necesita modelar las interacciones entre los actores y los objetos...
Según Bass y sus colaboradores analizan 3 ventajas de...
La UTPL crea un sistema para albergar los datos de las pruebas de...
Alert!

Advertisement