Академический Документы
Профессиональный Документы
Культура Документы
DEL SOFTWARE
Definicin
Un marco conceptual que especifica una serie de conceptos
medibles y sus relaciones, para una determinada categora de
entidad.
Ejemplos
Modelo de calidad para productos software de ISO 9126.
Factores de calidad de McCall [McCall 1977].
Gua tcnica sobre evaluacin de software para la
Administracin Pblica
RESOLUCIN MINISTERIAL N 139-2004-PCM
Introduccin
12
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).
13
ISO 9126
Relacin entre el nivel de
rendimiento del software y los
recursos usados
Grado en que las necesidades Capacidad del SW para ser
descritas se satisfacen transferido de un entorno a otro.
Eficiencia
Funcionalidad Portabilidad
CALIDAD
Facilidad de
Funcionalidad Fiabilidad Usabilidad Eficiencia Mantenimien Portabilidad
to
Aplicabilidad
Precisin Entendibilidad
Madurez Analizabilidad Adaptabilidad
Interoperabilid Facilidad de Comportamiento
Tolerancia a Cambiabilidad Instalabilidad
ad aprendizaje en el tiempo
fallos Testeabilidad Coexistencia
Seguridad de Operabilidad Utilizacin de
Recuperabilidad Estabilidad Reemplazabilidad
acceso Atractividad recursos
Cumplimiento Cumplimiento Cumplimiento
Cumplimiento Cumplimiento Cumplimiento
de Fiabilidad del de la
de de la de la eficiencia
mantenimiento portabilidad
funcionalidad usabilidad
FICHA DE MTRICAS
1.Nombre
2.Propsito
3.Mtodo de aplicacin
4.Medidad, frmula y cmputo de datos
5.Interpretacin del valor medido
6.Tipo de escala
7.Tipo de medida
8.Fuente de medicin
Calidad externa e interna
Funcionalidad
Aplicabilidad: Capacidad del producto software para proporcionar un
conjunto apropiado de funciones para tareas y objetivos de usuario
especificados.
SISTEMAS NEGOCIO
Facilidad de mantenimiento
Ejemplo de mtrica
Nombre: Densidad de Lneas de cdigo por funcin
Mtodo de Contar el nmero de lneas de cdigo de un componente software o todo el software entre el nmero de
aplicacin: funciones del software
Medicin, X = B*100/A
frmula: A = Cantidad de lneas de cdigo (no se incluyen los comentarios ni registros de cambios)
B = Cantidad total de funciones del software
Facilidad de mantenimiento
Estabilidad: Capacidad del producto software para evitar efectos
inesperados debidos a modificaciones del software
SISTEMAS NEGOCIO
Facilidad de mantenimiento Estabilidad
Ejemplo de mtrica
Facilidad de mantenimiento
Cumplimiento de mantenibilidad: Capacidad del producto software para adherirse
a normas o convenciones relacionadas con la mantenibilidad.
Calidad externa e interna
Portabilidad
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.
Portabilidad
Nombre: Nivel del tiempo medio de respuesta
Fuente de Diseo
medicin: Casos de pruebas
Informe de revisin
Tipo de medida:
X=S/N
Fuente de
medicin: Manual de Instalacin y configuracin
Arquitectura del software y del sistema
Portabilidad
Nombre: Grado de coexistencia
Coexistencia: La capacidad
Propsito: Determinar los componentes software incompatibles con los
del producto de software para ya existentes en produccin
coexistir con otros productos de Mtodo de Contabilizar aquellos errores producidos por incompatibilidad
de componentes software en un ambiente homologado
software independientes dentro aplicacin:
destinado a pruebas.
de un mismo entorno, Medicin, X = 1 A/B
compartiendo recursos frmula: A = Errores de incompatibilidad en una prueba
comunes. B = Nmero de pruebas totales
Interpretacin:
Mientras X est ms cercano a 1 mejor.
Portabilidad
Cumplimiento de la portabilidad: Capacidad del producto
software para adherirse a normas o convenciones relacionadas con la
portabilidad.
Ejemplo mtrica de Conformidad de la Portabilidad
ombre: Conformidad de portabilidad
Propsito: Qu tan conforme es la portabilidad del producto con regulaciones,
estndares y convenciones aplicables.
Mtodo de aplicacin: Contar los artculos encontrados que requieren conformidad y comparar con
el nmero de artculos en la especificacin que requieren conformidad.
MODELO DE
CALIDAD
Producto Proceso
Mantenibilida
Funcionalidad Fiabilidad Usabilidad Eficiencia Portabilidad Ingeniera Apoyo Gestin Organizacin
d
FUN 1 FIA 1 USA 1 EFI 1 MAN 1 POR 1 ING 1 APO 1 GES 1 ORG 1
FUN 2 FIA 2 USA 2 EFI 2 MAN 2 POR 2 ING 2 APO 2 GES 2 ORG 2
FUN 3 FIA 3 USA 3 EFI 3 MAN 3 POR 3 ING 3 APO 3 GES 3 ORG 3
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
Evaluacin del producto software
ISO 14598
Efecto del
Recursos y Proceso de Producto
producto
entorno evaluacin software
software
14598-1
14598-4
14598-6 9126-3 9126-2 9126-4
14598-5
ISO 14598
Proceso de evaluacin
Requisitos Operacin
Identificar
los tipos de
mundo
Necesidades
Calidad mtricas producto(s)
real en uso externas
a ser
uso y respuesta
determina
evaluados
Especificacin Integracin
del Sistema y
indica
Pruebas
determina
Diseo y
Desarrollo
indica
valor
satisfactorio
medido Rango objetivo
nivel actual
Mnimamente aceptable
el caso peor
insatisfactorio
Inaceptable
A Muchas personas Desastres financieros (la Proteccin de servicios y Daos del ambiente
muertas compaa no sobrevivira) datos estratgicos irrecuperables