Referencias y lecturas recomendadas
Las obras reunidas aquí respaldan y amplían los conceptos desarrollados en este volumen. Se incluyen textos clásicos, manuales y documentos de referencia que permiten seguir estudiando con mayor profundidad.
Las referencias se organizan por las partes donde son utilizadas por los capítulos. Una misma obra puede aparecer en más de una parte cuando acompaña distintos temas.
Parte I — Antes de proponer soluciones: comprender el problema
- Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
- Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill.
Parte II — Relevar antes de diseñar
- Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
- Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill.
Parte III — Modelar la realidad y el trabajo
- Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
- Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill.
Parte IV — Diseñar una solución antes de construirla
- Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
- Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill.
Parte V — De la metodología al diseño y la construcción
- Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
- Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill.
- Gamma, E., Helm, R., Johnson, R. & Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
- Martin, R. C. (2002). Agile Software Development: Principles, Patterns, and Practices. Prentice Hall.
- Beck, K. (2002). Test Driven Development: By Example. Addison-Wesley.
Parte VI — Decidir, verificar y gestionar el cambio
- Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
- Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill.
- Royce, W. W. (1970). Managing the Development of Large Software Systems. Proceedings of IEEE WESCON.
- Boehm, B. W. (1988). A Spiral Model of Software Development and Enhancement. Computer, 21(5).
- Beck, K. et al. (2001). Manifesto for Agile Software Development.
Parte VII — Metodología, IA y criterio profesional
- Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
- Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill.
- Royce, W. W. (1970). Managing the Development of Large Software Systems. Proceedings of IEEE WESCON.
- Boehm, B. W. (1988). A Spiral Model of Software Development and Enhancement. Computer, 21(5).
- Beck, K. et al. (2001). Manifesto for Agile Software Development.
Parte VIII — Integrar y demostrar
- Sommerville, I. (2015). Software Engineering (10th ed.). Pearson.
- Pressman, R. S. & Maxim, B. R. (2019). Software Engineering: A Practitioner’s Approach (9th ed.). McGraw-Hill.
- Royce, W. W. (1970). Managing the Development of Large Software Systems. Proceedings of IEEE WESCON.
- Boehm, B. W. (1988). A Spiral Model of Software Development and Enhancement. Computer, 21(5).
- Beck, K. et al. (2001). Manifesto for Agile Software Development.
Referencias generales complementarias
- Fowler, M. (2018). Refactoring: Improving the Design of Existing Code (2nd ed.). Addison-Wesley.
- Myers, G. J., Sandler, C. & Badgett, T. (2011). The Art of Software Testing (3rd ed.). Wiley.
- Alexander, C., Ishikawa, S. & Silverstein, M. (1977). A Pattern Language. Oxford University Press.
- Martin, J. (1991). Rapid Application Development. Macmillan.
- Jacobson, I., Booch, G. & Rumbaugh, J. (1999). The Unified Software Development Process. Addison-Wesley.
- Beck, K. (1999). Extreme Programming Explained: Embrace Change. Addison-Wesley.
- Humble, J. & Farley, D. (2010). Continuous Delivery. Addison-Wesley.
- Cohn, M. (2009). Succeeding with Agile. Addison-Wesley.
🔎 Cómo leer estas referencias
Las referencias no reemplazan el desarrollo pedagógico del libro. Funcionan como base académica, contexto histórico y puerta de entrada para profundizar conceptos, contrastar enfoques y consultar las fuentes originales.