0 valutazioniIl 0% ha trovato utile questo documento (0 voti)
40 visualizzazioni12 pagine
Este documento compara dos métricas para medir el tamaño y funcionalidad de aplicaciones de software: líneas de código (LDC) y puntos de función (PF). LDC simplemente cuenta las líneas de código pero depende del lenguaje utilizado. PF intenta medir la funcionalidad de forma independiente del lenguaje y se calcula mediante una fórmula que incluye el recuento de cinco tipos de elementos funcionales y factores de ajuste de complejidad. Aunque LDC es sencilla, no es justa para programadores ef
Este documento compara dos métricas para medir el tamaño y funcionalidad de aplicaciones de software: líneas de código (LDC) y puntos de función (PF). LDC simplemente cuenta las líneas de código pero depende del lenguaje utilizado. PF intenta medir la funcionalidad de forma independiente del lenguaje y se calcula mediante una fórmula que incluye el recuento de cinco tipos de elementos funcionales y factores de ajuste de complejidad. Aunque LDC es sencilla, no es justa para programadores ef
Este documento compara dos métricas para medir el tamaño y funcionalidad de aplicaciones de software: líneas de código (LDC) y puntos de función (PF). LDC simplemente cuenta las líneas de código pero depende del lenguaje utilizado. PF intenta medir la funcionalidad de forma independiente del lenguaje y se calcula mediante una fórmula que incluye el recuento de cinco tipos de elementos funcionales y factores de ajuste de complejidad. Aunque LDC es sencilla, no es justa para programadores ef
Medir el tamao, la capacidad que tiene nuestra aplicacin
software -Puntos de Funcin (PF) Medir aspectos relacionados con la funcionalidad de nuestra aplicacin Es muy simple e intuitiva, consiste en medir cuantas lneas de cdigo tiene nuestro sistema software.
Esta medida es directa y se puede realizar utilizando cualquier tipo de herramienta que poseen de forma nativa los freamworks* de desarrollo de software.
El objetivo es que conforme vamos participando en proyectos y vamos completndolos deberamos de generar un histrico, una informacin asociada a cada proyecto *http://es.wikipedia.org/wiki/Framework Una vez generado el histrico, podremos obtener mtricas de gran utilidad.
Nos sirve para realizar una comparacin de los distintos proyectos y valorar la rentabilidad, o la productividad que hemos adquirido y conseguido en cada proyecto software
Pese a que esta mtrica (dependiente de LDC), es muy sencilla posee dos desventajas: Dos desventajas:
-Mtrica dependiente del lenguaje de programacin.
Algunos lenguajes son mas expresivos que otros y a la hora de implementar cierta funcionalidad un lenguaje puede contener mas lneas de cdigo que otro. Esta diferencia es penalizada y afecta al calculo del coste.
No es justa con programadores que son eficientes a la hora de programar y que pueden implantar ciertas funcionalidades con menor LDC Dos desventajas:
- Mtrica dependiente del lenguaje de programacin. Algunos lenguajes son mas expresivos que otros y a la hora de implementar cierta funcionalidad un lenguaje puede contener mas lneas de cdigo que otro. Esta diferencia es penalizada y afecta al calculo del coste.
- No es justa con programadores que son eficientes a la hora de programar y que pueden implantar ciertas funcionalidades con menor LDC Como alternativa a LDC existe otra mtrica que son los PF Pretende medir la funcionalidad del software y es independiente de la tecnologa que hemos aplicado para desarrollar el proyecto Es una medida directa que podremos aplicar nosotros directamente sobre el cdigo y se centra en medir la funcionalidad de nuestra aplicacin software.
El calculo de los PF vienes determinado por la siguiente formula, prestando especial atencin que en esta formula existen dos componentes:
Por un lado cuenta total y por otro lado los factores de ajuste El caculo del componente cuenta total, consiste en analizar nuestra aplicacin software e identificar 5 tipos de valores de dominio: El caculo del segundo componente, que se denomina factores de ajuste consiste en evaluar 14 distintos de estos factores, dndole determinados valores los cuales se centran en la complejidad y distintos aspectos de nuestro software. Estos valores para cada uno de estos factores sern de 0 a 5. Donde 0 tendr poco influencia y 5 lo consideraremos un valor esencial. Relacin entre LDC y PF: depende del lenguaje escogido