SlideShare una empresa de Scribd logo
1 de 35
INTEGRANTES
• Roman Hernández Coronel
• Luis Enrique Tenorio Hernández
• Pedro Hernández Hernández
El proceso de
 software y
métricas del
  proyecto
4.1 Medidas, métricas e
        indicadores
Dentro del contexto de la ingeniería del software una
medida proporciona una indicación cuantitativa de
extensión, cantidad, dimensiones, capacidad y
tamaño.
La medición es el acto de determinar una medida.
4.2 MÉTRICAS EN EL
   PROCESO Y DOMINIOS
       DEL PROYECTO
Los indicadores de proceso permiten a una
organización de ingeniería de software tener una
visión profunda de las eficacias de un proceso que ya
existe .
4.2.1 Métricas del proceso y
  mejoras en el proceso del
          software
La única forma racional de mejorar cualquier proceso
es medir atributos del proceso, desarrollar un juego
de métricas significativas según estos atributos y
entonces utilizar la métricas para proporcionar
indicadores que conducirán a una estrategia de
mejora.
4.2.2 Métricas del
              proyecto
Las métricas de proyectos y los indicadores derivados
de ellos los utilizan un gestor de proyectos y un equipo
de software para adaptar el flujo de trabajo del
proyecto y las actividades técnicas.
4.3 Mediciones de
              software
Se dividen en dos tipos:

• Medidas directas del proceso de la ingeniería del
  software se incluyen el coste y el esfuerzo aplicado.

• Medidas         indirectas   se     incluyen      la
  funcionalidad, calidad, complejidad, eficiencia, fia
  bilidad, facilidad de mantenimiento y muchas más.
4.3.1 Métricas orientadas
        al tamaño
Provienen de la normalización de las medidas de
calidad y/o productividad considerando el tamaño
del software que se haya producido.

• Las métricas orientada al tamaño no están
  aceptadas universalmente como el mejor modo de
  medir el proceso de desarrollo de software.
4.3.2 Métricas orientadas a
          la función
Las métricas del software orientadas a la función utilizan
una medida de la funcionalidad entregada por la
aplicación como valor de normalización. Ya que la
funcionalidad no se puede medir directamente se debe
de derivar indirectamente mediante otras medidas
directas
4.3.3 Métricas aplicadas
    de punto de función
La métrica de punto de función se diseño
originalmente para aplicarse en aplicaciones de
sistemas de información de gestión para acomodar
estas aplicaciones se enfatizo la dimensión de datos
para la exclusión de dimensiones funcionales y de
comportamiento.
4.4 Reconciliación de los
     diferentes enfoques de
            métricas
La aplicación puede ser estimada por la
descomposición de los principales componentes de
datos que usa o proporciona el programa.
4.5 Métricas para la
      calidad del software
El objetivo primordial de la ingeniería del software es
producir un sistema, aplicación o producto de alta
calidad
4.5.1 Visión general de los
   factores que afectan a la
            calidad
Estos factores evalúan el software desde tres puntos
de vista distintos
1.- operación de producción.
2.- revisión del producto.
3.- transición del producto
4.5.2 Medida de la calidad
Existen medidas de la calidad de software las cuales
son:
• Corrección
• Facilidad de mantenimiento
• Integridad
• Facilidad de uso
4.5.3 Eficacia de la
   eliminación de defectos
La eliminación de defectos (EED) es una habilidad de
filtrar las actividades de la garantía de calidad y de
control al aplicarse en todas las actividades del
marco de trabajo del proceso.
4.6 Integración de las
 métricas dentro del proceso
        del software

La medición es una de las medicaciones que pueden
ayudar a curar el mal del software, esta proporciona
beneficios a nivel de proyectos estratégicos o
técnicos
METRICAS TECNICAS
    DEL SOFTWARE
Esta intenta obtener una obtener un conjunto de
medidas indirectas que dan lugar a métricas que
proporcionan una explicación de la calidad de
algún tipo de representación del software.
1.CALIDAD DEL
            SOFTWARE
• La calidad del software es una compleja mezcla
  de factores que varian a travez de diferentes
  aplicaciones y según sus clientes que les pidan.
1.1 FACTORES DE
       CALIDAD MacCall
• MacCall y sus colegas propusieron una útil
  categorización de factores que afectan a la
  calidad del software estas se concentran en tres
  aspectos fundamentales
1. características operativas
2.Capasidad de cambios
3.Adaptavilidad a nuevos entornos
1.2 LA TRANSICION A
          UNA VISION
         CUANTITATIVA
