SlideShare una empresa de Scribd logo
1 de 19
Métricas Orientadas a
Objetos
Sandra Gómez
Ingeniería del software II
Unicomfacauca
Métrica
 Metodología usada en la ingeniería del software para la
planificación, desarrollo y evaluación de sistemas de
información.
 Permiten averiguar cuán bien están definidas las clases y el
sistema, lo cual tiene un impacto directo en la mantenibilidad
del mismo, tanto por la comprensión de lo desarrollado como
por la dificultad de modificarlo con éxito.
Métricas OO
 Encapsulamiento
 Ocultamiento de la información
 Herencia
 Técnica de abstracción de objetos (hacen única esa clase)
Métricas Orientadas a Objetos
 Recopilación de datos: proceso de IS, proyecto, producto.
MEDIDA
 Calculo de métricas: MÉTRICA
 Evaluación de métricas: INDICADORES
Para qué medir el Software
 Calidad del producto
 Evaluar la productividad de las personas
 Evaluar los beneficios derivados del uso de nuevos métodos y
herramientas
 Justificar el uso de herramientas
Indicadores del proyecto
 Evaluar el estado del proyecto seguimiento a riesgos
 Detectar áreas problemáticas
 Evaluar las habilidades del personal
 Evaluar la calidad del producto
Métricas del software
Métricas directas
 Coste
 Esfuerzo humano
 Líneas de código
 Velocidad de ejecución
 Tamaño de memoria
Métricas indirectas
 Funcionalidad
 Calidad
 Complejidad
 Eficiencia
 Fiabilidad
 Facilidad de uso
NORMA ISO 9126
 Estándar internacional para la evaluación del Software.
 Fue desarrollado en 1991 para proporcionar un esquema para la
evaluación de calidad del software.
 En esta norma se distingue entre calidad interna y calidad externa, y se
introduce también el concepto de calidad en uso.
 Esta norma es una de las normas ISO que goza de más reconocimiento
dentro de la comunidad y tiene como fundamento modelos de calidad
aportados por diversas investigaciones realizadas en los últimos 30 años
para la caracterización de la calidad del producto software.
CARACTERÍSTICAS NORMA ISO 9126
 Funcionalidad
• Idoneidad: Hace referencia a que si el software desempeña las tareas para las cuales
fue desarrollado.
• Exactitud: Evalúa el resultado final que obtiene el software y si tiene consistencia a lo
que se espera de él.
• Interoperabilidad: Consiste en revisar si el sistema puede interactuar con otro sistema
independiente.
• Seguridad: Verifica si el sistema puede impedir el acceso a personal no autorizado.
 Fiabilidad
• Madurez: Se debe verificar las fallas del sistema y si muchas de estas han sido
eliminadas durante el tiempo de pruebas o uso del sistema.
• Recuperabilidad: Verificar si el software puede reasumir el funcionamiento y
restaurar datos perdidos después de un fallo ocasional.
• Tolerancia a fallos: Evalúa si la aplicación desarrollada es capaz de manejar errores.
 Usabilidad
• Aprendizaje: Determina que tan fácil es para el usuario aprender a utilizar el sistema.
• Comprensión: Evalúa que tan fácil es para el usuario comprender el funcionamiento
del sistema
• Operatividad: Determina si el usuario puede utilizar el sistema sin mucho esfuerzo.
• Atractividad: Verifica que tan atractiva se ve la interfaz de la aplicación.
 Eficiencia
• Comportamiento en el tiempo: Verifica la rapidez en que responde el sistema.
• Comportamiento de recursos: Determina si el sistema utiliza los recursos de manera
eficiente.
 Mantenibilidad
• Estabilidad: Verifica si el sistema puede mantener su funcionamiento a pesar de realizar
cambios.
• Facilidad de análisis: Determina si la estructura de desarrollo es funcional con el
objetivo de diagnosticar fácilmente las fallas.
• Facilidad de cambio: Verifica si el sistema puede ser fácilmente modificado.
• Facilidad de pruebas: Evalúa si el sistema puede ser probado fácilmente.
 Portabilidad
• Capacidad de instalación: Verifica si el software se puede instalar fácilmente.
• Capacidad de reemplazamiento: Determina la facilidad con la que el software puede
remplazar otro software similar.
• Adaptabilidad: El software se puede trasladar a otros ambientes.
• Co-Existencia: El software puede funcionar con otros sistemas
Cada una de las características debe ser evaluada dentro del software basándonos
en pruebas de funcionamiento, medición de rendimiento y pruebas con usuarios que
harán uso del sistema.
 Calidad en uso
