Está en la página 1de 10

CORTE DOS – INTELIGENCIA COLECTIVA EN INGENIERÍA DE SISTEMAS

PRESENTADO POR:
DIEGO ANDRÉS IPUZ GARCIA

PRESENTADO A:
RUBIELA SIERRA GOMEZ

FUNDACIÓN DE EDUCACIÓN SUPERIOR SAN JOSÉ


INGENIERÍA DE SISTEMA VIRTUAL
ELECTIVA DE PROFUNDIZACIÓN I
SEPTIEMBRE 2023
1
CONTENIDO
INTRODUCCIÓN...........................................................................................................................3
OBJETIVOS..................................................................................................................................4
DESARROLLO DE LA ACTIVIDAD.............................................................................................5
Inteligencia Colectiva en Ingeniería de Sistemas: Desarrollo de un Sistema Operativo de
Código Abierto..........................................................................................................................5
CONCLUSIONES........................................................................................................................10

2
INTRODUCCIÓN

La inteligencia colectiva es un fenómeno fascinante que ha transformado la forma en


que abordamos proyectos de ingeniería de sistemas a nivel mundial. Este trabajo explora
en detalle un ejemplo destacado de inteligencia colectiva en acción: el desarrollo de un
sistema operativo de código abierto. A lo largo de estas páginas, examinaremos cómo
miles de individuos colaboran en línea para crear y mantener un sistema operativo
completo. Este ejemplo concreto demuestra la efectividad y el poder de la colaboración
global en el ámbito de la ingeniería de sistemas.

La inteligencia colectiva ha emergido como un fenómeno trascendental en la era digital,


revolucionando la forma en que abordamos proyectos de ingeniería de sistemas a nivel
mundial. Esta manifestación de la inteligencia colectiva se manifiesta de manera
sorprendente en el desarrollo de sistemas operativos de código abierto, donde miles de
individuos se unen en una colaboración global para crear y mantener un sistema
operativo completo y funcional. Este ejemplo paradigmático no solo es un testimonio de
la efectividad de la colaboración global en línea, sino que también redefine
fundamentalmente nuestra comprensión de cómo se conciben, diseñan y perfeccionan
los sistemas operativos que impulsan gran parte de la infraestructura tecnológica actual.

Para comprender la magnitud de este fenómeno, es esencial remontarnos a los orígenes


de la inteligencia colectiva. A medida que la tecnología digital se convirtió en una parte
integral de nuestras vidas, la capacidad de las personas para conectarse y colaborar en
línea se volvió una realidad. Surgieron comunidades en línea, foros y plataformas de
colaboración que permitieron que individuos de todo el mundo se unieran para trabajar
en proyectos tecnológicos compartidos. Esta nueva era de colaboración abierta allanó
el camino para proyectos de ingeniería de sistemas a una escala que anteriormente
habría sido impensable.

El desarrollo de sistemas operativos de código abierto, como el icónico Linux, se destaca


como un ejemplo sobresaliente de esta revolución colaborativa. Linux, concebido por
Linus Torvalds a principios de la década de 1990, encarna la filosofía del código abierto,
que promueve la transparencia, la colaboración y la libertad de uso y distribución del
software. Lo que comenzó como un proyecto personal se transformó en una comunidad
global que abarca a programadores, ingenieros, diseñadores, entusiastas y empresas
de todo el mundo. Este sistema operativo, que se ejecuta en una amplia variedad de
dispositivos, desde servidores hasta dispositivos móviles, representa un hito en la
ingeniería de sistemas y en la democratización de la tecnología.

3
OBJETIVOS

Mi objetivo con este trabajo es desglosar en detalle el proceso de desarrollo de un


sistema operativo de código abierto, considerándolo como un caso ejemplar de
inteligencia colectiva en la ingeniería de sistemas. A través de un análisis exhaustivo,
examinaré las etapas clave, las herramientas esenciales, las estrategias de colaboración
y el impacto global de estos proyectos. Además, exploraré cómo la inteligencia colectiva
ha transformado mi percepción sobre cómo concebimos, desarrollamos y utilizamos los
sistemas operativos, sentando las bases para la innovación tecnológica y la colaboración
global en el mundo moderno.

Este trabajo se estructura en torno a las etapas clave del desarrollo de un sistema
operativo de código abierto, desde la concepción inicial hasta su difusión global. Cada
sección proporcionará una visión en profundidad de cómo la inteligencia colectiva
impulsa este proceso, respaldada por ejemplos concretos y datos relevantes. Además,
se incluirán imágenes representativas que ilustran la colaboración global en acción y el
impacto de estos proyectos en la industria tecnológica.

4
DESARROLLO DE LA ACTIVIDAD.

Inteligencia Colectiva en Ingeniería de Sistemas: Desarrollo


