Vous êtes sur la page 1sur 18

Lic.

Manuel Aguilar Valdez

Calidad del software Inicio de la calidad de software Propuesta de HP (furps) Calidad ISO 9126 Principios de medicin. Proceso de medicin (Roche) Toda Mtrica debe: Caractersticas fundamentales de las mtricas de software (Ejiogu) Mtricas del modelo de anlisis. Mtricas del Modelo del diseo.
Mtricas basadas en la funcin. Mtrica Bang

Mtrica de diseo de interfaz Mtricas del cdigo fuente Mtricas de prueba Mtricas de mantenimiento

Mtricas del diseo arquitectnico Mtrica de diseo a nivel de componentes Mtrica de cohesin Mtrica de acoplamiento

Caractersticas propias del software aquellas que tu quieres controlar y asegurar, el software es un producto inmaterial que no se fabrica, tampoco se degradan fsicamente, sino que se desarrolla; El software puede tener errores, incidencias pero no son similares a lo que cualquier equipo de carcter fsico. La calidad del software se encuentra a la par con la calidad tradicional, pero un paso atrs, debido a que la calidad tradicional tiene varias dcadas de historia, mientras que la calidad de software tiene 50 a 60 aos.

Propuesta McCall menciona que la calidad de software debe concentrarse en tres aspectos: Caractersticas Operativas Capacidad de Cambios Adaptabilidad a nuevos entornos

Functionality (Funcionalidad). Valora el conjunto de capacidades del programa, la generalidad de las funciones y seguridad global. Usability (Facilidad de uso). Valora aspectos como: esttica, consistencia y documentacin general. Reliability (Fiabilidad). Valora: fallos (frecuencia, gravedad y recuperacin), exactitud de salidas. Performance (Rendimiento). Tiempo de procesamiento y respuesta, consumo de recursos, efectividad y eficacia. Support (Soporte). Facilidad de mantenimiento, compatibilidad y facilidad de: prueba, instalacin y localizacin de problemas.

ISO 9126 es un estndar internacional para la evaluacin del Software. El estndar est dividido en cuatro partes:

Supervisado por el proyecto SQuaRE, ISO 25000:2005, el cul sigue los mismos conceptos. modelo de calidad, mtricas externas, mtricas internas y calidad en las mtricas de uso.

El modelo de calidad establecido en la primera parte del estndar, ISO 9126-1.

Dicho estndar ha sido desarrollado en un intento de identificar los atributos clave de calidad para el software. El estndar identifica 6 atributos clave de calidad:

Funcionalidad El grado en que el software satisface las necesidades indicadas por los siguientes subatributos: Idoneidad
Correccin Interoperabilidad Conformidad Seguridad

Fiabilidad Cantidad de tiempo que el software est disponible para su uso. Est referido por los siguientes subatributos:
Madurez Tolerancia a fallos Facilidad de recuperacin

Usabilidad Grado en que el software hace ptimo el uso de los recursos del sistema. Est indicado por los siguientes subatributos: Eficiencia Grado en que el software hace ptimo el uso de los recursos del sistema. Est indicado por los siguientes subatributos: Mantenibilidad Facilidad con que una modificacin puede ser realizada. Est indicada por los siguientes subatributos:
Facilidad de anlisis Facilidad de cambio Estabilidad Facilidad de prueba Tiempo de uso Recursos utilizados Facilidad de comprensin Facilidad de aprendizaje Operatividad

Portabilidad La facilidad con que el software puede ser llevado de un entorno a otro. Est referido por los siguientes subatributos:
Facilidad de instalacin Facilidad de ajuste Facilidad de adaptacin al cambio

Las mtricas: Ayudan a la evaluacin de los modelos de anlisis y diseo. Proporcionan una indicacin de la complejidad de los diseos procedimentales y del cdigo fuente. Ayudan en el diseo de pruebas ms efectivas.

1. Formulacin: 2. Coleccin: 3. Anlisis:

Obtencin de medidas y mtricas del software apropiadas para la representacin del software. Mecanismo empleado para acumular datos necesarios para obtener las mtricas formuladas. Clculo de las mtricas y aplicacin de herramientas matemticas. Evaluacin de resultados de mtricas en un esfuerzo por conseguir una visin interna de la calidad de la representacin. Recomendaciones obtenidas de la interpretacin de

4. Interpretacin:

5. Realimentacin (feedback):

Establecer los objetivos antes de empezar la recogida de datos. Definir tcnicas sobre mtricas deberan sin ambigedades. Obtenerse basndose en una teora vlida para el dominio de aplicacin. hacer que los productos y procesos sea especficos

Simples y fciles de calcular.

Emprica e intuitivamente persuasivas. Consistentes y objetivas.

Deberan ser relativamente fcil aprender a obtener la mtrica y su clculo no debera demandar un esfuerzo o cantidad de tiempo inusuales. Satisfacer las nociones intuitivas del ingeniero sobre el atributo del producto en cuestin Deberan siempre producir resultados sin ambigedad. Un tercer equipo debera ser capaz de obtener el mismo valor de mtrica usando la misma informacin del software.

Consistentes en el empleo de unidades y tamaos.

Independientes del lenguaje de programacin.

El clculo matemtico de la mtrica debera emplear medidas que eviten extraas combinaciones de unidades. Deberan basarse en el modelo de anlisis, diseo o en la estructura del programa.

Eficaces en el mecanismo para la realimentacin de la calidad.

Proporcionar al desarrollador de software informacin que le lleve a un producto final de mayor calidad.

Tipos de mtricas para la calidad de software

Mtricas del modelo de anlisis. Mtricas del Modelo del diseo.


Mtricas basadas en la funcin. Mtrica Bang

Mtrica de diseo de interfaz Mtricas del cdigo fuente Mtricas de prueba Mtricas de mantenimiento

Mtricas del diseo arquitectnico Mtrica de diseo a nivel de componentes Mtrica de cohesin Mtrica de acoplamiento

Organizar equipos y demostrar su uso y aplicacin en la ingeniera de software. Examen 31 de marzo. 60pts 30pts exposicin. 10pts tutora.

Vous aimerez peut-être aussi