Sunteți pe pagina 1din 3

METRICAS DE UN PROYECTO.

Uno de los elementos que permite dar garanta acerca de la calidad del software es laaplicacin de mtricas, estas son medidas estadsticas aplicadas a un software determinado, garantizando calidad as como lo afirma Pressman: La garanta de calidad del software, es una Actividad de proteccin que se aplica a lo largo de todo el proceso de ingeniera delsoftware. Existen tres conceptos fundamentales que debemos tomar en cuenta en la medicin de unproyecto: medida, medicin y mtrica.Aunque estos tres trminos con frecuencia se usan de modo intercambiable, es importanteobservar las sutiles diferencias entre ellos.1. Medida: Proporciona una indicacin cuantitativa de la extensin, cantidad,dimensin, capacidad o tamao de algn atributo de un producto o proceso.2. Medicin: es el acto de determinar una medida. Es el proceso mediante el cual seasignan nmeros o smbolos a los atributos de las entidades en el mundo real, demanera que se les define de acuerdo con reglas claramente determinadas.3. Mtrica: Es una medida cuantitativa del grado en que un sistema, componente oproceso posee un atributo dado.Un indicador es una mtrica o combinacin de mtricas que proporcionan comprensinacerca del proceso de software, el proyecto de software o el producto en s. Un indicadorproporciona comprensin que permite al gerente de proyecto o a los ingenieros de softwareajustar el proceso, el proyecto o el producto para hacer mejor las cosas. FACTORES DE CALIDAD DEL SOFTWAREConcepto de Calidad: Conjunto de propiedades y de caractersticas de un producto o servicio, que le confieren aptitud parasatisfacer una necesidad explcita o implcita (ISO 8402). Calidad del Software: Es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados ylas necesidades o expectativas del cliente o usuario.Factores que determinan la calidad del software:Se pueden clasificar en dos grandes grupos (Pressman):

1. Medidas Directas : La medida o medicin decimos que es directa, cuando disponemos de uninstrumento de medida que nos muestra un resultado (generalmente numrico).2. Medidas Indirectas

: Cuando hablamos de sistemas informticos no siempre es posiblerealizar una medida directa, porque no disponemos del instrumento adecuado que nos permitarealizar esa medicin. MTRICAS DEL SOFTWARE. Son las que estn relacionadas con el desarrollo del software como funcionalidad,complejidad, eficiencia.Entre las mtricas del software tenemos las siguientes:1. Mtricas tcnicas: Se centran en las caractersticas del software. Aqu medimos lacomplejidad lgica y el grado de modularidad del sistema. Mide la estructura delsistema, el cmo est hecho.2. Mtricas de calidad: Son todas las mtricas de software que definen de una u otraforma la calidad del software; tales como correccin, exactitud, integridad, facilidadde uso, estructuracin o modularidad, pruebas, facilidad de mantenimiento,reusabilidad, cohesin del mdulo, acoplamiento del mdulo, etc. Estas son lospuntos crticos en el diseo, codificacin, pruebas y mantenimiento.Proporcionan una indicacin de cmo se ajusta el software a los requisitos implcitosy explcitos del cliente. Es decir cmo voy a medir para que mi sistema se adapte alos requisitos que me pide el cliente. Correccin: es el grado en que el software desempea la funcin para la que fuecreado y se mide en defectos por KLDC. Facilidad de Mantenimiento: es la sencillez con que un programa puede corregirsesi se encuentra un error, al adaptarse si su entorno cambio o mejorar si el clientecambia los requisitos y se mide en forma indirecta en TMC (Tiempo Medio de Cambio) Integridad: es la habilidad de un sistema para resistir ataques que requiere ladefinicin de amenaza y seguridad y se calcula: integridad = 1 (amenaza * (1 seguridad)).Por ejemplo, dados los siguientes valores de un paquete de base de datos en dosproyectos, podemos calcular la integridad:Integridad para el proyecto 1:Integridad = 1 0.7 * (1 0) = 0.3Integridad para el proyecto 2:

Integridad = 1 0.2 * (1 - 0.8) = 0.96Si la amenaza (probabilidad de que un ataque ocurrir) es 0.25, y la seguridad(posibilidad de repeler un ataque) es 0.95, la integridad del sistema es 0.99 (muyelevada).Si por otra parte, la probabilidad de amenaza fuera 0.5 y la posibilidad de repeler unataque es solo 0.25, la integridad del sistema es 0.63 (inaceptablemente baja).Facilidad de uso: es el intento por cuantificar la sencillez de una aplicacin alutilizarla.3. Mtricas de Productividad : Se centran en el rendimiento del proceso de laingeniera del software. Es decir qu tan productivo va a ser el software que voy adisear.4. Mtricas de costo : se centra en el costo total del sistema informtico.5. Mtricas orientadas al tamao : Esta nos permite conocer el tiempo en el que seterminar el software y cuntas personas se necesitan para su desarrollo, aqu medimos las variables con las que desarrollamos el software.Si una organizacin de software mantiene registros sencillos, se puede crear una tabla dedatos orientados al tamao, como la que muestra la figura, que lista cada proyecto dedesarrollo de software y las medidas correspondientes de cada proyecto.Refirindonos a la entrada de la figura del proyecto alfa: se desarrollaron 12,100 lneas decdigo (LDC) con 24 personas-mes y con un costo de $168,000 dlares. Debe tenerse encuenta que el esfuerzo y el costo registrados en la tabla incluyen todas las actividades deingeniera del software (anlisis, diseo, codificacin y prueba) y no slo la codificacin. Otrainformacin sobre el proyecto alfa indica que se desarrollaron 365 pginas dedocumentacin, se registraron 134 errores antes de que el software se entregara al cliente yse encontraron 29 errores despus de entregrselo al cliente dentro del primer ao deutilizacin.Tambin sabemos que trabajaron tres personas en el desarrollo del proyecto alfa. LDC: Nmero de lneas de cdigo. Esfuerzo: Nmero de horas invertidas en la realizacin del sistema. $(000): Costo total del sistema informtico Pp.doc. : El nmero de pginas de los manuales de documentacin del sistema. Errores: Errores detectados antes de la entrega del sistema.

S-ar putea să vă placă și