• La subjetividad y especialización también influyen
  en la determinación del software. Para resolver este
  problema se necesita una definición de calidad del
  software mas exactas así como para obtener
  medidas cuantitativas de la calidad del software.
2. UNA ESTRUCTURA
PARA LAS METRICAS
    TECNICAS DEL
      SOFTWARE
2.1 EL RETO DE LAS
  METRICAS TECNICAS
• Las intuitivas conexiones entre la estructura interna
  de los productos software y su producto externo y
  los atributos del proceso haciendo la imposibilidad
  de llevar a cabo experimentos.
2.2 PRINCIPIOS DE
          MEDICION
• La evaluación de los modelos de análisis y diseño
  proporcionen una indicación de la complejidad de
  los diseños procedimentales y código fuente y
  ayuden en el diseño de pruebas mas efectivas.
2.3 CARACTERISTICAS
 FUNDAMENTALES DE LAS METRICAS
                DEL SOFTWARE

• La mayoría de las métricas de software satisfacen
  las características anteriores algunas de las
  métricas comúnmente utilizadas pueden cumplir
  una o dos de las características definido en EJIOGU
  EJI19
3. METRICAS DEL
MODELO DE ANALISIS
3.1 METRICAS BASADAS
    EN LA FUNCION
• Se puede usar como un medio de predecir el
  tamaño de un sistema que se va a obtener de un
  modelo de análisis, el diagrama de flujo de datos
  se evalúa para determinar las medidas necesarias
  para el calculo de la métrica del punto de función.
3.2 LA METRICA BANG
• Una indicación independiente de la
  implementación del tamaño del sistema para
  realizar esto el desarrollador de software debe
  evaluar un conjunto de primitivas DEM82 las se
  determinan el modelo de análisis y desarrollando
  cuentas.
3.3 METRICAS DE LA
        CALIDAD DE LA
        ESPECIFICACION
• DAV93 propuso una lista de características que
  pueden implementarse para valorar el modelo de
  la calidad del modelo de análisis y la
  correspondiente especificación de sus requisitos.
4. METRICAS DEL
MODELO DE DISEÑO
4.1 METRICAS DE DISEÑO
      DE ALTO NIVEL
• Las métricas de diseño de alto nivel se basan en las
  características de la arquitectura del programa
  con énfasis en la estructura arquitectónica y en la
  eficiencia de los módulos.
4.2 METRICAS DE DISEÑO
  EN LOS COMPONENTES
• Estas se concentran en las características internas
  de los componentes de software e incluyen
  medidas de la cohesión, acoplamiento y
  complejidad del modulo.
4.3 METRICAS DE
  DISEÑO DE INTERFAZ
• SEARS sugiere la conveniencia de la representación
  como una valiosa métrica de diseño para
  interfaces hombre maquina una IGU Interfaz
  Grafica de Usuario usa entidades de
  representación como iconos, gráficos, textos,
  menús, ventanas y otras.
5. METRICA DE CODIGO
       FUENTE

• La ciencia del software asigna leyes cuantitativas al
  desarrollo de software de computador, la teoría de
  Hasltead surge de un supuesto fundamental que
  dice que el cerebro humano sigue un conjunto de
  reglas más rígido en el desarrollo de algoritmos.
6. METRICAS PARA
          PRUEBAS
• Los responsables de las pruebas deben fiarse de las
  de análisis, diseño y código para que se guíen en
  los casos de ejecución de pruebas, estas se
  pueden emplear para predecir el esfuerzo global
  de las pruebas.
7. METRICAS DE
     MANTENIMIENTO
• Prácticamente todas las métricas que hemos visto
  se pueden utilizar para realizar el mantenimiento
  del software.

Más contenido relacionado

La actualidad más candente

Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del softwareaimeemoir
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de softwaresophialara123
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionJose Diaz Silva
 
metricas de software si-504
metricas de software si-504metricas de software si-504
metricas de software si-504Karl T Orihuela
 
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ñohome
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwaredaners08
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaKevin Castillo
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoJesús E. CuRias
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del softwareUVM
 
Métricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareMétricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareGalo Lalangui
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWRaquel Solano
 

La actualidad más candente (16)

Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
Georgy jose sanchez
Georgy jose sanchezGeorgy jose sanchez
Georgy jose sanchez
 
metricas de software si-504
metricas de software si-504metricas de software si-504
metricas de software si-504
 
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
 
Capitulo2
Capitulo2Capitulo2
Capitulo2
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Metricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de PruebaMetricas de Codigo Fuente y Metricas de Prueba
Metricas de Codigo Fuente y Metricas de Prueba
 
Métrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigoMétrica de punto de función y lineas de codigo
Métrica de punto de función y lineas de codigo
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del software
 
Métricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de softwareMétricas del proceso y proyecto - Procesos de Ingeniería de software
Métricas del proceso y proyecto - Procesos de Ingeniería de software
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
Metricas
MetricasMetricas
Metricas
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 

Similar a Expo calidad en el desarrollo de software (20)

Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
Metricas01
Metricas01Metricas01
Metricas01
 
17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf
 
Metricas de calidad
Metricas de calidadMetricas de calidad
Metricas de calidad
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
Unidad 4 aldo moreno
Unidad 4 aldo morenoUnidad 4 aldo moreno
Unidad 4 aldo moreno
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Sistema de Gestión de Calidad
Sistema de Gestión de CalidadSistema de Gestión de Calidad
Sistema de Gestión de Calidad
 
S4-CDSQA.pptx
S4-CDSQA.pptxS4-CDSQA.pptx
S4-CDSQA.pptx
 
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el SoftwareGestión de Proyectos de Software - Unidad II: Calidad en el Software
Gestión de Proyectos de Software - Unidad II: Calidad en el Software
 
Vídeo métricas del software 1151354
Vídeo métricas del software 1151354Vídeo métricas del software 1151354
Vídeo métricas del software 1151354
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 
Ing rene
Ing reneIng rene
Ing rene
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
metricas.pdf
metricas.pdfmetricas.pdf
metricas.pdf
 

