Professional Documents
Culture Documents
DEL SOFTWARE
Contenido
Modelo de calidad del producto ISO 9126 Evaluacin del producto software ISO 14598
Introduccin
Una especificacin y evaluacin integral y detallada de la calidad de los productos de software es un factor clave para asegurar una calidad adecuada. Es importante especificar y evaluar cada caracterstica relevante de la calidad de los productos software.
Introduccin
El objetivo no es necesariamente alcanzar una calidad perfecta, sino la necesaria y suficiente para cumplir con las necesidades reales del usuario (cuando el producto sea entregado y utilizado por los usuarios).
Medicin
del proceso
Medicin
interna
Medicin
externa
Medicin de la
calidad en uso
ISO 9126
Este estndar est pensado para los desarrolladores, adquirentes, personal de aseguramiento de calidad y evaluadores independientes, responsables de especificar y evaluar la calidad del producto software. Por tanto, puede servir para validar la completitud de una definicin de requisitos, identificar requisitos de calidad de software, objetivos de diseo y prueba, criterios de aseguramiento de la calidad, etc.
11
ISO 9126
La calidad de cualquier proceso del ciclo de vida del software (estndar ISO 12207) influye en la calidad del producto software que, a su vez, contribuye a mejorar la calidad en el uso del producto. La calidad del software puede evaluarse midiendo los atributos internos (medidas estticas o productos intermedios) o atributos externos (comportamiento del cdigo cuando se ejecuta).
12
ISO 9126
Relacin entre el nivel de rendimiento del software y los recursos usados Grado en que las necesidades descritas se satisfacen Capacidad del SW para ser transferido de un entorno a otro.
Eficiencia Funcionalidad
Portabilidad
CALIDAD
Fiabilidad
Grado en que el sistema responde bajo las condiciones definidas durante un intervalo de tiempo
Usabilidad
Mide el esfuerzo necesario que invierte el usuario para utilizar el sistema
13
Fac.de Mantenimiento
Funcionalidad
Fiabilidad
Usabilidad
Eficiencia
Facilidad de Mantenimien to
Portabilidad
Cumplimiento de Fiabilidad
Comportamiento
Cumplimiento de la portabilidad
FICHA DE MTRICAS
1.Nombre 2.Propsito 3.Mtodo de aplicacin 4.Medida, frmula y cmputo de datos 5.Interpretacin del valor medido 6.Tipo de escala 7.Tipo de medida 8.Fuente de medicin
Medicin, frmula:
Tipo de medida:
Fuente de medicin:
Fuente de medicin:
ISO/IEC 12207 SLCP:
Audiencia:
Fuente de medicin:
Medicin, frmula: Interpretacin: Tipo de escala: Tipo de medida: Fuente de medicin: ISO/IEC 12207 SLCP:
X = tiempo (calculado o simulado) Entre ms corto, mejor. proporcin X = time Sistema operativo conocido Tiempo estimado en llamadas al sistema Verificacin Revisin conjunta
Audiencia:
Desarrolladores Requeridores
SISTEMAS NEGOCIO
Analizabilidad
Cambiabilidad
Testeabilidad
Estabilidad
Capacidad para ser probado El software debe permitir validar dicho cambio
Facilidad de mantenimiento
Analizabilidad: Es la capacidad del producto software para serle diagnosticadas deficiencias a causas de los fallos en el software, o para identificar las partes que han de ser modificadas. .
Ejemplo de mtrica
Nombre: Propsito: Mtodo de aplicacin: Medicin, frmula: Interpretacin: Densidad de Lneas de cdigo por funcin
Tipo de escala:
Tipo de medida:
Fuente de medicin:
ISO/IEC 12207
Audiencia:
Interpretacin:
Fuente de medicin:
Facilidad de mantenimiento
Estabilidad: Capacidad del producto software para evitar efectos inesperados debidos a modificaciones del software
SISTEMAS
NEGOCIO
Ejemplo de mtrica
Nombre: Propsito: Mtodo de aplicacin: Medicin, frmula: Interpretacin: Tipo de escala: Tipo de medida: Fuente de medicin: ISO/IEC 12207 Audiencia:
Grado de impacto
Determinar si existen efectos colaterales originados por el cambios de adecuacin Probar todas las funciones del software X = 1 A/B A = Nmero de funciones ejecutadas incorrectamente B = Nmero total de funciones del software 0 <= X <= 1 Entre ms cercano a 1, menor impacto. absoluta X = Boolean Documento de gestin de cambios Software Casos de pruebas 6.6 Validacin 6.6 Revisin conjunta Usuarios funcionales Analistas de control de calidad Desarrolladores
Facilidad de mantenimiento
Facilidad de mantenimiento
Cumplimiento de mantenibilidad: Capacidad del producto software para adherirse a normas o convenciones relacionadas con la mantenibilidad.
Adaptabilidad: Es la capacidad del producto de software para ser adaptado a diferentes entornos especificados sin aplicar acciones o medios diferentes de los previstos para el propsito del software considerado.
Fuente de medicin:
ISO/IEC 12207
Audiencia:
Interpretacin:
X=S/N
Fuente de medicin:
Interpretacin:
Fuente de medicin:
ISO/IEC 12207
Audiencia:
Portabilidad - Reemplazabilidad
Portabilidad
Reemplazabilidad: La capacidad del producto de software para ser utilizado en lugar de otro producto de software, para el mismo propsito y en el mismo entorno.
Grado de reemplazabilidad Determinar las funciones software que no cumplen el propsito de la funcin anterior del software Contabilizar aquellas funciones que no logran el mismo propsito de la funcin anterior. X = 1 A/B A = Funciones ejecutadas que no logran el propsito B = Nmero total de funciones ejecutadas Mientras X est ms cercano a 1 mejor. absoluta X = Count A = Count B = Count
Fuente de medicin:
ISO/IEC 12207
Audiencia:
Medicin, frmula:
Fuente de medicin:
Calidad en uso
Calidad en uso
Efectividad: Capacidad del producto software para permitir a los usuarios alcanzar objetivos especificados con exactitud y completitud, en un contexto de uso especificado. Productividad: Capacidad del producto software para permitir a los usuarios gastar una cantidad adecuada de recursos con relacin a la efectividad alcanzada, en un contexto de uso especificado.
Seguridad fsica: Capacidad del producto software para alcanzar niveles aceptables del riesgo de hacer dao a personas, al negocio, al software, a las propiedades o al medio ambiente en un contexto de uso especificado.
Satisfaccin: Capacidad del producto software para satisfacer a los usuarios en un contexto de uso especificado.
Nombre de la mtrica
Propsito de la mtrica
Tipo de medida
Audiencia Objetivo
Poltica El proceso debe fluir rpidamente sin afectar la calidad del producto
Eficiencia
Efectividad
Eficiencia
Efectividad
Funcionalidad
Fiabilidad
Usabilidad
Eficiencia
Mantenibilida d
Portabilidad
Ingeniera
Apoyo
Gestin
Organizacin
FUN N
FIA N
USA N
EFI N
MANN
POR N
ING N
APO N
GES N
ORG N
Mtricas
Esta divisin no implica un desligamiento entre el producto o el proceso, simplemente se realiza para identificar a que sector o grupo pertenece
ISO 14598
Nivel A Aspectos integridad
Muchas muertas
de Aspecto de economia
personas Desastres financieros (la compaa no sobrevivira)
Aspecto de seguridad
Proteccin de servicios y datos estratgicos
Aspecto ambiente
de
Contaminacin moderada
Prdidas insignificantes
econmicas
Nivel A
Pruebas formales, (actualmente no existe tcnicas adecuadas para la evaluacin de la funcionalidad al nivel A -> nada lo garantiza) Pruebas de componentes (pruebas de caja blanca) Revisiones e inspecciones de cdigo Pruebas funcionales (pruebas de caja negra)
Valor 6 15 14 2 20 2 2 1 15 13 4 3 15 1 1 1 115
ModeloValor Modelo Valor Modelo promedio Valor Asignado 5% 20 12% 20 12% 15.3 10% 15 13% 15 9% 15 9% 15.0 10% 15 12% 12 7% 12 7% 12.7 9% 12 2% 7 4% 10 6% 6.3 4% 7 17% 23 14% 19 11% 20.7 14% 20 2% 4 2% 5 3% 3.7 2% 4 2% 4 2% 5 3% 3.7 2% 4 1% 1 1% 1 1% 1.0 1% 1 13% 15 9% 15 9% 15.0 10% 15 11% 15 9% 17 10% 15.0 10% 15 3% 10 6% 8 5% 7.3 5% 7 3% 3 2% 12 7% 6.0 4% 3 13% 21 13% 20 12% 18.7 13% 15 1% 2 1% 2 1% 1.7 1% 1 1% 8 5% 5 3% 4.7 3% 1 1% 1 1% 1 1% 1.0 1% 1 100% 161 100% 167 100% 147.7 100% 136
Caractersiticas
Funcionalidad
Sub-Caractersiticas
Aplicabilidad
P
35% 35% 20% 10% 100% 40% 40% 20% 100
E
0.83 0.85 0.9 0.8 0.85 0.85 0.8 0.9 0.75
Mtricas
Integridad de Implementacin Funcional Volatilidad de SRS Precisin Auditora de Acceso Conformidad de la Norma de Interfaz Densidad de Falla Madurez de la Prueba Funcin de Comprensin Comprensin de Entradas y Salidas Eficacia de la documentacin de usuario y/o del sistema de ayuda Entendibilidad del Mensaje en Uso Tiempo Medio de Respuesta
P
60% 40% 100% 100% 100% 50% 50% 50% 50% 100% 100% 100%
E
0.85 0.8 0.85 0.9 0.8 1 0.7 0.9 0.8 0.8 0.9 0.75
30%
0.85
30%
0.85
20%
0.84
Eficiencia
20%
0.75
PREGUNTAS