SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Medición de Sistemas de Información.
                  Aseguramiento de la Calidad.

            Profesionales en formación:
                                  Walter Ortega.
                                  Diego Torres.
                                  Jonathan Yaguachi.
                                  Fabián Yuquilema.
 Introducción
 Estándares   y Metodología.
«Proceso de asignar números o símbolos a los atributos de las entidades
del mundo real de forma que se pueda describir de acuerdo a unas reglas
claramente definidas» -Fenton y Pfleeger.
Aspectos a considerar en la teoría de la medición.
 Escala.
    • Escala nominal.
    • Escala Ordinal.
    • Escala de Intervalo
    • Escala de Ratio.
    • Escala absoluta.
 Clasificación de entidades.
    • Proceso.
    • Producto.
    • Recursos
    Atributos internos y externos.
    Mediciones directas e indirectas.
Ontología de la medición de software.
   Categorización y objetivos de la medición del software.
   Acción de medir.
   Métricas.
    • Métricas directas.
    • Métricas Indirectas.
    • Formas de medir
   Formas de medir.
Problemas en la definición de métricas.

 Las  métricas no se definen en un contexto de
  alcanzar objetivos explícitos.
 Las hipótesis no están de manera explicita.
 Validación invalida debido a métrica no definida
  claramente.
 Métricas no han sido objeto de validación
  empírica.
La medición es un aspecto que se tiene muy en
cuenta de evaluación y posteriormente una mejora
de los procesos de software.

Se tiene en cuenta modelos de evaluación como:
ISO/IEC 15504, CMMI. Marcos de trabajo como:
GQM, PSM. Asimismo estándares como: ISO
15393, IEEE Std 1061-1998.
Concordancia entre PSM, CMMI y estándares ISO. (Jones, 2003)

                      Practical Software Mesurement (PSM)


                ISO/IEC 15939, Proceso de Medición de software.



                                                             Estándares ISO.
          CMMI
    Medición y análisis.                                12207 (Revisión procesos soporte)

                                                        15288 (conceptos de medición.)

                                                        9126 (terminología coordinada)

                                                        14598 (terminología coordinada)

                                                        ISO 90003 (objetivos)
   Modelo de madurez de la Capacidad (CMM)
   Estándar ISO 15504
   ISO 9000:2000
   CMMI

A la hora de establecer un proceso de medición
efectivo es necesario conseguir dos objetivos:

    • Alinear las actividades de análisis de la medición.
    • Proporcionar los resultados de la medición.
El primer paso para la identificación del proceso de
medición, es la identificación de los objetivos de la
medición.
Después implementar el procesos de medición y análisis,
que requiere la integración de la integración de la medición
en los distintos procesos del trabajo de una organización.
Goal Question Metric (GQM).
Su fundamento es que la medición debe ser realizada siempre orientada a un objetivo
Consta de las siguientes fases:
     • Planificación.
      1.   Establecer el equipo GQM.
      2.   Seleccionar las áreas de mejora.
      3.   Seleccionar el proyecto de aplicación y establecer un equipo del proyecto
      4.   Crear el plan del proyecto.
      5.   Formación y Promoción


    • Definición.
      1. Definir los objetivos de medición.           6. Definir métricas.
      2. Revisar los modelos de proceso               7. Comprobar consistencia de las
         software.                                        métricas.
      3. Realizar entrevistas GQM.                    8. Producir el plan GQM
      4. Definir preguntas e hipótesis.               9. Producir el plan de medición.
      5. Revisar preguntas e hipótesis.               10. Producir el plan de análisis.
                                                      11. Revisar lo planes.
• Recopilación de datos.
  1. Formación y arranque de la obtención de datos.
  2. Construcción del sistema de soporte a la medición.
• Interpretación.
  1.   Preparación de las sesiones de realimentación.
  2.   Sesiones de realimentación.
  3.   Generación de informes de interpretación de los resultados de medición.
  4.   Análisis de constes beneficios de un programa de medición.
• Se va a describir la propuesta de métricas de Calero (2001) para evaluar la
  matenibilidad de las bases de datos relacionales.

• El objetivo de acuerdo a GQM seria el siguiente:



             ANALIZAR                   BD Relacionales
