SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR 
SEDE IBARRA 
1. DATOS INFORMATIVOS 
1.1 Nombre: Cristian Proaño 
1.2 Carrera: Sistemas 
1.3 Nivel: 6to 
1.4 Tema: Métricas de calidad de Software 
1.5 Fecha: 31-10-2014 
2. OBJETIVOS 
2.1 Objetivo general 
 Definir que es una métrica de calidad de software y que necesitamos para 
aplicarla. 
2.2 Objetivos específicos 
 Definir los conceptos generales de la calidad de software y métricas de calidad 
de software. 
3. DESARROLLO 
Calidad de software 
El software es un producto como cualquier otro, y por tanto podemos hablar de software de 
buena calidad y software de mala calidad. La calidad del software comprende distintos aspectos 
como estética (que sea agradable a la vista), funcionalidad (que sea fácil de usar), eficiencia (que 
ejecute con rapidez y precisión los procesos), etc.
Lo que distingue al software de otros productos industriales es que no es de naturaleza material, 
no se puede tocar. Por tanto no resulta viable hacer una valoración del mismo en base a una 
impresión rápida o análisis del aspecto ni en base al coste de materiales componentes. 
(Krall, 2012) 
Métrica 
Históricamente se habló de métrica en referencia a los sistemas que existían para escribir versos 
diferenciados en base al número de sílabas que contenía cada verso, así como en referencia al 
estudio y “medición” de la cantidad de sílabas y estrofas que contenían los versos. 
En informática, el término métrica hace referencia a la medición del software en base a 
parámetros predeterminados, como puede ser el número de líneas de código de que consta o 
el volumen de documentación asociada. A veces en vez de hablar de métrica se usa el término 
“Indicadores” del software. Algunos ingenieros lo usan como sinónimos mientras que otros les 
atribuyen significados distintos. 
Algunas métricas o indicadores pueden ser: 
a) Índice de productividad = tamaño / esfuerzo = líneas de código generado / horas trabajadas. 
b) Tasa de defectos = defectos / tamaño = número de errores / líneas de código generadas. 
(Krall, 2012)
Objetivos del uso de métricas para medir características externas (Aplicado 
a ISO 9126) (Fillottrani, 2014) 
- Representar la calidad de un producto de software respecto a las características y sub-características 
del modelo 9126, durante el testeo. 
- Validar el cumplimento del software respecto a los requisitos de calidad externa 
- Predecir el nivel de calidad de uso del producto describir el grado de respuesta del 
producto respecto a los requisito explícitos e implícitos de su uso 
Objetivos del uso de métricas para medir características internas (Aplicado 
a ISO 9126) (Fillottrani, 2014) 
- Representar la calidad de un producto de software, en los estados de evolución 
intermedios y finales no ejecutables, respecto a las características y sub-características 
del modelo 9126 
- Prevenir problemas en el uso del producto, descubriendo anticipadamente potenciales 
defectos 
- Las métricas internas son en general combinación de métricas elementales aplicadas a 
código fuente, diagramas UML o DFD, gráficos, etc. (medidas mediante análisis estático 
o con inspección de código) 
Objetivos del uso de métricas para medir características de uso (Aplicado 
a ISO 9126) (Fillottrani, 2014) 
- Verificar la capacidad de un producto de satisfacer las exigencias de los usuarios en un 
dado escenario de uso, en relación con los objetivos previstos 
- Estas métricas son en general combinación de métricas elementales aplicadas a la 
interacción entre usuario y sistema (medidas mediate field tests, inspecciones, 
walkthrough, etc) 
Uso integrado de Métricas (Fillottrani, 2014) 
- La confiabilidad puede ser medida externamente relevando el número de errores 
durante la ejecución del producto en un período de tiempo, e internamente 
inspeccionando el código fuente para verificar el nivel de tolerancia a los errores
- Un problema detectado en el uso del producto (ejemplo la imposibilidad de un usuario 
de completar correctamente una operación) puede ser referido tanto como una 
característica de calidad externa (confiabilidad o usabilidad) como una interna (error en 
la estructura de decisión de un código) 
- La calidad debe entonces ser medida como una combinación de las métricas de los tres 
aspectos, de modo de cubrir los distintos puntos de vista 
Procesos de evaluación de calidad (Fillottrani, 2014) 
Uso de las Métricas en el ciclo de vida (Fillottrani, 2014) 
- Un desarrollador deberá disponer de métricas de funcionalidad para verificar la correcta 
implementación de productos semielaborados 
- En el mantenimiento se podrá evaluar el esfuerzo y el riesgo de modificar un programa 
usando métrica de mantenibilidad 
- Los usuarios deberán poder medir la usabilidad y la eficacia del producto que se les 
entrega
Bibliografía 
Fillottrani, P. R. (31 de 10 de 2014). Departamento de Ciencias e Ingenieria de la Computación. 
Obtenido de Departamento de Ciencias e Ingenieria de la Computación: 
http://www.cs.uns.edu.ar/~prf/teaching/SQ07/clase6.pdf 
Krall, C. (2 de 11 de 2012). aprendeaprogramar.com. Obtenido de aprendeaprogramar.com: 
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article 
&id=198:calidad-del-software-metricas-y-fiabilidad-de-aplicaciones-1a-parte-dv00103a& 
catid=45:tendencias-programacion&Itemid=164

