Sei sulla pagina 1di 3

3 METRICAS Las Mtricas nos ayudan a entender tanto el proceso tcnico que se utiliza para desarrollar un producto, como

el propio producto. El proceso paraintentar mejorarlo, el producto se mide para intentar aumentar su calidad. MTRICAS DEL SOFTWARE.Son las que estn relacionadas con el desarrollo del software como funcionalidad, complejidad,eficiencia.MTRICAS TCNICAS: Se centran en lasa caractersticas de software pro ejemplo: lacomplejidad lgica, el grado de modularidad. Mide la estructura del sistema, el cmo esta hecho. MTRICAS TCNICAS: Se centran en lasa caractersticas de software pro ejemplo: lacomplejidad lgica, el grado de modularidad. Mide la estructura del sistema, el cmo esta hecho.MTRICAS DE CALIDAD: proporcionan una indicacin de cmo se ajusta el software a losrequisitos implcitos y explcitos del cliente. Es decir cmo voy a medir para que mi sistema seadapte a los requisitos que me pide el cliente MTRICAS DE PRODUCTIVIDAD. Se centran en el rendimiento del proceso de la ingeniera delsoftware. Es decir que tan productivo va a ser el software que voy a disear.MTRICAS ORIENTADAS A LA PERSONA. Proporcionan medidas e informacin sobre laforma que la gente desarrolla el software de computadoras y sobre todo el punto de vistahumano de la efectividad de las herramientas y mtodos. Son las medidas que voy a hacer de mipersonal que va har el sistema. MTRICAS ORIENTADAS AL TAMAO. Es para saber en que tiempo voy a terminar elsoftware y cuantas personas voy a necesitar. Son medidas directas al software y el proceso porel cual se desarrolla, si una organizacin de software mantiene registros sencillos, se puedecrear una tabla de datos orientados al tamao Se obtienen las siguientes formulas:Productividad = KLDC/persona-mesCalidad = errores/KLDCDocumentacin = pags. Doc/ KLDCCosto = $/KLDC persona-mes es el esfuerzo MTRICAS ORIENTADAS A LA FUNCIN:Son medidas indirectas del software y del procesopor el cual se desarrolla. En lugar de calcularlas las LDC, las mtricas orientadas a la funcin secentran en la funcionalidad o utilidad del programa. 1.Nmeros de entrada de usuario 2. Numero de salida del usuario 3. Nmeros de peticiones al usuario

4. Numero de archivos 5. Numero de interfaces externa 3 MEDICION Frecuentemente la medicin con lleva una gran controversia y discusin.1. Cules son las mtricas apropiadas para el proceso y para el producto? 2. Cmo se deben utilizar los datos que se recopilan? 3. Es bueno usar medidas para comparar gente, procesos o productos? Hay varias razones para medir un producto. 1. Para indicar la calidad del producto. 2. Para evaluar la productividad de la gente que desarrolla el producto. 3. Par evaluar los beneficios en trminos de productividad y de calidad, derivados del uso de nuevos mtodos y herramientas de la ingeniera de software. 4. Para establecer una lnea de base para la estimacin5. Para ayudar a justificar el uso de nuevas herramientas o de formacin adicional. 5. Las mediciones del mundo fsico pueden englobarse en dos categoras: medidas directas ymedidas indirectas.Medidas Directas. En el proceso de ingeniera se encuentran el costo, y el esfuerzo aplicado,las lneas de cdigo producidas, velocidad de ejecucin, el tamao de memoria y los defectosobservados en un determinado periodo de tiempo.Medidas Indirectas. Se encuentra la funcionalidad, calidad, complejidad, eficiencia, fiabilidad,facilidad de mantenimiento 3 INDICADORES Para controlar la calidad del software es necesario, ante todo, definir los parmetros, indicadores o criterios de medicin, ya que, como bien plantea Tom De Marco, "usted no puede controlar lo que no se puede medir".Las cualidades para medir la calidad del software son definidas por innumerables autores, los cuales las denominan y agrupan de formas diferentes. Por ejemplo, John Wiley define mtricas de calidad y criterios, donde cada mtrica se obtiene a partir de combinaciones de los diferentes criterios. La Metodologa para la evaluacin de la calidad de los medios de programas de la CIC, de Rusia, define indicadores de calidad estructurados en cuatro niveles jerrquicos: factor, criterio, mtrica, elemento de evaluacin, donde cada nivel inferior contiene los indicadores que conforman el nivel precedente. Otros autores identifican la calidad con el nivel de complejidad del software y definen dos categoras de mtricas: de complejidad de

programa o cdigo, y de complejidad de sistema o estructura.Todos los autores coinciden en que el software posee determinados ndices medibles que son las bases para la calidad, el control y el perfeccionamiento de la productividad.Una vez seleccionados los ndices de calidad, se debe establecer el proceso de control, que requiere los siguientes pasos: *Definir el software que va a ser controlado: clasificacin por tipo, esfera de aplicacin, complejidad, etc., de acuerdo con los estndares establecidos para el desarrollo del software. *Seleccionar una medida que pueda ser aplicada al objeto de control. Para cada clase de software es necesario definir los indicadores y sus magnitudes. *Crear o determinar los mtodos de valoracin de los indicadores: mtodos manuales como cuestionarios o encuestas estndares para la medicin de criterios periciales y herramientas automatizadas para medir los criterios de clculo. *Definir las regulaciones organizativas para realizar el control: quines participan en el control de la calidad, cundo se realiza, qu documentos deben ser revisados y elaborados, etc.

Potrebbero piacerti anche