Vous êtes sur la page 1sur 2

2. Describa dos mtricas para medir la productividad de los programadores. Comente brevemente las ventajas e inconvenientes de estas mtricas.

LINEA DE CDIGO FUENTE: Se calculan contando el nmero total de lneas de cdigo fuente que se entrega. La cuenta se divide entre el tiempo total de programadores/mes requeridos para completar el proyecto. Es una medida desarrollada cuando los programas se escriban en tarjetas, con una lnea por tarjeta. Actualmente los lenguajes permiten escribir varias en una lnea o una misma sentencia en varias lneas. Ventajas: Permite estimar el tiempo requerido para el anlisis y el diseo, codificacin, prueba y documentacin.

Desventajas: No hay una relacin sencilla entre las instrucciones de un programa y las lneas de un listado. Asumen una relacin lineal entre el tamao y el volumen de la documentacin. Comparar la productividad de los diferentes lenguajes de programacin da impresiones engaosas de la productividad del programador. Cuanto mayor sea la expresividad del lenguaje, ms baja ser su productividad aparente.

PUNTOS DE FUNCIN: Pretende medir la funcionalidad entregada al usuario independientemente de la tecnologa utilizada para la construccin y explotacin del software, y tambin ser til en cualquiera de las fases de vida del software, desde el diseo inicial hasta la implementacin y mantenimiento. Asocia un peso a cada uno de ellos. Se calculan multiplicando cada factor por su peso y sumando todos ellos. Ventajas: Son independientes del lenguaje de programacin. Pueden calcularse a partir de la especificacin. Usa informacin del dominio del problema. Resulta ms fcil a la hora de rehusar componentes. Se encamina a aproximaciones orientadas a objetos.

Desventajas: La naturaleza subjetiva de la complejidad de las estimaciones depende de la persona que hace la estimacin. El valor de los puntos de funcin depende del juicio del estimador y del tipo de proyecto a desarrollar. Resulta arduo formar al personal en su utilizacin y ms todava mantener unos criterios homogneos de recuento.

5. Algunos proyectos de sw muy grandes implican millones de lneas de cdigo. Indique en qu medida pueden ser tiles los modelos de estimacin de costes para tales sistemas. Por qu las suposiciones en las que se basan podran no ser vlidas para sistema sw muy grandes? Los modelos de estimacin de costes pueden ser tiles para determinar el tiempo que se necesita, el coste total y el esfuerzo necesario para completar una actividad. Las suposiciones en las que se basan podran no ser vlidas para sistemas muy grandes ya que no resulta fcil hacer una estimacin precisa del tamao del cdigo en las etapas inciales del proyecto.

Vous aimerez peut-être aussi