CON EL PROPOSITO DE                     Asegurar
CON RESPECTO A                          La matenibilidad
DESDE EL PUNTO DE VISTA DE              Los diseñadores de BD
CON EL CONTEXTO DE                      Desarrollo y mantenimiento de BD
• Para solucionar el objetivo anterior se definen algunas preguntas:


   Pregunta 1: ¿Cómo influye la complejidad de las tablas en la matenibilidad de
    las BD Relacionales?
   Pregunta 2: ¿Cómo influye la complejidad entre las tablas en la matenibilidad
    de las BD Relacionales?

  Para responder las preguntas planteadas se definen las siguientes métricas:
   Pregunta 1:
   Número de atributos de una tabla (NA(T))
   Número de claves ajenas(NFK(T))
   Ratio de claves ajenas de una tabla (RFK(T))

     Pregunta 2:
     Número de tablas (NT)
     Número de atributos (NA)
     Número de claves ajenas (NFK)
 Esta metodología identifica y define métricas de software que dan soporte de
  una empresa.

 Relevancia y trazabilidad de los objetivos

 El artefacto mas relevante de este metodología es la «PLANTILLA DE
  INDICADORES» que es utilizada pare definir en forma precisa el:

   Quién
   Qué
   Dónde
   Cuándo
   Por qué
   Cómo
   Objetivo del indicador.
   Preguntas
   Representación Gráfica
   Entradas
   Algoritmos.
   Suposiciones.
   Información de toma de datos.
   Información de generación de informes de datos.
   Análisis e Interpretación de los resultados.
 La metodología PSM se basa en experiencias obtenidas por organizaciones
  para saber cual es la mejor manera de implementar un programa de medida de
  software.
 Esta metodología se divide en cuatro actividades principales:

1.   Planificación de la medición.
2.   Realización de la medición.
3.   Evaluación de la Medida.
4.   Establecimiento y mantenimiento del Compromiso.
 Este estándar trata de definir la calidad del software para sistemas mediante
  una lista de atributos de calidad del software requeridos por propio sistema.

 Esta metodología consta de los siguientes pasos:

   Identificación de Métricas de Calidad del Software.
   Implementación de las Métricas de Calidad del Software.
   Análisis de los Resultados de las Métricas del Software.
   Validación de las Métricas de Calidad del Software.
 Este estándar identifica las actividades y tareas necesarias para identificar,
  definir, seleccionar, aplicar y mejorar de manera exitosa la medición del
  software.
 Tareas para las diferentes actividades del proceso de medición ISO/IEC 15939.
 La medición del software hace referencia a las entidades que pueden ser objeto
  de medición así como atributos característicos de dichas entidades.

 Para establecer una base cuantitativa de menor a mayor grado de madurez se
  puede enfocar en los siguientes pasos:

 Medición del Proyecto.
 Medición del Producto.
 Medición del Proceso.
Estándares y Metodologías de Medición .
       NOMBRE                  CARACTERÍSTICAS             METODOLOGÍA   ESTÁNDAR                    PROCESO


    Practical Software      basa en experiencias                                    1.   Planificación
   Measurement (PSM)        obtenidas por                      *                    2.   Realización
                            organizaciones                                          3.   Evaluación
                                                                                    4.   Establecimiento y mantenimiento del
                                                                                         compromiso

 Goal Question Indicator    Esta metodología identifica                             PLANTILLA DE INDICADORES
   Metric y Software        y define métricas de               *
 Measurement (GQ (I)M)      software que dan soporte
                            de una empresa.




Goal Question Metric GQM    Objetivo en preguntas                                   1.   Planificación
                                                               *                    2.   Definición
                                                                                    3.   Recopilación datos
                                                                                    4.   Interpretación
   IEEE Std 1061-1998       Define la calidad del
Metodología para Métricas   software para sistemas                          *
 de Calidad del Software.   mediante una lista de
                            atributos de calidad del
                            software

     ISO/IEC 15939          Este estándar identifica las                            1.   Compromiso
                            actividades y tareas                            *       2.   Planificar
                            necesarias.
                                                                                    3.   Realizar
                                                                                    4.   Evaluar

Modelo de madurez de la    Alcanzar grado de Madurez      Modelos de               MEDICIÓN Y ANÁLISIS
Capacidad (CMM)                                            evaluación
Estándar ISO 15504
ISO 9000:2000
CMMI
 Evaluar el estado del proyecto en curso;
 Seguir la pista de los riesgos potenciales:
 Detectar las áreas de problemas antes de
  que se conviertan en «críticas»;
 Ajustar el flujo y las tareas del trabajo,
 Evaluar la habilidad del equipo del
  proyecto en controlar la calidad de los
  productos de trabajo del software.