Expo calidad en el desarrollo de software

  • 1. INTEGRANTES • Roman Hernández Coronel • Luis Enrique Tenorio Hernández • Pedro Hernández Hernández
  • 2. El proceso de software y métricas del proyecto
  • 3. 4.1 Medidas, métricas e indicadores Dentro del contexto de la ingeniería del software una medida proporciona una indicación cuantitativa de extensión, cantidad, dimensiones, capacidad y tamaño. La medición es el acto de determinar una medida.
  • 4. 4.2 MÉTRICAS EN EL PROCESO Y DOMINIOS DEL PROYECTO Los indicadores de proceso permiten a una organización de ingeniería de software tener una visión profunda de las eficacias de un proceso que ya existe .
  • 5. 4.2.1 Métricas del proceso y mejoras en el proceso del software La única forma racional de mejorar cualquier proceso es medir atributos del proceso, desarrollar un juego de métricas significativas según estos atributos y entonces utilizar la métricas para proporcionar indicadores que conducirán a una estrategia de mejora.
  • 6. 4.2.2 Métricas del proyecto Las métricas de proyectos y los indicadores derivados de ellos los utilizan un gestor de proyectos y un equipo de software para adaptar el flujo de trabajo del proyecto y las actividades técnicas.
  • 7. 4.3 Mediciones de software Se dividen en dos tipos: • Medidas directas del proceso de la ingeniería del software se incluyen el coste y el esfuerzo aplicado. • Medidas indirectas se incluyen la funcionalidad, calidad, complejidad, eficiencia, fia bilidad, facilidad de mantenimiento y muchas más.
  • 8. 4.3.1 Métricas orientadas al tamaño Provienen de la normalización de las medidas de calidad y/o productividad considerando el tamaño del software que se haya producido. • Las métricas orientada al tamaño no están aceptadas universalmente como el mejor modo de medir el proceso de desarrollo de software.
  • 9. 4.3.2 Métricas orientadas a la función Las métricas del software orientadas a la función utilizan una medida de la funcionalidad entregada por la aplicación como valor de normalización. Ya que la funcionalidad no se puede medir directamente se debe de derivar indirectamente mediante otras medidas directas
  • 10. 4.3.3 Métricas aplicadas de punto de función La métrica de punto de función se diseño originalmente para aplicarse en aplicaciones de sistemas de información de gestión para acomodar estas aplicaciones se enfatizo la dimensión de datos para la exclusión de dimensiones funcionales y de comportamiento.
  • 11. 4.4 Reconciliación de los diferentes enfoques de métricas La aplicación puede ser estimada por la descomposición de los principales componentes de datos que usa o proporciona el programa.
  • 12. 4.5 Métricas para la calidad del software El objetivo primordial de la ingeniería del software es producir un sistema, aplicación o producto de alta calidad
  • 13. 4.5.1 Visión general de los factores que afectan a la calidad Estos factores evalúan el software desde tres puntos de vista distintos 1.- operación de producción. 2.- revisión del producto. 3.- transición del producto
  • 14. 4.5.2 Medida de la calidad Existen medidas de la calidad de software las cuales son: • Corrección • Facilidad de mantenimiento • Integridad • Facilidad de uso
  • 15. 4.5.3 Eficacia de la eliminación de defectos La eliminación de defectos (EED) es una habilidad de filtrar las actividades de la garantía de calidad y de control al aplicarse en todas las actividades del marco de trabajo del proceso.
  • 16. 4.6 Integración de las métricas dentro del proceso del software La medición es una de las medicaciones que pueden ayudar a curar el mal del software, esta proporciona beneficios a nivel de proyectos estratégicos o técnicos
  • 17. METRICAS TECNICAS DEL SOFTWARE Esta intenta obtener una obtener un conjunto de medidas indirectas que dan lugar a métricas que proporcionan una explicación de la calidad de algún tipo de representación del software.
  • 18. 1.CALIDAD DEL SOFTWARE • La calidad del software es una compleja mezcla de factores que varian a travez de diferentes aplicaciones y según sus clientes que les pidan.
  • 19. 1.1 FACTORES DE CALIDAD MacCall • MacCall y sus colegas propusieron una útil categorización de factores que afectan a la calidad del software estas se concentran en tres aspectos fundamentales 1. características operativas 2.Capasidad de cambios 3.Adaptavilidad a nuevos entornos
  • 20. 1.2 LA TRANSICION A UNA VISION CUANTITATIVA • La subjetividad y especialización también influyen en la determinación del software. Para resolver este problema se necesita una definición de calidad del software mas exactas así como para obtener medidas cuantitativas de la calidad del software.
  • 21. 2. UNA ESTRUCTURA PARA LAS METRICAS TECNICAS DEL SOFTWARE
  • 22. 2.1 EL RETO DE LAS METRICAS TECNICAS • Las intuitivas conexiones entre la estructura interna de los productos software y su producto externo y los atributos del proceso haciendo la imposibilidad de llevar a cabo experimentos.
  • 23. 2.2 PRINCIPIOS DE MEDICION • La evaluación de los modelos de análisis y diseño proporcionen una indicación de la complejidad de los diseños procedimentales y código fuente y ayuden en el diseño de pruebas mas efectivas.
  • 24. 2.3 CARACTERISTICAS FUNDAMENTALES DE LAS METRICAS DEL SOFTWARE • La mayoría de las métricas de software satisfacen las características anteriores algunas de las métricas comúnmente utilizadas pueden cumplir una o dos de las características definido en EJIOGU EJI19
  • 25. 3. METRICAS DEL MODELO DE ANALISIS
  • 26. 3.1 METRICAS BASADAS EN LA FUNCION • Se puede usar como un medio de predecir el tamaño de un sistema que se va a obtener de un modelo de análisis, el diagrama de flujo de datos se evalúa para determinar las medidas necesarias para el calculo de la métrica del punto de función.
  • 27. 3.2 LA METRICA BANG • Una indicación independiente de la implementación del tamaño del sistema para realizar esto el desarrollador de software debe evaluar un conjunto de primitivas DEM82 las se determinan el modelo de análisis y desarrollando cuentas.
  • 28. 3.3 METRICAS DE LA CALIDAD DE LA ESPECIFICACION • DAV93 propuso una lista de características que pueden implementarse para valorar el modelo de la calidad del modelo de análisis y la correspondiente especificación de sus requisitos.
  • 30. 4.1 METRICAS DE DISEÑO DE ALTO NIVEL • Las métricas de diseño de alto nivel se basan en las características de la arquitectura del programa con énfasis en la estructura arquitectónica y en la eficiencia de los módulos.
  • 31. 4.2 METRICAS DE DISEÑO EN LOS COMPONENTES • Estas se concentran en las características internas de los componentes de software e incluyen medidas de la cohesión, acoplamiento y complejidad del modulo.
  • 32. 4.3 METRICAS DE DISEÑO DE INTERFAZ • SEARS sugiere la conveniencia de la representación como una valiosa métrica de diseño para interfaces hombre maquina una IGU Interfaz Grafica de Usuario usa entidades de representación como iconos, gráficos, textos, menús, ventanas y otras.
  • 33. 5. METRICA DE CODIGO FUENTE • La ciencia del software asigna leyes cuantitativas al desarrollo de software de computador, la teoría de Hasltead surge de un supuesto fundamental que dice que el cerebro humano sigue un conjunto de reglas más rígido en el desarrollo de algoritmos.
  • 34. 6. METRICAS PARA PRUEBAS • Los responsables de las pruebas deben fiarse de las de análisis, diseño y código para que se guíen en los casos de ejecución de pruebas, estas se pueden emplear para predecir el esfuerzo global de las pruebas.
  • 35. 7. METRICAS DE MANTENIMIENTO • Prácticamente todas las métricas que hemos visto se pueden utilizar para realizar el mantenimiento del software.