- Obtener vínculo
- X
- Correo electrónico
- Otras apps
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
10 de los artículos más importantes y fundamentales en el desarrollo de software. Estos artículos han influido en prácticas, teorías y tecnologías en la industria del software:
1. **"Communications of the ACM" (1975) - Frederick P. Brooks Jr.**
Este artículo, titulado “No Silver Bullet: Essence and Accidents of Software Engineering”, argumenta que no hay una solución mágica que resuelva todos los problemas del desarrollo de software, y diferencia entre los obstáculos esenciales y accidentales en la ingeniería de software.
2. **"The Mythical Man-Month: Essays on Software Engineering" (1975) - Frederick P. Brooks Jr.**
Aunque es un libro, sus ensayos han sido fundamentales para entender la gestión de proyectos de software, destacando conceptos como la comunicación en equipos y la planificación de proyectos.
3. **"Reflections on Trusting Trust" (1984) - Ken Thompson**
Este artículo revela cómo se pueden incorporar vulnerabilidades de seguridad en el código y subraya la importancia de la confianza en el software.
4. **"Software Requirements" (1993) - Ian Sommerville**
Este trabajo aborda la importancia de la especificación de requisitos y cómo estos pueden afectar el éxito de un proyecto de software.
5. **"No Silver Bullet" (1986) - Frederick P. Brooks Jr.**
En este artículo se exploran las limitaciones y retos del desarrollo de software, y se argumenta por qué no hay soluciones simples para los problemas complejos que enfrenta la industria.
6. **"Design Patterns: Elements of Reusable Object-Oriented Software" (1994) - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides**
Introduce el concepto de patrones de diseño en programación orientada a objetos, proporcionando soluciones reutilizables a problemas comunes en el diseño de software.
7. **"The Pragmatic Programmer: Your Journey To Mastery" (1999) - Andrew Hunt, David Thomas**
Este libro, aunque no es un artículo, ofrece principios prácticos sobre cómo ser un mejor programador y mejorar la productividad y calidad del software.
8. **"Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" (2010) - Jez Humble, David Farley**
Este trabajo introduce el concepto de entrega continua en desarrollo de software, enfatizando la automatización y el testing para mejorar la calidad y frecuencia de las versiones.
9. **"The Art of Software Development" (2007) - Robert C. Martin**
Este artículo se centra en los principios de la bobina efectiva, sostenibilidad y la ética en la programación, ofreciendo una perspectiva filosófica sobre la práctica del desarrollo de software.
10. **"Microservices: A Software Architect's Perspective" (2016) - Jamison Dance**
Aunque más reciente, este artículo da una idea clara sobre el enfoque de microservicios en la arquitectura de software, que ha revolucionado el modo en que se construyen y escalan aplicaciones.
Estos artículos y obras son fundamentales para entender la evolución y los principios clave del desarrollo de software y han dejado una profunda huella en la industria.
- Obtener vínculo
- X
- Correo electrónico
- Otras apps

Comentarios
Publicar un comentario