Métricas recopiladas
Métricas Iniciales          de proyectos
                            anteriores

               Métricas de
               esfuerzo y de
               tiempo consumido
Ecuación básica del software:


Fue ajustada en base al análisis de
resultados históricos.


Personal implicado, infraestructura Hw y Sw.

Métricas de código Fuente
Métricas de Complejidad
Métricas para sistemas OO
Puntos Función.
Métricas de código Fuente:
 Líneas de código (LOC): problema: la falta
  de consenso existente a la hora de definir la
  línea de código.
  • Longitud total (LT):
                    NCLOC + CLOC
  La densidad de comentarios es otra métrica útil. Se
  debe considerar en la medición la forma en la que el
  código ha sido producido.
• Numero de sentencias de programación:
  presenta el mismo tipo de problemas de
  ambigüedad de la métrica LOC.
• SIZE1: definida como el numero de puntos y
  coma.
• Métricas de la ciencia del Software: se basan
  en los tokens (unidades sintácticas elementales
  distinguibles por el compilador) y que pueden ser
  divididos en operadores y operandos.

 Métricas
         MOOSE: métricas de Chidamber
 y Kemerer.
  • Métodos ponderados por clase
  • Profundidad del árbol de herencia de una clase
  • Numero de hijos
  • Acoplamiento entre objetos
  • Respuesta de una clase
  • Falta de cohesión en los métodos
 Métricas MOOD: su objetivo es medir los
  principales paradigmas OO y se utilizan en las
  fases de diseño.
 Métricas de Lorenz y Kidd: se refieren a las
  características estáticas del dueño de un producto
  de Sw.
 Métricas para UML: propuestas de métricas para
  los distintos tipos de diagrama UML:
    •   Casos de uso
    •   Diagramas de clase UML
    •   Diagramas de estado
    •   Expresiones OCL

 Consultas  Externas: combinaciones de
  E/S en las que cada entrada genera una
  salida simple e inmediata.
 Archivos Lógicos Internos: principales
  grupos lógicos de datos de usuarios o de
  control.
 Archivos de Interfaz Externos: cada uno
  de los grupos de datos lógicos o
  información de control que entra o sale del
  programa.
 Posibilitarla obtención de los valores de
  las métricas sin mayor esfuerzo.
 Minimizar los errores en el calculo de las
  métricas, logrando una mayo exactitud en
  sus valores
 Permite centrarnos en el análisis de los
  resultados de la medición y no en la etapa
  de adquisición
 Adquisición  de datos: manual,
  semiautomática, automática, programable.
 Análisis de las mediciones:
  almacenamiento delos datos, recuperación
  de los datos, análisis aritmético y análisis
  estadístico.
 Presentación de los datos: tablas, gráficos
  posibilidad de exportar archivos a otras
  aplicaciones.

Weitere ähnliche Inhalte

Was ist angesagt?

Proyecto final de auditoría
Proyecto final de auditoríaProyecto final de auditoría
Proyecto final de auditoría
Juan Jose Flores
 
Gastos fijos y gastos variables
Gastos fijos y gastos variablesGastos fijos y gastos variables
Gastos fijos y gastos variables
Gladys Fernández
 
UNEG-AS 2012-Inf10: Instrumentos y técnicas aplicables a la auditoría de sist...
UNEG-AS 2012-Inf10: Instrumentos y técnicas aplicables a la auditoría de sist...UNEG-AS 2012-Inf10: Instrumentos y técnicas aplicables a la auditoría de sist...
UNEG-AS 2012-Inf10: Instrumentos y técnicas aplicables a la auditoría de sist...
UNEG-AS
 
Ejemplo de contrato de auditoría en informática
Ejemplo de contrato de auditoría en informáticaEjemplo de contrato de auditoría en informática
Ejemplo de contrato de auditoría en informática
jaquelinf
 

Was ist angesagt? (20)

Proyecto final de auditoría
Proyecto final de auditoríaProyecto final de auditoría
Proyecto final de auditoría
 
Planificación Auditoria Informática
Planificación Auditoria InformáticaPlanificación Auditoria Informática
Planificación Auditoria Informática
 
Presupuesto maestro
Presupuesto maestro Presupuesto maestro
Presupuesto maestro
 
Procesamiento Electronico De Datos
Procesamiento Electronico De DatosProcesamiento Electronico De Datos
Procesamiento Electronico De Datos
 
Fundamentos de la auditoria informatica
Fundamentos de la auditoria informaticaFundamentos de la auditoria informatica
Fundamentos de la auditoria informatica
 
