Está en la página 1de 1

Líneas de Código Aunque el tamaño de una aplicación software se puede medir utilizando

unidades de medida muy diversas (número de módulos de los programas, número de


páginas de los listados del código “fuente”, número de rutinas, etc.), el código de los
programas ha sido, originalmente, la principal fuente de medida del software y casi todas
las métricas de esta primera etapa de intentos de medir el software se basan
exclusivamente en el código. Así, entre las primeras métricas que se utilizaron para
predecir la fiabilidad y la complejidad de las aplicaciones se encuentran las líneas de
código (LOC: Lines Of Code) Está métrica, por su simplicidad y por la dificultad que
representa definir qué es una línea de código, ha sido criticada severamente por
diferentes autores [McCabe 1976, DeMarco 1982] En efecto, al intentar usar LOC como
medida, surge de inmediato la duda sobre qué es lo que se debe de considerar como una
línea de código. Es necesario decidir, por ejemplo, si una línea de código es la línea escrita
en un lenguaje de alto nivel, o por el contrario es una línea de código máquina, ya que hay
que tener en cuenta que una línea de código escrita en un lenguaje de alto nivel se puede
convertir en múltiples líneas de código máquina. Si consideramos que el código máquina
es el que ejecuta el ordenador se podría Líneas de Código Aunque el tamaño de una
aplicación software se puede medir utilizando unidades de medida muy diversas (número
de módulos de los programas, número de páginas de los listados del código “fuente”,
número de rutinas, etc.), el código de los programas ha sido, originalmente, la principal
fuente de medida del software y casi todas las métricas de esta primera etapa de intentos
de medir el software se basan exclusivamente en el código. Así, entre las primeras
métricas que se utilizaron para predecir la fiabilidad y la complejidad de las aplicaciones se
encuentran las líneas de código (LOC: Lines Of Code) Está métrica, por su simplicidad y por
la dificultad que representa definir qué es una línea de código, ha sido criticada
severamente por diferentes autores [McCabe 1976, DeMarco 1982] En efecto, al intentar
usar LOC como medida, surge de inmediato la duda sobre qué es lo que se debe de
considerar como una línea de código. Es necesario decidir, por ejemplo, si una línea de
código es la línea escrita en un lenguaje de alto nivel, o por el contrario es una línea de
código máquina, ya que hay que tener en cuenta que una línea de código escrita en un
lenguaje de alto nivel se puede convertir en múltiples líneas de código máquina. Si
consideramos que el código máquina es el que ejecuta el ordenador se podría

También podría gustarte