Metricas SW

  • 1970 BCE

    70's

    70's
    Allan J. Albrecht’s desarrolló una forma de medición funcional del software independiente de la plataforma de desarrollo y que consideraba el punto de vista del usuario, actualmente llamada Function Points (IFPUG Method), ésta técnica de medición considera conceptos vigentes para aquel tiempo cómo archivos lógicos, además tiene un alcance solo para aplicaciones de tipo MIS (Management Information System),
  • 80's

    surgió un método llamado Mark II, este método estaba basado en transacciones lógicas y en el modelado de relaciones de entidades, populares en ese tiempo. Estos dos, y otros métodos como: 3D Function Points, Feature Points, FISMA, etc., son considerados de la primera generación de modelos de Medición de Tamaño Funcional (FSM: Functional Size Measurement).
  • ISO 14143

    proporciona los meta-estándares que describen el concepto y prácticas de FSM. Dicho de otra forma, si queremos medir algo del software y poder compararlo o compararnos debe de ser el tamaño funcional, ya que es el único estándar para medir una característica del software, claro con alguna de las técnicas o estándares internacionalmente aceptados para esto.
  • u

    u
    .
  • Software Libre y Calidad

    La calidad se ha convertido en uno de los
    elementos diferenciadores en el ámbito mundial
    entre las compañías desarrolladoras de sistemas
    de software. La búsqueda de la calidad de los
    sistemas ha propiciado la creación de modelos,
    frameworks y metodologías para evaluar y
    asegurar su calidad.
    •El Software Libre también ha tenido un impulso
    que ha despertado un interés particular en sus
    herramientas y modelos de negocios, pero
    sobre todo en sus procesos de desarrollo.
  • MEDICION DE CALIDAD SOFTWARE

    Las métricas del Software comprenden
    un amplio rango de actividades
    diversas, estas son algunas:
    ‣Aseguramiento y control de calidad
    ‣Modelos de fiabilidad
    ‣Modelos y evaluación de ejecución
    ‣Modelos y medidas de productividad
  • Clasificación de las métricas de Software

    ‣ Métricas de proceso
    ‣ Se recopilan de todos los proyectos, y
    durante un largo periodo de tiempo
    ‣ Caracterizados por:
    ‣ Control y ejecución del proyecto.
    ‣Medición de tiempos de las fases.
    ‣ Métricas de proyecto
    ‣ Permiten evaluar el estado del proyecto.
    ‣ Permiten seguir la pista de los riesgos.
    Métricas de producto
    ‣ Se centran en las características del software
    y no en como fue producido.
    ‣ También son productos los artefactos,
    documentos, modelos, y componentes que
    conforman el software.
  • ..

    ..
  • METRICA

    METRICA
  • Métricas de Calidad Modelos conocidos

    Modelo de FURPS (1987)
    •Modelo desarrollado por Hewlett-Packard (HP)
    en 1987, desarrollando un conjunto de
    factores de calidad de software y sus
    respectivos atributos.
    •Funcionalidad (Functionality), usabilidad (Usability),
    confiabilidad (Reliability), desempeño
    (Performance) y capacidad de soporte
    (Supportability).
    •Basado en el modelo de MCCALL.
    •Se utilizan para establecer métricas de la calidad
    para todas las actividades del proceso de
    desarrollo de un software.
  • Métricas de Calidad Modelos conocidos

    Modelo de MCCALL (1977)
    Describe la calidad como un concepto
    elaborado mediante relaciones jerárquicas
    entre factores de calidad, en base a criterios
    •Los factores de calidad se concentran en tres
    aspectos importantes de un producto de
    software: características operativas, capacidad
    de cambios y adaptabilidad a nuevos entornos.
    •Identifica una serie de criterios, tales como
    rastreabilidad, simplicidad, capacidad de
    expansión, etc.
  • Métricas de Calidad Modelos conocidos

    Métricas de Calidad Modelos conocidos
    Modelo de DROMEY (1996)
    •Resalta el hecho de que la calidad del
    producto es altamente determinada por
    los componentes del mismo (incluyendo
    documentos de requerimientos, guías de
    usuarios, diseños, y código),
    •Sugiere el uso de cuatro categorías que
    implican propiedades de calidad, que son:
    correctitud, internas, contextuales y
    descriptivas.
  • Normas ISO 9000

    Normas ISO 9000
  • EJEMPLO

    EJEMPLO