PRESUPUESTO MAESTRO
PRESUPUESTO MAESTROPRESUPUESTO MAESTRO
PRESUPUESTO MAESTRO
 
pruebas de auditoria y papeles de trabajo
pruebas de auditoria y papeles de trabajopruebas de auditoria y papeles de trabajo
pruebas de auditoria y papeles de trabajo
 
Gastos fijos y gastos variables
Gastos fijos y gastos variablesGastos fijos y gastos variables
Gastos fijos y gastos variables
 
8. Técnicas y herramientas de auditoria de sistemas
8. Técnicas y herramientas de auditoria de sistemas8. Técnicas y herramientas de auditoria de sistemas
8. Técnicas y herramientas de auditoria de sistemas
 
UNEG-AS 2012-Inf10: Instrumentos y técnicas aplicables a la auditoría de sist...
UNEG-AS 2012-Inf10: Instrumentos y técnicas aplicables a la auditoría de sist...UNEG-AS 2012-Inf10: Instrumentos y técnicas aplicables a la auditoría de sist...
UNEG-AS 2012-Inf10: Instrumentos y técnicas aplicables a la auditoría de sist...
 
NIA 220 Control de calidad de la auditoria de estados financieros
NIA 220 Control de calidad de la auditoria de estados financierosNIA 220 Control de calidad de la auditoria de estados financieros
NIA 220 Control de calidad de la auditoria de estados financieros
 
Sistema Nacional de Presupuesto / Ministerio de Economía y Finanzas (Perú)
Sistema Nacional de Presupuesto / Ministerio de Economía y Finanzas (Perú)Sistema Nacional de Presupuesto / Ministerio de Economía y Finanzas (Perú)
Sistema Nacional de Presupuesto / Ministerio de Economía y Finanzas (Perú)
 
Auditoria Informática o de Sistemas - Introducción
Auditoria Informática o de Sistemas - IntroducciónAuditoria Informática o de Sistemas - Introducción
Auditoria Informática o de Sistemas - Introducción
 
Normas y principios de auditoria
Normas y principios de auditoriaNormas y principios de auditoria
Normas y principios de auditoria
 
Ejemplo de contrato de auditoría en informática
Ejemplo de contrato de auditoría en informáticaEjemplo de contrato de auditoría en informática
Ejemplo de contrato de auditoría en informática
 
LA AUDITORIA DE SEGURIDAD FISICA
LA AUDITORIA DE SEGURIDAD FISICALA AUDITORIA DE SEGURIDAD FISICA
LA AUDITORIA DE SEGURIDAD FISICA
 
El Presupuesto Maestro
El Presupuesto MaestroEl Presupuesto Maestro
El Presupuesto Maestro
 
Auditoria informatica
Auditoria informaticaAuditoria informatica
Auditoria informatica
 
Estándares de Auditoria en sistemas
Estándares de Auditoria en sistemas  Estándares de Auditoria en sistemas
Estándares de Auditoria en sistemas
 
Linea de tiempo sobre la Auditoria
Linea de tiempo sobre la AuditoriaLinea de tiempo sobre la Auditoria
Linea de tiempo sobre la Auditoria
 

Andere mochten auch

Modelos de Sistemas
Modelos de SistemasModelos de Sistemas
Modelos de Sistemas
jmpov441
 
metricos de los sistemas de manufactura
metricos de los sistemas de manufacturametricos de los sistemas de manufactura
metricos de los sistemas de manufactura
Raul Guzman
 
Mantenimiento correctivo para tu pc
Mantenimiento correctivo para tu pcMantenimiento correctivo para tu pc
Mantenimiento correctivo para tu pc
juanantonioabrego
 
ALGUNOS ASPECTOS SOBRE LA EVALUACIÓN. Resumen de textos recomendados
ALGUNOS ASPECTOS SOBRE  LA EVALUACIÓN. Resumen de textos recomendadosALGUNOS ASPECTOS SOBRE  LA EVALUACIÓN. Resumen de textos recomendados
ALGUNOS ASPECTOS SOBRE LA EVALUACIÓN. Resumen de textos recomendados
Lina Fernanda Velez Botero
 
Evaluación de aprendizajes y la evaluación por competencias
Evaluación de aprendizajes y la evaluación por competenciasEvaluación de aprendizajes y la evaluación por competencias
Evaluación de aprendizajes y la evaluación por competencias
Silencio2014
 