• Eficacia: Atributos relacionados con la eficacia del software cuando el usuario final
realiza los procesos.
• Productividad: Atributos relacionados con el rendimiento en las tareas cotidiana
realizadas por el usuario final.
• Seguridad: Atributos para medir los niveles de riesgo.
• Satisfacción: Atributos relacionados con la satisfacción de uso del software.
WEBGRAFÍA
 https://uvirtual.unet.edu.ve/mod/resource/view.php?id=1399
 https://es.wikipedia.org/wiki/M%C3%A9trica
 https://es.slideshare.net/vikyarias7/metricas-orientadas-a-objetos
 http://www.cuatrorios.org/index.php?option=com_content&view=article&id=163:
norma-iso-9126-para-an%C3%A1lisis-de-software&catid=39:blogsfeeds
 http://actividadreconocimiento-301569-8.blogspot.com.co/2013/03/norma-de-
evaluacion-isoiec-9126.html
 https://es.wikipedia.org/wiki/ISO/IEC_9126

Más contenido relacionado

La actualidad más candente

Especificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioEspecificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioDecimo Sistemas
 
Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacionalAlvaro Loustau
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de softwareisisparada
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)Senior Dev
 
Introducción a las Pruebas Software
Introducción a las Pruebas SoftwareIntroducción a las Pruebas Software
Introducción a las Pruebas SoftwareMicael Gallego
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareAndres Valencia
 
Tipos abstractos de datos
Tipos abstractos de datosTipos abstractos de datos
Tipos abstractos de datosJose Armando
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividadJulio Pari
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRene Guaman-Quinche
 
Requerimientos de sistemas y desarrollo de prototipo
Requerimientos de sistemas y desarrollo de  prototipoRequerimientos de sistemas y desarrollo de  prototipo
Requerimientos de sistemas y desarrollo de prototipoRicardo Gomez
 
Estructuras de Lenguaje .NET
Estructuras de Lenguaje .NETEstructuras de Lenguaje .NET
Estructuras de Lenguaje .NETbrobelo
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Metamodelos en Arquitecturas dirigidas por Modelos
Metamodelos en Arquitecturas dirigidas por ModelosMetamodelos en Arquitecturas dirigidas por Modelos
Metamodelos en Arquitecturas dirigidas por ModelosRicardo Tesoriero
 

La actualidad más candente (20)

Especificacion De Requisitos De Usuario
Especificacion De Requisitos De UsuarioEspecificacion De Requisitos De Usuario
Especificacion De Requisitos De Usuario
 
Casos de uso de negocios y sistemas
Casos de uso de negocios y sistemasCasos de uso de negocios y sistemas
Casos de uso de negocios y sistemas
 
Clase 5
Clase 5Clase 5
Clase 5
 
Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacional
 
Metricas de calidad de software
Metricas de calidad de softwareMetricas de calidad de software
Metricas de calidad de software
 
TDD (Test-Driven Development)
TDD (Test-Driven Development)TDD (Test-Driven Development)
TDD (Test-Driven Development)
 
Introducción a las Pruebas Software
Introducción a las Pruebas SoftwareIntroducción a las Pruebas Software
Introducción a las Pruebas Software
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Capitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_softwareCapitulo 17 estrategias_de_prueba_de_software
Capitulo 17 estrategias_de_prueba_de_software
 
Tipos abstractos de datos
Tipos abstractos de datosTipos abstractos de datos
Tipos abstractos de datos
 
Tema3 modelo entidadrelacion
Tema3 modelo entidadrelacionTema3 modelo entidadrelacion
Tema3 modelo entidadrelacion
 
Java colecciones
Java coleccionesJava colecciones
Java colecciones
 
Diagramas de actividad
Diagramas de actividadDiagramas de actividad
Diagramas de actividad
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Diseño Estructurado
Diseño EstructuradoDiseño Estructurado
Diseño Estructurado
 
Requerimientos de sistemas y desarrollo de prototipo
Requerimientos de sistemas y desarrollo de  prototipoRequerimientos de sistemas y desarrollo de  prototipo
Requerimientos de sistemas y desarrollo de prototipo
 
Estructuras de Lenguaje .NET
Estructuras de Lenguaje .NETEstructuras de Lenguaje .NET
Estructuras de Lenguaje .NET
 