Más contenido relacionado

La actualidad más candente

Guia tecnica para evaluación de software
Guia tecnica para evaluación de softwareGuia tecnica para evaluación de software
Guia tecnica para evaluación de softwareAlex Betancur
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del softwareUVM
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
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 Ingenieria De Software
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De SoftwareRicardo
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de softwaredaners08
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Softwarealbert317
 
Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWAREJhOnss KrIollo
 
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
 
Tabla factores y_metricas
Tabla factores y_metricasTabla factores y_metricas
Tabla factores y_metricasSingle person
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del softwareaimeemoir
 
Evaluación de herramientas de software
Evaluación de herramientas de softwareEvaluación de herramientas de software
Evaluación de herramientas de softwareJesús Tramullas
 
Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccallKimyJessahel
 
Mosca ppt
Mosca pptMosca ppt
Mosca pptdraw507
 

La actualidad más candente (20)

Guia tecnica para evaluación de software
Guia tecnica para evaluación de softwareGuia tecnica para evaluación de software
Guia tecnica para evaluación de software
 
10 midiendo la calidad del software
10 midiendo la calidad del software10 midiendo la calidad del software
10 midiendo la calidad del software
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Software
 
Modelo furps
Modelo furpsModelo furps
Modelo furps
 
Metricas de software
Metricas de softwareMetricas de software
Metricas de software
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Metricas Ingenieria De Software
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De Software
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Factores y sus metricas
Factores y sus metricasFactores y sus metricas
Factores y sus metricas
 
Modelo espiral de boehm CALIDAD DE SOFTWARE
Modelo espiral de  boehm CALIDAD DE SOFTWAREModelo espiral de  boehm CALIDAD DE SOFTWARE
Modelo espiral de boehm CALIDAD DE SOFTWARE
 
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
 
Tabla factores y_metricas
Tabla factores y_metricasTabla factores y_metricas
Tabla factores y_metricas
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Evaluación de herramientas de software
Evaluación de herramientas de softwareEvaluación de herramientas de software
Evaluación de herramientas de software
 
Ensayo modelo de mccall
Ensayo modelo de mccallEnsayo modelo de mccall
Ensayo modelo de mccall
 
Clase04 16092014
Clase04 16092014Clase04 16092014
Clase04 16092014
 
Métricas
MétricasMétricas
Métricas
 
Mosca ppt
Mosca pptMosca ppt
Mosca ppt
 

Similar a Metricas calidad de software

202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptxJulian Carvajal
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del softwareraaf0001
 
Auditoria de Mantenimiento
Auditoria de MantenimientoAuditoria de Mantenimiento
Auditoria de MantenimientoEver Lopez
 