Oracle in the Financial Service Industry
Oracle in the Financial Service Industry Oracle in the Financial Service Industry
Oracle in the Financial Service Industry
CTI Group
 
evaluación de centros educativos
 evaluación de centros educativos  evaluación de centros educativos
evaluación de centros educativos
Crisbece
 
Fases de la evaluación
Fases de la evaluaciónFases de la evaluación
Fases de la evaluación
Adriana Sosa
 
Pruebas pedagógicas
Pruebas pedagógicasPruebas pedagógicas
Pruebas pedagógicas
beliatio
 
Metricas
MetricasMetricas
Metricas
Norerod
 
PLANIFICACION Y ORGANIZACION
PLANIFICACION Y ORGANIZACIONPLANIFICACION Y ORGANIZACION
PLANIFICACION Y ORGANIZACION
Ely0826
 

Andere mochten auch (20)

Modelos de Sistemas
Modelos de SistemasModelos de Sistemas
Modelos de Sistemas
 
Métrica - Desarrollo de Sistemas de Información
Métrica - Desarrollo de Sistemas de InformaciónMétrica - Desarrollo de Sistemas de Información
Métrica - Desarrollo de Sistemas de Información
 
La medición total del software
La medición total del softwareLa medición total del software
La medición total del software
 
Ensayo subsistema de control
Ensayo subsistema de controlEnsayo subsistema de control
Ensayo subsistema de control
 
Control cibernético
Control cibernéticoControl cibernético
Control cibernético
 
CMMI
CMMICMMI
CMMI
 
metricos de los sistemas de manufactura
metricos de los sistemas de manufacturametricos de los sistemas de manufactura
metricos de los sistemas de manufactura
 
Toma de decisiones a través de indicadores. Integration.
Toma de decisiones a través de indicadores. Integration. Toma de decisiones a través de indicadores. Integration.
Toma de decisiones a través de indicadores. Integration.
 
Mantenimiento correctivo para tu pc
Mantenimiento correctivo para tu pcMantenimiento correctivo para tu pc
Mantenimiento correctivo para tu pc
 
ALGUNOS ASPECTOS SOBRE LA EVALUACIÓN. Resumen de textos recomendados
ALGUNOS ASPECTOS SOBRE  LA EVALUACIÓN. Resumen de textos recomendadosALGUNOS ASPECTOS SOBRE  LA EVALUACIÓN. Resumen de textos recomendados
ALGUNOS ASPECTOS SOBRE LA EVALUACIÓN. Resumen de textos recomendados
 
Evaluación de aprendizajes y la evaluación por competencias
Evaluación de aprendizajes y la evaluación por competenciasEvaluación de aprendizajes y la evaluación por competencias
Evaluación de aprendizajes y la evaluación por competencias
 
Oracle in the Financial Service Industry
Oracle in the Financial Service Industry Oracle in the Financial Service Industry
Oracle in the Financial Service Industry
 
evaluación de centros educativos
 evaluación de centros educativos  evaluación de centros educativos
evaluación de centros educativos
 
Fases de la evaluación
Fases de la evaluaciónFases de la evaluación
Fases de la evaluación
 
Pruebas pedagógicas
Pruebas pedagógicasPruebas pedagógicas
Pruebas pedagógicas
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Aspectos de la Evaluación
Aspectos de la EvaluaciónAspectos de la Evaluación
Aspectos de la Evaluación
 
Argumentos. premisas y conclusiones
Argumentos. premisas y conclusionesArgumentos. premisas y conclusiones
Argumentos. premisas y conclusiones
 
Metricas
MetricasMetricas
Metricas
 
PLANIFICACION Y ORGANIZACION
PLANIFICACION Y ORGANIZACIONPLANIFICACION Y ORGANIZACION
PLANIFICACION Y ORGANIZACION
 

Ähnlich wie Medición de sistemas de información

Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1
victdiazm
 
metricas de software si-504
metricas de software si-504metricas de software si-504
metricas de software si-504
Karl T Orihuela
 
Expo calidad en el desarrollo de software
Expo calidad en el desarrollo de softwareExpo calidad en el desarrollo de software
Expo calidad en el desarrollo de software
Polansky Ruth Liebe
 
Six sigma, metricas y objetivos
Six sigma, metricas y objetivosSix sigma, metricas y objetivos
Six sigma, metricas y objetivos
joanarceh
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
daners08
 
calidad en el desarrollo de software
calidad en el desarrollo de softwarecalidad en el desarrollo de software
calidad en el desarrollo de software
spartha187
 
