LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 
"La Fundación Linux publicó un informe que indica" ... que costaría aproximadamente $ 10,8 millones crear la comunidad Linux para la distribución Fedora 9 hoy en día y basándose en los actuales costes de desarrollo ". El artículo se señala por qué esta realidad podría subestimar el valor de las distribuciones, sin embargo, ya que no incluye el poder de la marca y el valor de la buena voluntad. "Existen varios enfoques que la Fundación Linux para llegar a la estimación de los $ 10,8 mil millones de dólares cifra, incluyendo el cálculo del número de líneas de código en Fedora 9 (204.500.946), y el uso de programadores, con un promedio de sueldo de $75.662,08 - según lo determinado por los EE.UU. Departamento de Trabajo - para medir los costes de desarrollo ... En el balance de Coca Cola y muchos otros grandes corporaciones, en encontrar la buena voluntad como un activo importante ". (continúa)
Hasta aquí, Fuente de [Slashdot]

Linux Foundation ha calculado que costaría desarrollar el código de Linux desde cero, el resultado es 10.800 millones, hablan en concreto de la distribución Fedora 9 que fue puesta a disposición del público el 13 de mayo de 2008.

El proceso de medición de costes del software es un factor realmente importante en el análisis de un proyecto. Hay distintos métodos de estimación de costes de desarrollo de software, también conocido como métrica del software.

La gran mayoría de estos métodos se basan en la medición del número de Líneas de Código (LDC) que contiene el desarrollo (se excluyen comentarios y líneas en blanco de los fuentes).

Costes del desarrollo de software

Datos de desarrollo de Fedora 9

En el informe citado anteriormente "Estimating the Total Development Cost of a Linux Distribution" se calcula que Fedora 9 tiene un valor de 10,8 mil millones de dólares y que el coste únicamente del kernel tendría un valor de 1,4 mil millones de dólares.

Esta distribución tiene unas 205 millones de líneas de código y el trabajo invertido por una única persona desarrollándolo se alagaría durante unos 60.000 años.

Cómo veremos en la tabla inferior ("Dificultad de un proyecto en función su líneas de código") el proyecto debería ser desarrollado por 1000 - 5000 desarrolladores y esa estimación no va muy desencaminada ya que en los 2 últimos años han contribuido unos 3.200 desarrolladores aunque el número de trabajadores en la historia de la distribución es mucho mayor.

Dificultad de un proyecto en función su líneas de código

Categoría Programadores Duración Líneas de código Ejemplo
Trivial 1 0 – 4 semanas < 1k Utilidad de ordenación
Pequeño 1 1 – 6 meses 1k – 3k Biblioteca de funciones
Media 2 – 5 0,5 – 2 años 3k – 50k Compilador de C
Grande 5 – 20 2 – 3 años 50k – 100k SO pequeño
Muy grande 100 – 1000 4 – 5 años 100k – 1M Grandes SO
Gigante 1000-5000 5 – 10 años > 1M Sistema de Distribución
Tabla: "Dificultad de un proyecto en función de sus líneas de código

Líneas de código de Sistemas Operativos

Por cierto buscando algo de información sobre este método he encontrado esta página que contiene un formulario con el que calcular rápidamente los diferentes datos de estimación de coste de desarrollo de un proyecto basándose en el método COCOMO.

He encontrado también una comparativa de las líneas de código algunos "Sistemas Operativos actuales y antiguos" (Pueden servirte como ejemplos para porbar las fórmulas anteriormente citadas).

Sistema Operativo Líneas de Código
Microsoft Windows 3.1 (Abril de 1992)
3.000.000
Sun Solaris (Octubre de 1998)
7.500.000
Microsoft Windows 95 (Agosto de 1995)
15.000.000
Red Hat Linux 6.2 (Marzo de 2000) 17.000.000
Microsoft Windows 2000 (Febrero de 2000)
29.000.000
Red Hat Linux 7.1 (Abril de 2001) 30.000.000
Microsoft Windows XP (2002)
40.000.000
Red Hat Linux 8.0 (Septiembre de 2002)
50.000.000
Fedora Core 4 (Mayo de 2005)
76.000.000
Debian 3.0 (Julio de 2002)
105.000.000
Debian 3.1 (Junio de 2005)

229.500.000


No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Formulario de acceso

Filtro por Categorías