Está en la página 1de 1

METODOLOGÍAS AVANZADAS

CUESTIONARIOS Y EJERCICIOS DEL ESPACIO CURRICULAR


Utilizados como interrogatorios didácticos: cuestionarios y ejercicios 1 guía en el desarrollo de contenidos y
cuestionarios de autoevaluación (control autónomo de lectura y comprensión de contenidos).

CUESTIONARIO NO 3
CUESTIONARIO Y EJERCICIOS RELATIVOS A UNIDAD NO 2:
FUNDAMENTOS DE PROCESOS DE DESARROLLO DE SOFTWARE
TÓPICO PARTICULAR DE ESTE CUESTIONARIO:
DESARROLLO ÁGIL DE SOFTWARE
CONCEPTOS BÁSICOS Y PUNTOS CLAVE
Responder de forma sintética a las siguientes preguntas y consignas.
1. ¿Cuáles son las características que comparten (tienen en común) los diferentes enfoques o métodos ágiles de
desarrollo de software?
2. ¿Para cuáles tipos de sistemas (de software) sería particularmente probable aplicar con éxito enfoques ágiles
de desarrollo de software? Considere tanto el tamaño del producto software como tipo del producto software
(genérico o hecho a medida).
3. Listar principios inherentes a los métodos ágiles de desarrollo de software.
4. Listar preguntas que debieran responderse cuando se debe tomar la decisión de aplicar o no un método ágil
de desarrollo de software.
5. ¿Cuáles son las características más importantes del enfoque de Programación Extrema (XP: eXtreme
Programming?
6. ¿Qué significa e implica “test-first development”? ¿Cuáles son los posibles problemas asociados que puede
traer?
7. Describa cuáles serían las ventajas de la Programación de a Pares (pair programming).
8. ¿Por qué cree que se ha adoptado más ampliamente el enfoque ágil de Scrum en lugar de otros métodos
como XP?
9. ¿Qué representa un sprint en Scrum?
10. ¿Cuáles son las barreras o los obstáculos a enfrentar si se quieren introducir métodos ágiles de desarrollo de
software en el contexto de corporaciones grandes?
11. Elaborar un MAPA CONCEPTUAL que comprenda los siguientes puntos clave sobre la temática “Agile
software development” (SOMMERVILLE, 2016, pág. 98):
• “Agile methods are iterative development methods that focus on reducing process overheads and documentation and on
incremental software delivery. They involve customer representatives directly in the development process.
• The decision on whether to use an agile or a plan-driven approach to development should depend on the type of software
being developed, the capabilities of the development team, and the culture of the company developing the system. In
practice, a mix of agile and plan-based techniques may be used.
• Agile development practices include requirements expressed as user stories, pair programming, refactoring, continuous
integration, and test-first development.
• Scrum is an agile method that provides a framework for organizing agile projects. It is centered around a set of sprints,
which are fixed time periods when a system increment is developed. Planning is based on prioritizing a backlog of work and
selecting the highest priority tasks for a sprint.
• To scale agile methods, some plan-based practices have to be integrated with agile practice. These include up-front
requirements, multiple customer representatives, more documentation, common tooling across project teams, and the
alignment of releases across teams.”

EJERCICIOS
➢ Resolver los ejercicios propuestos en la Bibliografía de Referencia (SOMMERVILLE, 2016, pág.
99): 3.2; 3.3; 3.6; 3.8; y, 3.10.
BIBLIOGRAFÍA DE CONSULTA
• SOMMERVILLE, Ian (2016). Chapter 3: Agile Software Development. En I. SOMMERVILLE, SOFTWARE
ENGINEERING (10th ed.) Editorial: Pearson.
• PRESSMAN & MAXIM (2020). Chapter 3: Agility and Process. En PRESSMAN & MAXIM, SOFTWARE ENGINEERING:
A PRACTITIONER’S APPROACH (9th ed.) Editorial: McGraw-Hill Education.

1
Basados, fundamentalmente, en aquellos que propone (SOMMERVILLE, 2016) en cada temática.

CUESTIONARIOS Y EJERCICIOS DEL ESPACIO CURRICULAR METODOLOGÍAS AVANZADAS AÑO PÁGINA


CUESTIONARIO NO 3
ING. EDGARDO A. BELLONI
CORRESPONDE A UNIDAD NO 2: FUNDAMENTOS DE PROCESOS DE DESARROLLO DE SOFTWARE. 2024 1 de 1
TÓPICO: DESARROLLO ÁGIL DE SOFTWARE PROFESOR TITULAR REGULAR

También podría gustarte