Como se mide la calidad del software
Como se mide la calidad del softwareComo se mide la calidad del software
Como se mide la calidad del software
karloscfa19
 
Aplicación métricas para evaluación diseño
Aplicación métricas para evaluación diseñoAplicación métricas para evaluación diseño
Aplicación métricas para evaluación diseño
home
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del software
UVM
 

Ähnlich wie Medición de sistemas de información (20)

Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
5012621 cmmi
5012621 cmmi5012621 cmmi
5012621 cmmi
 
6. Administración de la Calidad de Software
6. Administración de la Calidad de Software6. Administración de la Calidad de Software
6. Administración de la Calidad de Software
 
Ra semana 6 1
Ra semana 6 1Ra semana 6 1
Ra semana 6 1
 
metricas de software si-504
metricas de software si-504metricas de software si-504
metricas de software si-504
 
Expo calidad en el desarrollo de software
Expo calidad en el desarrollo de softwareExpo calidad en el desarrollo de software
Expo calidad en el desarrollo de software
 
Six sigma, metricas y objetivos
Six sigma, metricas y objetivosSix sigma, metricas y objetivos
Six sigma, metricas y objetivos
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Metodología GQM
Metodología GQMMetodología GQM
Metodología GQM
 
calidad en el desarrollo de software
calidad en el desarrollo de softwarecalidad en el desarrollo de software
calidad en el desarrollo de software
 
Calidad del software educativo
Calidad del software educativoCalidad del software educativo
Calidad del software educativo
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Metodologiadeevaluaciondesoftwareeducativo
MetodologiadeevaluaciondesoftwareeducativoMetodologiadeevaluaciondesoftwareeducativo
Metodologiadeevaluaciondesoftwareeducativo
 
Como se mide la calidad del software
Como se mide la calidad del softwareComo se mide la calidad del software
Como se mide la calidad del software
 
Metodologiadeevaluaciondesoftwareeducativo
MetodologiadeevaluaciondesoftwareeducativoMetodologiadeevaluaciondesoftwareeducativo
Metodologiadeevaluaciondesoftwareeducativo
 
Aplicación métricas para evaluación diseño
Aplicación métricas para evaluación diseñoAplicación métricas para evaluación diseño
Aplicación métricas para evaluación diseño
 
Métricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptxMétricas de Calidad del Software.pptx
Métricas de Calidad del Software.pptx
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del software
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
 

Kürzlich hochgeladen

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 

Kürzlich hochgeladen (20)

actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 

