You are on page 1of 8

TSU. TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN.

INTEGRANTES: CRUZ FUENTES MARBIN AYALA LPEZ ROXANA GUADALUPE ROSADO ALFONSO GUSTAVO ENRIQUE

GRADO Y GRUPO: 5 C

DOCENTE: Ma. DE LOURDES CRDENAS MALDONADO

ASIGNATURA: CALIDAD EN EL DESARROLLO DE SOFTWARE

MTRICAS DEL SOFTWARE

Cuando se planifica un proyecto se tiene que obtener estimaciones del costo y el esfuerzo humano requerido por medio de las mediciones de software que se utilizan para recolectar los datos cualitativos acerca del software y sus procesos para aumentar su calidad. Es por ello que al desarrollar un software este debe ser sometido a ciertas pruebas utilizando medidas (mtricas) para declararlo con o sin calidad. Ampliando el tema de las mtricas del software, una mtrica es: Medida efectuada sobre algn aspecto del sistema en desarrollo o del proyecto utilizado que permite, previa referencia con unos valores (medidas). Ya visto lo anterior ahora podemos basarnos para hacer una pregunta: En qu nos ayudan las mtricas? En la mayora de los procesos de software nos ayudan a entender tanto el proceso tcnico que se utiliza para desarrollar el producto, como el propio producto. el proceso para intentar mejorarlo, el producto se mide para intentar mejorar su calidad. Basndonos en las mtricas, qu es lo que medimos en un software? En software hay tres clases de entidades cuyos atributos podemos medir: Procesos: son actividades de software que normalmente conllevan el factor tiempo. Atributos internos interesantes: el tiempo (duracin del proceso), el esfuerzo (asociado al proceso) y el nmero de incidentes que se dan durante el proceso (por ejemplo el nmero de errores encontrados durante la construccin de la especificacin). Productos: son entregables, artefactos o documentos generados en el ciclo de vida del software .Ejemplos de atributos externos: la fiabilidad del cdigo, la entendibilidad de un documento de especificacin, la mantenibilidad del cdigo fuente, etc., ejemplos de atributos internos: la longitud, funcionalidad, modularidad o correccin sintctica delos documentos de especificacin. Recursos: Son todos aquellos productos que hacen de entrada a la produccin del software. Por ejemplo el personal, los materiales, las herramientas y los mtodos. Un atributo interesante es el coste.

Ahora se le dar una breve explicacin de algunas de las mtricas existentes: Mtricas tcnicas: Se centran en las caractersticas del software del software por ejemplo: la complejidad 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 los requisitos implcitos y explcitos del cliente. Es decir como voy a medir para que mi sistema se adapte a los requisitos que me pide el cliente. Mtricas de productividad: Se centran en el rendimiento del proceso de la ingeniera del software. Es decir que tan productivo va ser el software que voy a disear. Mtricas orientadas a la persona: Proporcionan medidas e informacin sobre la forma que la gente desarrolla el software de computadoras y sobre todo el punto de vista humano de la efectividad de las herramientas y mtodos. Son las medidas que voy a ser a mi personal, que har el sistema. Mtricas orientadas al tamao: Es para saber en qu tiempo voy a terminar el software y cuantas personas voy a necesitar. Son las medidas directas al software y el proceso por el cual se desarrolla. Mtricas orientadas a la funcin: Son medidas indirectas al software y del proceso por el cual se desarrolla. Las mtricas orientadas a la funcin se centran en la funcionalidad o utilidad del programa.

Factores Funcionalidad Caractersticas Evaluar la seguridad Satisfaces necesidades implcitas o explicitas Exactitud Cumplimiento de normas Evaluar el conjunto caractersticas del software Interoperabilidad

Factores Fiabilidad Caractersticas Madurez Recuperabilidad Tolerancia a fallos Conformidad

Factor Usabilidad Caractersticas Factor Eficiencia Caractersticas Comportamiento en el tiempo Comportamiento en el recurso Productibilidad Tamao estimado del cdigo Complejidad Aprendizaje Comprensin Operatividad Atractividad

Factor Portabilidad Caractersticas Capacidad de instalacin Capacidad de reemplazamiento Adaptabilidad

Factor Mantenibilidad Caractersticas Modifica y corrige errores en un sistema Tiene facilidad de analizar Tiene facilidad de hacer pruebas Facilidad de cambio

Factor Correccin Caractersticas Facilidad de mantenimiento No contiene errores de sintaxis No contiene errores de compilacin

Factor Robustez Caractersticas Tamao del cdigo Tiempo de desarrollo

Factor Compatibilidad Caractersticas Adaptable

You might also like