Norma iso9126 y metrica
Norma iso9126 y metricaNorma iso9126 y metrica
Norma iso9126 y metricaalexander224
 
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 1151354Daniela Buitrago
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el SoftwareWalter Tejerina
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareLuisa Chiappe
 
Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Jeiner Gonzalez Blanco
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Jeiner Gonzalez Blanco
 

Similar a Metricas calidad de software (20)

Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
 
202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
 
Metricas tecnicas del software
Metricas tecnicas del softwareMetricas tecnicas del software
Metricas tecnicas del software
 
Auditoria de Mantenimiento
Auditoria de MantenimientoAuditoria de Mantenimiento
Auditoria de Mantenimiento
 
Norma iso9126 y metrica
Norma iso9126 y metricaNorma iso9126 y metrica
Norma iso9126 y metrica
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
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
 
Capitulo4
Capitulo4Capitulo4
Capitulo4
 
Calidad de sofware
Calidad de sofwareCalidad de sofware
Calidad de sofware
 
Ingenieria de software.
Ingenieria de software.Ingenieria de software.
Ingenieria de software.
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 
Como se mide la Calidad de software
Como se mide la Calidad de softwareComo se mide la Calidad de software
Como se mide la Calidad de software
 
Fasesdedesarrollodeunprograma
FasesdedesarrollodeunprogramaFasesdedesarrollodeunprograma
Fasesdedesarrollodeunprograma
 
Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02Fasesdedesarrollodeunprograma 130929181547-phpapp02
Fasesdedesarrollodeunprograma 130929181547-phpapp02
 
Capitulo3
Capitulo3Capitulo3
Capitulo3
 
Normas ISO 9126 - 25000
Normas ISO 9126 - 25000Normas ISO 9126 - 25000
Normas ISO 9126 - 25000
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)Trabajo investigacion (jeiner gonzalez.b)
Trabajo investigacion (jeiner gonzalez.b)
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 

Último

Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...capil94195
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptxmaykolmagallanes012
 
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5Laura225304
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfAnaRosaMontenegro
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Neo4j
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...Neo4j
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosNeo4j
 

Último (7)

Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
Presentación acerca de la importancia de la filosofia en la ingenieria en sis...
 
Delitos informáticos en Slideshare.pptx
Delitos informáticos en  Slideshare.pptxDelitos informáticos en  Slideshare.pptx
Delitos informáticos en Slideshare.pptx
 
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
Trabajo Tecnologia - José Alejandro Martínez Torres 11-5
 
Webinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdfWebinar Resolucion2335 de 2023 Kubapp.pdf
Webinar Resolucion2335 de 2023 Kubapp.pdf
 
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
Graph Everywhere - Josep Taruella - Por qué Graph Data Science en tus modelos...
 
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
ISDEFE - GraphSummit Madrid - ARETA: Aviation Real-Time Emissions Token Accre...
 
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafosBBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
BBVA - GraphSummit Madrid - Caso de éxito en BBVA: Optimizando con grafos
 