Medición de sistemas de información

  • 1. Medición de Sistemas de Información. Aseguramiento de la Calidad. Profesionales en formación: Walter Ortega. Diego Torres. Jonathan Yaguachi. Fabián Yuquilema.
  • 3. «Proceso de asignar números o símbolos a los atributos de las entidades del mundo real de forma que se pueda describir de acuerdo a unas reglas claramente definidas» -Fenton y Pfleeger. Aspectos a considerar en la teoría de la medición.  Escala. • Escala nominal. • Escala Ordinal. • Escala de Intervalo • Escala de Ratio. • Escala absoluta.  Clasificación de entidades. • Proceso. • Producto. • Recursos  Atributos internos y externos.  Mediciones directas e indirectas.
  • 4. Ontología de la medición de software.  Categorización y objetivos de la medición del software.  Acción de medir.  Métricas. • Métricas directas. • Métricas Indirectas. • Formas de medir  Formas de medir.
  • 5. Problemas en la definición de métricas.  Las métricas no se definen en un contexto de alcanzar objetivos explícitos.  Las hipótesis no están de manera explicita.  Validación invalida debido a métrica no definida claramente.  Métricas no han sido objeto de validación empírica.
  • 6.
  • 7. La medición es un aspecto que se tiene muy en cuenta de evaluación y posteriormente una mejora de los procesos de software. Se tiene en cuenta modelos de evaluación como: ISO/IEC 15504, CMMI. Marcos de trabajo como: GQM, PSM. Asimismo estándares como: ISO 15393, IEEE Std 1061-1998.
  • 8. Concordancia entre PSM, CMMI y estándares ISO. (Jones, 2003) Practical Software Mesurement (PSM) ISO/IEC 15939, Proceso de Medición de software. Estándares ISO. CMMI Medición y análisis. 12207 (Revisión procesos soporte) 15288 (conceptos de medición.) 9126 (terminología coordinada) 14598 (terminología coordinada) ISO 90003 (objetivos)
  • 9. Modelo de madurez de la Capacidad (CMM)  Estándar ISO 15504  ISO 9000:2000  CMMI A la hora de establecer un proceso de medición efectivo es necesario conseguir dos objetivos: • Alinear las actividades de análisis de la medición. • Proporcionar los resultados de la medición.
  • 10. El primer paso para la identificación del proceso de medición, es la identificación de los objetivos de la medición. Después implementar el procesos de medición y análisis, que requiere la integración de la integración de la medición en los distintos procesos del trabajo de una organización.
  • 11. Goal Question Metric (GQM). Su fundamento es que la medición debe ser realizada siempre orientada a un objetivo Consta de las siguientes fases: • Planificación. 1. Establecer el equipo GQM. 2. Seleccionar las áreas de mejora. 3. Seleccionar el proyecto de aplicación y establecer un equipo del proyecto 4. Crear el plan del proyecto. 5. Formación y Promoción • Definición. 1. Definir los objetivos de medición. 6. Definir métricas. 2. Revisar los modelos de proceso 7. Comprobar consistencia de las software. métricas. 3. Realizar entrevistas GQM. 8. Producir el plan GQM 4. Definir preguntas e hipótesis. 9. Producir el plan de medición. 5. Revisar preguntas e hipótesis. 10. Producir el plan de análisis. 11. Revisar lo planes.
  • 12. • Recopilación de datos. 1. Formación y arranque de la obtención de datos. 2. Construcción del sistema de soporte a la medición. • Interpretación. 1. Preparación de las sesiones de realimentación. 2. Sesiones de realimentación. 3. Generación de informes de interpretación de los resultados de medición. 4. Análisis de constes beneficios de un programa de medición.
  • 13. • Se va a describir la propuesta de métricas de Calero (2001) para evaluar la matenibilidad de las bases de datos relacionales. • El objetivo de acuerdo a GQM seria el siguiente: ANALIZAR BD Relacionales CON EL PROPOSITO DE Asegurar CON RESPECTO A La matenibilidad DESDE EL PUNTO DE VISTA DE Los diseñadores de BD CON EL CONTEXTO DE Desarrollo y mantenimiento de BD
  • 14. • Para solucionar el objetivo anterior se definen algunas preguntas:  Pregunta 1: ¿Cómo influye la complejidad de las tablas en la matenibilidad de las BD Relacionales?  Pregunta 2: ¿Cómo influye la complejidad entre las tablas en la matenibilidad de las BD Relacionales? Para responder las preguntas planteadas se definen las siguientes métricas:  Pregunta 1:  Número de atributos de una tabla (NA(T))  Número de claves ajenas(NFK(T))  Ratio de claves ajenas de una tabla (RFK(T))  Pregunta 2:  Número de tablas (NT)  Número de atributos (NA)  Número de claves ajenas (NFK)
  • 15.  Esta metodología identifica y define métricas de software que dan soporte de una empresa.  Relevancia y trazabilidad de los objetivos  El artefacto mas relevante de este metodología es la «PLANTILLA DE INDICADORES» que es utilizada pare definir en forma precisa el:  Quién  Qué  Dónde  Cuándo  Por qué  Cómo
  • 16. Objetivo del indicador.  Preguntas  Representación Gráfica  Entradas  Algoritmos.  Suposiciones.  Información de toma de datos.  Información de generación de informes de datos.  Análisis e Interpretación de los resultados.
  • 17.  La metodología PSM se basa en experiencias obtenidas por organizaciones para saber cual es la mejor manera de implementar un programa de medida de software.  Esta metodología se divide en cuatro actividades principales: 1. Planificación de la medición. 2. Realización de la medición. 3. Evaluación de la Medida. 4. Establecimiento y mantenimiento del Compromiso.
  • 18.  Este estándar trata de definir la calidad del software para sistemas mediante una lista de atributos de calidad del software requeridos por propio sistema.  Esta metodología consta de los siguientes pasos:  Identificación de Métricas de Calidad del Software.  Implementación de las Métricas de Calidad del Software.  Análisis de los Resultados de las Métricas del Software.  Validación de las Métricas de Calidad del Software.
  • 19.  Este estándar identifica las actividades y tareas necesarias para identificar, definir, seleccionar, aplicar y mejorar de manera exitosa la medición del software.
  • 20.  Tareas para las diferentes actividades del proceso de medición ISO/IEC 15939.
  • 21.  La medición del software hace referencia a las entidades que pueden ser objeto de medición así como atributos característicos de dichas entidades.  Para establecer una base cuantitativa de menor a mayor grado de madurez se puede enfocar en los siguientes pasos:  Medición del Proyecto.  Medición del Producto.  Medición del Proceso.
  • 22. Estándares y Metodologías de Medición . NOMBRE CARACTERÍSTICAS METODOLOGÍA ESTÁNDAR PROCESO Practical Software basa en experiencias 1. Planificación Measurement (PSM) obtenidas por * 2. Realización organizaciones 3. Evaluación 4. Establecimiento y mantenimiento del compromiso Goal Question Indicator Esta metodología identifica PLANTILLA DE INDICADORES Metric y Software y define métricas de * Measurement (GQ (I)M) software que dan soporte de una empresa. Goal Question Metric GQM Objetivo en preguntas 1. Planificación * 2. Definición 3. Recopilación datos 4. Interpretación IEEE Std 1061-1998 Define la calidad del Metodología para Métricas software para sistemas * de Calidad del Software. mediante una lista de atributos de calidad del software ISO/IEC 15939 Este estándar identifica las 1. Compromiso actividades y tareas * 2. Planificar necesarias. 3. Realizar 4. Evaluar Modelo de madurez de la Alcanzar grado de Madurez Modelos de MEDICIÓN Y ANÁLISIS Capacidad (CMM) evaluación Estándar ISO 15504 ISO 9000:2000 CMMI
  • 23.  Evaluar el estado del proyecto en curso;  Seguir la pista de los riesgos potenciales:  Detectar las áreas de problemas antes de que se conviertan en «críticas»;  Ajustar el flujo y las tareas del trabajo,  Evaluar la habilidad del equipo del proyecto en controlar la calidad de los productos de trabajo del software.
  • 24. Métricas recopiladas Métricas Iniciales de proyectos anteriores Métricas de esfuerzo y de tiempo consumido
  • 25. Ecuación básica del software: Fue ajustada en base al análisis de resultados históricos. Personal implicado, infraestructura Hw y Sw.
  • 26.
  • 27. Métricas de código Fuente Métricas de Complejidad Métricas para sistemas OO Puntos Función.
  • 28. Métricas de código Fuente:  Líneas de código (LOC): problema: la falta de consenso existente a la hora de definir la línea de código. • Longitud total (LT): NCLOC + CLOC La densidad de comentarios es otra métrica útil. Se debe considerar en la medición la forma en la que el código ha sido producido.
  • 29. • Numero de sentencias de programación: presenta el mismo tipo de problemas de ambigüedad de la métrica LOC. • SIZE1: definida como el numero de puntos y coma. • Métricas de la ciencia del Software: se basan en los tokens (unidades sintácticas elementales distinguibles por el compilador) y que pueden ser divididos en operadores y operandos.
  • 30.
  • 31.  Métricas MOOSE: métricas de Chidamber y Kemerer. • Métodos ponderados por clase • Profundidad del árbol de herencia de una clase • Numero de hijos • Acoplamiento entre objetos • Respuesta de una clase • Falta de cohesión en los métodos
  • 32.  Métricas MOOD: su objetivo es medir los principales paradigmas OO y se utilizan en las fases de diseño.  Métricas de Lorenz y Kidd: se refieren a las características estáticas del dueño de un producto de Sw.  Métricas para UML: propuestas de métricas para los distintos tipos de diagrama UML: • Casos de uso • Diagramas de clase UML • Diagramas de estado • Expresiones OCL
  • 33.
  • 34.  Consultas Externas: combinaciones de E/S en las que cada entrada genera una salida simple e inmediata.  Archivos Lógicos Internos: principales grupos lógicos de datos de usuarios o de control.  Archivos de Interfaz Externos: cada uno de los grupos de datos lógicos o información de control que entra o sale del programa.
  • 35.  Posibilitarla obtención de los valores de las métricas sin mayor esfuerzo.  Minimizar los errores en el calculo de las métricas, logrando una mayo exactitud en sus valores  Permite centrarnos en el análisis de los resultados de la medición y no en la etapa de adquisición
  • 36.  Adquisición de datos: manual, semiautomática, automática, programable.  Análisis de las mediciones: almacenamiento delos datos, recuperación de los datos, análisis aritmético y análisis estadístico.  Presentación de los datos: tablas, gráficos posibilidad de exportar archivos a otras aplicaciones.