Software Libre

Track and organize your meetings within your company

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Software Libre por Mind Map: Software Libre

1. Valores y Principios

1.1. Valores Principales

1.1.1. Comunicación

1.1.1.1. Los desarrolladores necesitan intercambiar información e ideas sobre el proyecto, a los directivos, y a los clientes de forma honrada, confiable y fácil.

1.1.2. Secillez

1.1.2.1. Elegir soluciones simples sin embargo, que no sean las más faciles.

1.1.3. Retroalimentación

1.1.3.1. Los clientes, los directivos y los desarrolladores tienen que alcanzar una comprensión común de la meta del proyecto, y también acerca del estado actual del proyecto

1.1.4. Valor

1.1.4.1. Cada persona implicada en el proyecto debería de tener el valor (y el derecho) de expresar su valoración sobre el proyecto.

2. Peligros

2.1. Generación más fácil de troyanos, dado que el código fuente también puede ser modificado con intenciones maliciosas

2.2. No tener un respaldo directo, la evolución futura de los componentes software no está asegurada o se hace demasiado despacio

3. Desarrollo

3.1. Cambio continuo

3.1.1. El programa debe cambiar o se volverá progresivamente menos útil en el entorno.

3.2. Complejidad creciente

3.2.1. Con los cambios y la evolución del software, su estructura tiende a ser cada vez más compleja

3.3. Evolución prolongada del programa

3.3.1. Proceso autorregulativo. Los atributos de los sistemas, tales como tamaño, tiempo entre entregas y la cantidad de errores documentados son aproximadamente invariantes para cada entrega del sistema

3.4. Estabilidad organizacional

3.4.1. Velocidad de desarrollo es aproximadamente constante e independiente de los recursos dedicados al desarrollo del sistema

3.5. Conservación de la familiaridad

3.5.1. El cambio incremental en cada entrega es aproximadamente constante

3.6. Crecimiento continuado

3.6.1. La funcionalidad ofrecida por los sistemas tiene que crecer continuamente para mantener la satisfacción de los usuarios

3.7. Decremento de la calidad

3.7.1. La calidad de los sistemas software comenzará a disminuir a menos que dichos sistemas se adapten a los cambios de su entorno de funcionamiento

3.7.2. Los procesos de evolución incorporan sistemas de realimentación multiagente y multibucle, para lograr una mejora significativa del producto

3.8. Realimentación del sistema

4. Funcionamiento

4.1. Modelo cultural y tecnológico, otra manera de entender la relación entre las personas, el conocimiento y las herramientas digitales

4.2. Existen programadores que necesitan de un código libre para modificarlo o actualizarlo según el criterio de uso que este le quiere dar al sistema operativo existen muchas versiones que llegan a las expectativas de cada usuario

4.3. Puede aportar el software libre en nuestras escuelas y en nuestra sociedad