Métricas de software




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 implícitos: Son aquellos que se suponen por parte  

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)
Mf Conell: M Call

  • 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)
Transición del producto

  • 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 software

Performance:
Desempeño de la aplicacion en términos de variables de eficacia

Supporting:
Soporte brindado por los desarrolladores a los clientes


    Métricas orientadas al punto de función 

    El 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 

    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