Metricas calidad de software

  • 1. PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR SEDE IBARRA 1. DATOS INFORMATIVOS 1.1 Nombre: Cristian Proaño 1.2 Carrera: Sistemas 1.3 Nivel: 6to 1.4 Tema: Métricas de calidad de Software 1.5 Fecha: 31-10-2014 2. OBJETIVOS 2.1 Objetivo general  Definir que es una métrica de calidad de software y que necesitamos para aplicarla. 2.2 Objetivos específicos  Definir los conceptos generales de la calidad de software y métricas de calidad de software. 3. DESARROLLO Calidad de software El software es un producto como cualquier otro, y por tanto podemos hablar de software de buena calidad y software de mala calidad. La calidad del software comprende distintos aspectos como estética (que sea agradable a la vista), funcionalidad (que sea fácil de usar), eficiencia (que ejecute con rapidez y precisión los procesos), etc.
  • 2. Lo que distingue al software de otros productos industriales es que no es de naturaleza material, no se puede tocar. Por tanto no resulta viable hacer una valoración del mismo en base a una impresión rápida o análisis del aspecto ni en base al coste de materiales componentes. (Krall, 2012) Métrica Históricamente se habló de métrica en referencia a los sistemas que existían para escribir versos diferenciados en base al número de sílabas que contenía cada verso, así como en referencia al estudio y “medición” de la cantidad de sílabas y estrofas que contenían los versos. En informática, el término métrica hace referencia a la medición del software en base a parámetros predeterminados, como puede ser el número de líneas de código de que consta o el volumen de documentación asociada. A veces en vez de hablar de métrica se usa el término “Indicadores” del software. Algunos ingenieros lo usan como sinónimos mientras que otros les atribuyen significados distintos. Algunas métricas o indicadores pueden ser: a) Índice de productividad = tamaño / esfuerzo = líneas de código generado / horas trabajadas. b) Tasa de defectos = defectos / tamaño = número de errores / líneas de código generadas. (Krall, 2012)
  • 3. Objetivos del uso de métricas para medir características externas (Aplicado a ISO 9126) (Fillottrani, 2014) - Representar la calidad de un producto de software respecto a las características y sub-características del modelo 9126, durante el testeo. - Validar el cumplimento del software respecto a los requisitos de calidad externa - Predecir el nivel de calidad de uso del producto describir el grado de respuesta del producto respecto a los requisito explícitos e implícitos de su uso Objetivos del uso de métricas para medir características internas (Aplicado a ISO 9126) (Fillottrani, 2014) - Representar la calidad de un producto de software, en los estados de evolución intermedios y finales no ejecutables, respecto a las características y sub-características del modelo 9126 - Prevenir problemas en el uso del producto, descubriendo anticipadamente potenciales defectos - Las métricas internas son en general combinación de métricas elementales aplicadas a código fuente, diagramas UML o DFD, gráficos, etc. (medidas mediante análisis estático o con inspección de código) Objetivos del uso de métricas para medir características de uso (Aplicado a ISO 9126) (Fillottrani, 2014) - Verificar la capacidad de un producto de satisfacer las exigencias de los usuarios en un dado escenario de uso, en relación con los objetivos previstos - Estas métricas son en general combinación de métricas elementales aplicadas a la interacción entre usuario y sistema (medidas mediate field tests, inspecciones, walkthrough, etc) Uso integrado de Métricas (Fillottrani, 2014) - La confiabilidad puede ser medida externamente relevando el número de errores durante la ejecución del producto en un período de tiempo, e internamente inspeccionando el código fuente para verificar el nivel de tolerancia a los errores
  • 4. - Un problema detectado en el uso del producto (ejemplo la imposibilidad de un usuario de completar correctamente una operación) puede ser referido tanto como una característica de calidad externa (confiabilidad o usabilidad) como una interna (error en la estructura de decisión de un código) - La calidad debe entonces ser medida como una combinación de las métricas de los tres aspectos, de modo de cubrir los distintos puntos de vista Procesos de evaluación de calidad (Fillottrani, 2014) Uso de las Métricas en el ciclo de vida (Fillottrani, 2014) - Un desarrollador deberá disponer de métricas de funcionalidad para verificar la correcta implementación de productos semielaborados - En el mantenimiento se podrá evaluar el esfuerzo y el riesgo de modificar un programa usando métrica de mantenibilidad - Los usuarios deberán poder medir la usabilidad y la eficacia del producto que se les entrega
  • 5. Bibliografía Fillottrani, P. R. (31 de 10 de 2014). Departamento de Ciencias e Ingenieria de la Computación. Obtenido de Departamento de Ciencias e Ingenieria de la Computación: http://www.cs.uns.edu.ar/~prf/teaching/SQ07/clase6.pdf Krall, C. (2 de 11 de 2012). aprendeaprogramar.com. Obtenido de aprendeaprogramar.com: http://www.aprenderaprogramar.com/index.php?option=com_content&view=article &id=198:calidad-del-software-metricas-y-fiabilidad-de-aplicaciones-1a-parte-dv00103a& catid=45:tendencias-programacion&Itemid=164