Objetivo: Determinar los standares de calidad de un producto software
Métrica: calidad
Calidad de Software: Producto
- Un producto Software tiene calidad cuando satisface las necesidades del cliente(ISO 9001)
- Un producto software de calidad es que que cumple con los requisitos implícitos y explícitos propuestos por el cliente y que cumple o satisface su necesidad(IEE)
Requisitos explícitos: Son los requisitos que se obtienen del árbol de funciones del Software son aquellos que están escritos o que son facilmente identificables
Cuando un producto software no tiene calidad
- Cuando no cumple al menos,uno de los requisitos del cliente
- Cuando el producto software desarrollado ha admitido algunos etapas(1 o mas)del método que se utilizo para desarrollarse
- Cuando el producto software desarrollado no es óptimo(Eficiencia,eficacia)
- Revisión del producto.
- Transición del producto.
- Operación del producto.
son factores claves para determinar la calidad(nivel de calidad )
Según Mf Conell en la siguiente figura :
Revisión del producto
- Facilidad de mantenimiento(Posibilidad de realizar parches al código )
- Facilidad de uso de aplicacion(Usabilidad)
- Flexibilidad de la aplicacion(Parametrizacion del software)
- Cumpla con las necesidades expuestas(Propuestas o definidas al inicio del proyecto:Requerimientos Funcionales)
- Desempeño(Performace)
- Integridad(Seguridad de Operación)
FURPS
Standar diferente al propuesto por Mcall, en el cual se evalúan 5 variables que permiten determinar la cantidad de un producto software
Flexibility:
Modo de interacción de la aplicacion con el usuario se refiere específicamente al manejo de las HCI (Interacción-Humano-Computador)Usability:
Facilidad de uso de la aplicacion Reability:
Confiablidad del softwarePerformance:
Desempeño de la aplicacion en términos de variables de eficaciaSupporting:
Soporte brindado por los desarrolladores a los clientesEl objetivo de las métricas PF esta orientado a determinar el tamaño del software,buscando determinar en sintexis el costo de la aplicacion
Formula
PF=Cuenta programa *(0.65+0.01 *SUM(i) )
PF=Punto de funcion
Cuenta programa=Relación entre los parametro de evaluacion y la ponderacion de la complejidad
PF=Cuenta programa *(0.65+0.01 *SUM(i) )
PF=Punto de funcion
Cuenta programa=Relación entre los parametro de evaluacion y la ponderacion de la complejidad
SUM(1)=Funcion arreglo de la complejidad constante
Ejemplo: La suma de dos números
1-30 Simple
31-60 Mediana
61-100 Compleja
PF= 25*(0.65+0.01*45)
PF=27.5
PF=Determina el esfuerzo en horas de trabajo
1 Hora trabajo
Experto : $ 7.133
Profesional: $ 12.154
1 Hora trabajo
Experto : $ 7.133
Profesional: $ 12.154