de un Sistema Operativo de Código Abierto
Un ejemplo de inteligencia colectiva en ingeniería de sistemas es el desarrollo de un
sistema operativo de código abierto, como el sistema operativo Linux. Este proyecto
implica la colaboración de miles de personas en todo el mundo para crear y mantener un
sistema operativo completo y funcional, para un mejor entendimiento lo he distribuido en
los siguientes puntos:

1. Inicio del Proyecto: Este punto marca el comienzo del proyecto, un desarrollador
visionario o un grupo de desarrolladores decide crear un sistema operativo de
código abierto y lo anuncia en línea. Esto puede suceder en foros, sitios web o
comunidades de desarrollo, por ejemplo el código fuente inicial es publicado en
una plataforma como GitHub, que permite a otros colaborar de manera abierta.

2. Formación de la Comunidad: A medida que el proyecto gana tracción, más


desarrolladores, ingenieros de sistemas y entusiastas se unen a la comunidad, la
colaboración es completamente abierta y voluntaria. Cualquier persona que esté
interesada puede unirse, los participantes provienen de diversas partes del mundo
y pueden tener diferentes niveles de experiencia en programación y habilidades
relacionadas; cada uno aporta su experiencia en áreas como el kernel del sistema,

5
la administración de memoria, los controladores de dispositivos y la interfaz de
usuario.

3. Distribución de Tareas: La comunidad se organiza en equipos y se asignan


tareas específicas, el desarrollo de software en proyectos de código abierto se
distribuye geográficamente, esta diversidad geográfica y cultural puede aportar
una amplia gama de perspectivas y enfoques al proyecto. Los colaboradores
pueden estar en diferentes husos horarios y países. Algunos se enfocan en la
programación del kernel, mientras que otros trabajan en aplicaciones,
controladores de hardware, documentación y seguridad.

6
4. Colaboración en Línea: La comunicación efectiva es fundamenta, la
colaboración se realiza principalmente en línea, utilizan diversas herramientas,
como foros de discusión, listas de correo, chats en línea y videoconferencias para
mantenerse conectados y discutir ideas, a través de plataformas como Git y
GitHub los desarrolladores envían sus contribuciones en forma de "solicitudes de
extracción" (pull requests), que luego son revisadas por otros miembros del equipo
antes de ser incorporadas al código principal.

5. Comunicación Constante: La comunicación es fundamental en la inteligencia


colectiva. Se utilizan foros, chats en línea, correo electrónico y reuniones virtuales
para discutir ideas, resolver problemas y coordinar el desarrollo.

7
6. Pruebas y Retroalimentación: Los usuarios y los miembros de la comunidad
prueban el sistema operativo en diferentes configuraciones y proporcionan
retroalimentación. Esto ayuda a identificar errores y mejorar la calidad del
software.

7. Documentación y Soporte: Se crea documentación detallada para ayudar a los


usuarios a instalar y utilizar el sistema operativo. La comunidad también brinda
soporte a través de foros de ayuda y chats en línea.

8
8. Difusión y Uso Generalizado: A medida que el sistema operativo se vuelve más
estable y confiable, se distribuye ampliamente y se utiliza en una variedad de
dispositivos, desde servidores hasta computadoras personales y dispositivos
móviles.

9
CONCLUSIONES

A lo largo de este trabajo, he explorado en detalle el fascinante mundo de la inteligencia


colectiva en la ingeniería de sistemas, utilizando el desarrollo de un sistema operativo
de código abierto como un ejemplo destacado. A través de este análisis exhaustivo, he
llegado a varias conclusiones clave que reflejan la importancia y el impacto significativo
de la colaboración global en el ámbito de la tecnología:

· La inteligencia colectiva ha derribado las barreras geográficas y ha permitido que


personas de todo el mundo colaboren en proyectos tecnológicos a gran escala.
Esto ha resultado en la creación de sistemas operativos robustos y versátiles que
impulsan la infraestructura digital actual.

· Los proyectos de código abierto, como el sistema operativo Linux, encarnan la


filosofía de la transparencia y la colaboración abierta. Esta filosofía ha demostrado
ser un motor de innovación y desarrollo sostenible en la ingeniería de sistemas.

· El uso de herramientas como Git y GitHub ha facilitado la colaboración y el control


de versiones en proyectos de código abierto. Estas herramientas son esenciales
para gestionar las contribuciones de una comunidad global diversa.

· La comunicación en línea, a través de foros, chats y otras plataformas, ha sido


fundamental para coordinar la colaboración en proyectos globales. Facilita la
discusión de ideas, la resolución de problemas y el seguimiento del progreso del
proyecto.

· La participación de usuarios y desarrolladores en pruebas y retroalimentación ha


mejorado la calidad y la estabilidad de los sistemas operativos de código abierto.
Este ciclo de retroalimentación constante es esencial para el perfeccionamiento
continuo del software.

· Estos sistemas operativos de código abierto han tenido un impacto global


significativo, siendo utilizados en servidores, computadoras personales,
dispositivos móviles y más. Han impulsado la industria de la tecnología y han
contribuido a la democratización del acceso a la tecnología.

10

También podría gustarte