Logo Studenta

Ingeniería de software de código abierto

¡Estudia con miles de materiales!

Vista previa del material en texto

1er semestre Ing. informática 2017 
Ingeniería de software de código abierto: Colaboración y desarrollo comunitario 
 
Resumen: 
La ingeniería de software de código abierto se refiere al desarrollo de software en el 
que el código fuente es accesible públicamente, permitiendo su estudio, modificación y 
distribución por parte de la comunidad de desarrolladores. En este modelo, los 
proyectos son impulsados por colaboración y transparencia, fomentando la 
participación de múltiples contribuyentes y beneficiándose de su experiencia colectiva. 
Este enfoque ha dado lugar a una amplia gama de proyectos exitosos y herramientas 
utilizadas en diversas industrias. 
 
Ejemplo de uso en la vida real: 
 
Un ejemplo destacado de ingeniería de software de código abierto es el sistema 
operativo Linux. Desarrollado en la década de 1990 por Linus Torvalds, Linux es un 
sistema operativo de código abierto utilizado en una amplia variedad de dispositivos, 
desde servidores hasta dispositivos móviles. 
 
El desarrollo de Linux es un esfuerzo comunitario en el que miles de desarrolladores de 
todo el mundo contribuyen con código, correcciones de errores y mejoras. Este modelo 
de colaboración abierta ha permitido que Linux evolucione rápidamente, mejorando su 
estabilidad, rendimiento y capacidad de adaptación a diferentes arquitecturas. 
 
La ingeniería de software de código abierto ofrece varios beneficios en este caso. 
Primero, al ser accesible públicamente, el código fuente de Linux puede ser revisado y 
auditado por la comunidad, lo que contribuye a su seguridad y calidad. Además, la 
colaboración de desarrolladores de diferentes empresas y organizaciones asegura una 
amplia gama de conocimientos y experiencias, resultando en mejoras constantes y 
adaptaciones a las necesidades cambiantes de los usuarios. 
 
Otro ejemplo destacado es el proyecto de desarrollo web WordPress. WordPress es 
una plataforma de gestión de contenidos de código abierto que permite a los usuarios 
crear y administrar sitios web de manera flexible y personalizada. El desarrollo de 
WordPress involucra a miles de contribuyentes que aportan sus habilidades en diseño, 
programación, seguridad y experiencia de usuario. 
 
1er semestre Ing. informática 2017 
El uso de ingeniería de software de código abierto en el caso de WordPress ha llevado 
a la creación de un ecosistema vibrante de complementos, temas y recursos 
adicionales desarrollados por la comunidad. Esto proporciona a los usuarios una gran 
flexibilidad para personalizar sus sitios web y adaptarlos a sus necesidades 
específicas.

Continuar navegando