Plsql y paquetes
Plsql y paquetesPlsql y paquetes
Plsql y paquetes
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Metamodelos en Arquitecturas dirigidas por Modelos
Metamodelos en Arquitecturas dirigidas por ModelosMetamodelos en Arquitecturas dirigidas por Modelos
Metamodelos en Arquitecturas dirigidas por Modelos
 

Similar a Métricas orientadas a objetos

Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 
Cenditel - Evaluación de Software
Cenditel  - Evaluación de SoftwareCenditel  - Evaluación de Software
Cenditel - Evaluación de SoftwareSolange Zambrano
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de softwarelexiherrera
 
Medición de la calidad de un software
Medición de la calidad de un softwareMedición de la calidad de un software
Medición de la calidad de un softwarepedroalexandercamarg
 
ACT 5_Luis Quiroz_Semana 5.docx
ACT 5_Luis Quiroz_Semana 5.docxACT 5_Luis Quiroz_Semana 5.docx
ACT 5_Luis Quiroz_Semana 5.docxLuisQuiroz100
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testingJulio Pari
 
Trabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareTrabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareMariChR
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1naviwz
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Vanessa Toral Yépez
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaDarleneperalta
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softucn_cgalvez
 
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
 
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 Métricas orientadas a objetos (20)

Epa aqui
Epa aquiEpa aqui
Epa aqui
 
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
 
Como medir la calidad de software
Como medir la calidad de softwareComo medir la calidad de software
Como medir la calidad de software
 
Cenditel - Evaluación de Software
Cenditel  - Evaluación de SoftwareCenditel  - Evaluación de Software
Cenditel - Evaluación de Software
 
Pruebas
PruebasPruebas
Pruebas
 
Lexi herrera fundamentos del diseno de software
Lexi herrera  fundamentos del diseno de softwareLexi herrera  fundamentos del diseno de software
Lexi herrera fundamentos del diseno de software
 
Medición de la calidad de un software
Medición de la calidad de un softwareMedición de la calidad de un software
Medición de la calidad de un software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Iso 9126
Iso 9126Iso 9126
Iso 9126
 
ACT 5_Luis Quiroz_Semana 5.docx
ACT 5_Luis Quiroz_Semana 5.docxACT 5_Luis Quiroz_Semana 5.docx
ACT 5_Luis Quiroz_Semana 5.docx
 
Doo 13-testing
Doo 13-testingDoo 13-testing
Doo 13-testing
 
Trabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareTrabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftware
 
Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1Diseã±os de planes_de_pruebas_de_software1
Diseã±os de planes_de_pruebas_de_software1
 
Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1Diseños de planes de pruebas de software1
Diseños de planes de pruebas de software1
 
Unidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de pruebaUnidad # 8 diseño de planes de prueba
Unidad # 8 diseño de planes de prueba
 
Capitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-softCapitulo 18-metricas-tecnicas-del-soft
Capitulo 18-metricas-tecnicas-del-soft
 
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)
 
Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)Mule investigation (jeiner gonzalez.b)
Mule investigation (jeiner gonzalez.b)
 

