NEW
Font size
WorksheetsSoftware Engineering II - Confrotando mi saber Unidad 1
Total questions: 12
Worksheet time: 9mins
You have been asked to lead a software project in a company that needs frequent deliveries and active participation from the customer during the development.
Which software development method or framework should you use?
Waterfall
Rapid Prototyping
Scrum
Spiral Model
You are hired by a company to make the software development process the same for everyone. You need to follow an international guide.
Which guide will you use as your main reference?
SWEBOK
ISO/IEC 25010
PMBOK
CMMI
In a meeting, you are asked to explain why it is important to follow a life cycle when developing a new information system.
Which of the following options explains its usefulness better?
It allows you to start directly with the coding.
It makes sure that all the phases of the project are organized and controlled.
It reduces the time needed to develop the software.
It focuses only on delivering the final product.
You have been hired to work in a software development team in a company where there are no formal practices.
The manager asks you: What makes software engineering different from just programming?
Programming as fast as possible to meet deadlines.
Using only the newest programming language.
Applying systematic processes to produce quality software.
Copying solutions that have worked in other projects.
A company hires you to develop software to improve its operations, but it is not clear what real need should be solved.
Before proposing a solution, you decide to investigate the business problem.
Which activity should you do first?
Design a modern interface.
Analyze processes and interview the people involved.
Program a basic prototype.
Create a user manual.
You are analyzing a requirements document, and one of them says: “The system must be able to respond to a request in less than 5 seconds.”
Which category does this requirement belong to?
Non-functional requirement.
Business requirement
Functional requirement
Technical requirement.
One of the team members asks who is responsible for maximizing the product value and managing the Product Backlog.
Which role in Scrum has this responsibility?
Scrum Master
Product Owner
Scrum Team
Technical Leader
During a planning session, you are organizing product features into large blocks that will later be divided into smaller stories.
What are these blocks called in User Story Mapping?
Technical tasks
Releases
Product Backlog Items
Epics
Debes documentar visualmente el comportamiento de un sistema según las interacciones que puede tener un usuario.
Tu equipo quiere ver las distintas funcionalidades que ofrece el sistema.
¿Qué tipo de diagrama UML es más adecuado en este caso?
Diagrama de clases
Diagrama de secuencia
Diagrama de casos de uso
Diagrama de estados
Estás en la mitad de un Sprint y un desarrollador pregunta si puede marcar una tarea como terminada.
El equipo acuerda validar si esa tarea cumple con ciertos criterios establecidos previamente.
¿Qué concepto se utiliza para definir qué significa “terminado” en Scrum?
Sprint Backlog
Product Increment
User Story
Definition of Done
Tu equipo quiere implementar una práctica que obligue a escribir pruebas antes de escribir el código funcional.
Esto asegurará que el código cumpla estrictamente con lo requerido.
¿Qué enfoque de desarrollo deben aplicar?
Integración continua
Desarrollo guiado por pruebas (TDD)
Desarrollo incremental
Refactorización
Estás desarrollando un módulo complejo y decides usar una herramienta de inteligencia artificial para escribir código más rápido y detectar errores potenciales.
Un compañero nuevo en el equipo te pregunta por qué estás utilizando esa herramienta.
¿Cuál de los siguientes beneficios representa mejor el uso de herramientas de IA generativa en el desarrollo de software?
Asistir en la generación de código y documentación
Eliminar por completo la necesidad de pruebas
Reemplazar al equipo de desarrollo humano
Aumentar el tamaño del código generado