Último

Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxJuanPablo452634
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Último (20)

Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptxProcesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
Procesos-de-la-Industria-Alimentaria-Envasado-en-la-Produccion-de-Alimentos.pptx
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Métricas orientadas a objetos

  • 1. Métricas Orientadas a Objetos Sandra Gómez Ingeniería del software II Unicomfacauca
  • 2. Métrica  Metodología usada en la ingeniería del software para la planificación, desarrollo y evaluación de sistemas de información.  Permiten averiguar cuán bien están definidas las clases y el sistema, lo cual tiene un impacto directo en la mantenibilidad del mismo, tanto por la comprensión de lo desarrollado como por la dificultad de modificarlo con éxito.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Métricas OO  Encapsulamiento  Ocultamiento de la información  Herencia  Técnica de abstracción de objetos (hacen única esa clase)
  • 8. Métricas Orientadas a Objetos  Recopilación de datos: proceso de IS, proyecto, producto. MEDIDA  Calculo de métricas: MÉTRICA  Evaluación de métricas: INDICADORES
  • 9. Para qué medir el Software  Calidad del producto  Evaluar la productividad de las personas  Evaluar los beneficios derivados del uso de nuevos métodos y herramientas  Justificar el uso de herramientas
  • 10. Indicadores del proyecto  Evaluar el estado del proyecto seguimiento a riesgos  Detectar áreas problemáticas  Evaluar las habilidades del personal  Evaluar la calidad del producto
  • 11. Métricas del software Métricas directas  Coste  Esfuerzo humano  Líneas de código  Velocidad de ejecución  Tamaño de memoria
  • 12. Métricas indirectas  Funcionalidad  Calidad  Complejidad  Eficiencia  Fiabilidad  Facilidad de uso
  • 13. NORMA ISO 9126  Estándar internacional para la evaluación del Software.  Fue desarrollado en 1991 para proporcionar un esquema para la evaluación de calidad del software.  En esta norma se distingue entre calidad interna y calidad externa, y se introduce también el concepto de calidad en uso.  Esta norma es una de las normas ISO que goza de más reconocimiento dentro de la comunidad y tiene como fundamento modelos de calidad aportados por diversas investigaciones realizadas en los últimos 30 años para la caracterización de la calidad del producto software.
  • 14.
  • 15. CARACTERÍSTICAS NORMA ISO 9126  Funcionalidad • Idoneidad: Hace referencia a que si el software desempeña las tareas para las cuales fue desarrollado. • Exactitud: Evalúa el resultado final que obtiene el software y si tiene consistencia a lo que se espera de él. • Interoperabilidad: Consiste en revisar si el sistema puede interactuar con otro sistema independiente. • Seguridad: Verifica si el sistema puede impedir el acceso a personal no autorizado.
  • 16.  Fiabilidad • Madurez: Se debe verificar las fallas del sistema y si muchas de estas han sido eliminadas durante el tiempo de pruebas o uso del sistema. • Recuperabilidad: Verificar si el software puede reasumir el funcionamiento y restaurar datos perdidos después de un fallo ocasional. • Tolerancia a fallos: Evalúa si la aplicación desarrollada es capaz de manejar errores.  Usabilidad • Aprendizaje: Determina que tan fácil es para el usuario aprender a utilizar el sistema. • Comprensión: Evalúa que tan fácil es para el usuario comprender el funcionamiento del sistema • Operatividad: Determina si el usuario puede utilizar el sistema sin mucho esfuerzo. • Atractividad: Verifica que tan atractiva se ve la interfaz de la aplicación.
  • 17.  Eficiencia • Comportamiento en el tiempo: Verifica la rapidez en que responde el sistema. • Comportamiento de recursos: Determina si el sistema utiliza los recursos de manera eficiente.  Mantenibilidad • Estabilidad: Verifica si el sistema puede mantener su funcionamiento a pesar de realizar cambios. • Facilidad de análisis: Determina si la estructura de desarrollo es funcional con el objetivo de diagnosticar fácilmente las fallas. • Facilidad de cambio: Verifica si el sistema puede ser fácilmente modificado. • Facilidad de pruebas: Evalúa si el sistema puede ser probado fácilmente.
  • 18.  Portabilidad • Capacidad de instalación: Verifica si el software se puede instalar fácilmente. • Capacidad de reemplazamiento: Determina la facilidad con la que el software puede remplazar otro software similar. • Adaptabilidad: El software se puede trasladar a otros ambientes. • Co-Existencia: El software puede funcionar con otros sistemas Cada una de las características debe ser evaluada dentro del software basándonos en pruebas de funcionamiento, medición de rendimiento y pruebas con usuarios que harán uso del sistema.  Calidad en uso • Eficacia: Atributos relacionados con la eficacia del software cuando el usuario final realiza los procesos. • Productividad: Atributos relacionados con el rendimiento en las tareas cotidiana realizadas por el usuario final. • Seguridad: Atributos para medir los niveles de riesgo. • Satisfacción: Atributos relacionados con la satisfacción de uso del software.
  • 19. WEBGRAFÍA  https://uvirtual.unet.edu.ve/mod/resource/view.php?id=1399  https://es.wikipedia.org/wiki/M%C3%A9trica  https://es.slideshare.net/vikyarias7/metricas-orientadas-a-objetos  http://www.cuatrorios.org/index.php?option=com_content&view=article&id=163: norma-iso-9126-para-an%C3%A1lisis-de-software&catid=39:blogsfeeds  http://actividadreconocimiento-301569-8.blogspot.com.co/2013/03/norma-de- evaluacion-isoiec-9126.html  https://es.wikipedia.org/wiki/ISO/IEC_9126