El documento discute la importancia de medir el software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final. También describen los conceptos clave de métrica, medición e indicador, y los tipos de métricas como las orientadas al tamaño y funcionalidad. Finalmente, presenta ejemplos de métricas comunes como líneas de código y puntos de función.
Este documento habla sobre las métricas del software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y la calidad del producto final. Luego describe diferentes tipos de métricas como métricas técnicas, de calidad, de productividad, orientadas a la persona y orientadas a la función, las cuales miden aspectos como la estructura, requisitos, rendimiento del proceso de desarrollo y funcionalidad del software. Finalmente, menciona algunas fórmulas para medir la productividad, cal
Este documento presenta una introducción a las métricas de proceso y proyecto en ingeniería de software. Explica conceptos clave como medida, medición, métrica e indicador. Detalla diferentes tipos de métricas como métricas orientadas al tamaño, función, objetos, casos de uso y métricas para medir la calidad del software. Finalmente, discute la importancia de integrar las métricas en el proceso de desarrollo de software y provee consideraciones para su implementación en organizaciones pequeñas.
Este documento presenta una introducción al uso de OKRs (Objectives and Key Results), un método de gestión que ayuda a las empresas a implementar su estrategia mediante el establecimiento de objetivos claros y resultados clave medibles. Explica los elementos básicos de un OKR, incluido el objetivo principal, los resultados clave, las iniciativas y la definición de indicadores. Además, muestra un ejemplo práctico de cómo formular un OKR y visualizar su evolución a lo largo del tiempo.
Este documento presenta diferentes métricas de software orientadas a medir la calidad y el producto. Explica métricas como líneas de código, puntos de función, métricas de mantenimiento y métricas orientadas a objetos. Resalta la importancia de medir para tomar decisiones informadas, mejorar la calidad y predecir recursos. Además, enfatiza que los datos históricos son útiles para la predicción y que las métricas deben aplicarse para asegurar objetivamente la calidad del producto.
Este documento introduce conceptos básicos sobre métricas de software. Explica que las métricas miden características cuantitativas del software y sirven para estimación, control de calidad, evaluación de productividad y control de proyectos. Distingue entre medidas, métricas e indicadores y cómo se relacionan. Además, describe métricas comunes como líneas de código, puntos de función y productividad orientadas al tamaño y funcionalidad del software.
Este documento trata sobre la medición de calidad en el desarrollo de software. Explica conceptos como medida, medición, métrica, error y defecto. Luego describe métricas relacionadas con el tamaño del software y su calidad. Finalmente, analiza la integración de métricas en el proceso de desarrollo de software y cómo estas permiten mejorar la calidad.
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento habla sobre las métricas del software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y la calidad del producto final. Luego describe diferentes tipos de métricas como métricas técnicas, de calidad, de productividad, orientadas a la persona y orientadas a la función, las cuales miden aspectos como la estructura, requisitos, rendimiento del proceso de desarrollo y funcionalidad del software. Finalmente, menciona algunas fórmulas para medir la productividad, cal
Este documento presenta una introducción a las métricas de proceso y proyecto en ingeniería de software. Explica conceptos clave como medida, medición, métrica e indicador. Detalla diferentes tipos de métricas como métricas orientadas al tamaño, función, objetos, casos de uso y métricas para medir la calidad del software. Finalmente, discute la importancia de integrar las métricas en el proceso de desarrollo de software y provee consideraciones para su implementación en organizaciones pequeñas.
Este documento presenta una introducción al uso de OKRs (Objectives and Key Results), un método de gestión que ayuda a las empresas a implementar su estrategia mediante el establecimiento de objetivos claros y resultados clave medibles. Explica los elementos básicos de un OKR, incluido el objetivo principal, los resultados clave, las iniciativas y la definición de indicadores. Además, muestra un ejemplo práctico de cómo formular un OKR y visualizar su evolución a lo largo del tiempo.
Este documento presenta diferentes métricas de software orientadas a medir la calidad y el producto. Explica métricas como líneas de código, puntos de función, métricas de mantenimiento y métricas orientadas a objetos. Resalta la importancia de medir para tomar decisiones informadas, mejorar la calidad y predecir recursos. Además, enfatiza que los datos históricos son útiles para la predicción y que las métricas deben aplicarse para asegurar objetivamente la calidad del producto.
Este documento introduce conceptos básicos sobre métricas de software. Explica que las métricas miden características cuantitativas del software y sirven para estimación, control de calidad, evaluación de productividad y control de proyectos. Distingue entre medidas, métricas e indicadores y cómo se relacionan. Además, describe métricas comunes como líneas de código, puntos de función y productividad orientadas al tamaño y funcionalidad del software.
Este documento trata sobre la medición de calidad en el desarrollo de software. Explica conceptos como medida, medición, métrica, error y defecto. Luego describe métricas relacionadas con el tamaño del software y su calidad. Finalmente, analiza la integración de métricas en el proceso de desarrollo de software y cómo estas permiten mejorar la calidad.
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento presenta diferentes métricas y modelos para medir la calidad de software. Explica conceptos clave como métrica, medición y calidad. Describe varios modelos de métricas de calidad como el modelo de McCall, FURPS y Dromey. Estos modelos clasifican factores de calidad como funcionalidad, rendimiento, mantenibilidad y cómo estas se pueden medir. También presenta el modelo QSOS para evaluar la calidad de software libre considerando funcionalidad, riesgos de usuario y proveedor.
Este documento presenta diferentes métricas y modelos para medir la calidad de software. Explica conceptos clave como métrica, medición y calidad. Describe varios modelos de métricas de calidad como el modelo de McCall, FURPS y Dromey. Estos modelos clasifican la calidad en factores como funcionalidad, rendimiento, mantenibilidad y confiabilidad. Finalmente, el documento explica el modelo QSOS para evaluar la calidad de software libre considerando riesgos, funcionalidad y comunidades de código abierto.
Conceptos sobre Gestión de Proyectos de Software Joselito B
Este documento presenta conceptos sobre la gestión de proyectos de software. Explica que la gestión de proyectos implica la planificación, supervisión y control de los recursos humanos, procesos y eventos durante el ciclo de vida del proyecto. También introduce conceptos clave como el personal, producto, proceso y proyecto, y explica la importancia de medir estas métricas para mejorar la gestión.
El documento habla sobre las métricas del software. Explica que las métricas son medidas estadísticas que se aplican para medir la calidad del software desde diferentes perspectivas como el análisis, construcción, funcionalidad, documentación y procesos. También describe los tipos de métricas como técnicas, de calidad, de productividad, orientadas a personas y funciones; y cómo se usan las métricas para medir la calidad, analizar datos y mejorar procesos. Finalmente, provee un ejemplo de cómo se pueden usar métricas de t
Intoduccion A La Ingenieria Del Softwareguest9ad165
El documento define la ingeniería de software como una disciplina que ofrece métodos para desarrollar software de calidad. Explica que surgió en la década de 1960 para abordar los retos de proyectos de software cada vez más complejos. También describe mitos comunes sobre la administración, clientes y desarrolladores de software, así como los niveles de madurez de procesos de ingeniería de software y el enfoque PSP para mejorar la calidad y productividad individual.
Este documento presenta una introducción a las normas y estándares de calidad aplicados al desarrollo de sistemas de tecnologías de la información. Describe varios estándares como CMMI, ISO 9001, SPICE y Moprosoft, y proporciona una tabla comparativa con una descripción y ejemplos de aplicación de cada uno. Finalmente, concluye que para lograr un efectivo control de calidad en el desarrollo de software, es necesaria la participación de todas las áreas de una empresa, no solo de control de calidad.
Este documento presenta una tabla comparativa de varias normas y estándares de calidad para sistemas de TI, incluyendo ISO 9000, ISO 20000, ISO 15504 SPICE, IEEE 754, PSP, POSIX, CMMI, ISO/IEC 27001 e IEEE 1008. Explica brevemente cada estándar y sus ventajas, como mantener la calidad, mejorar los procesos de desarrollo de software, y facilitar la portabilidad de aplicaciones. Concluye que estas normas y estándares guían el desarrollo de proyectos de TI de calidad
Transparencia - Métricas en la calidad de SoftwareDaniel Chandia
El documento habla sobre las métricas de software, explicando que son medidas cuantitativas que permiten evaluar aspectos como la calidad, productividad y complejidad de un proyecto de desarrollo de software. Describe diferentes tipos de métricas como las de tamaño, calidad, proceso y rendimiento, y cómo estas pueden usarse para controlar costos, medir defectos, y mejorar la toma de decisiones.
Este documento describe diferentes métricas para medir procesos y proyectos de software. Explica que las métricas cuantitativas permiten evaluar la eficacia del proceso de software y los proyectos. Describe métricas orientadas al tamaño, función, objetos, casos de uso e ingeniería web. También cubre métricas para medir calidad como corrección, mantenibilidad e integridad.
Metricas del proyecto de Software - introduccionJose Diaz Silva
Introducción al manejo de las métricas de proyectos de software, considerando los aspectos de tamaño y los elementos de funcionalidad. Se explora la diferencia entre error y defecto , aclarando los conceptos de medida, medición, métrica e indicador. De la misma manera se exploran las métricas privadas y las públicas. Las ventajas y desventajas de estas métricas son mencionadas
El documento presenta una introducción al concepto de calidad en el desarrollo de software. Explica que la calidad se refiere al grado en que un software cumple sus requisitos y las expectativas del cliente. También define normas, estándares, procesos y metodologías relacionadas con la calidad. Finalmente, describe métricas y factores que miden la calidad, como la corrección, facilidad de mantenimiento e integridad.
El documento habla sobre la implementación de estándares de calidad en el desarrollo de software. Explica que existen organizaciones como ISO que establecen normas y estándares de calidad a nivel internacional. Luego describe algunos estándares y marcos de calidad específicos para software como ISO 9001, CMM e ISO/IEC 15504 (SPICE), enfocándose en sus objetivos y características.
Este documento presenta diferentes modelos y métricas para medir la calidad de software. Describe los modelos de McCall, FURPS, Dromey y MOSCA, los cuales clasifican factores y criterios de calidad como funcionalidad, mantenibilidad, rendimiento y confiabilidad. También explica el proceso de medición de métricas de software directas, indirectas e indicadores para evaluar la productividad de programadores. Finalmente, analiza cómo el software libre también busca asegurar su calidad a través de herramientas como SQO-O
Este documento presenta información sobre métricas de calidad de software. Explica que las métricas permiten monitorear y medir aspectos como defectos, usabilidad, tamaño y progreso de pruebas de software. Además, clasifica las métricas en directas e indirectas e identifica algunos tipos como líneas de código, tiempo de entrega y densidad de defectos.
Este documento trata sobre la gestión de proyectos de software. Explica que la gestión eficaz de un proyecto de software se centra en cuatro áreas clave: personal, producto, proceso y proyecto. También describe los roles clave en un proyecto de software y métodos para estimar costos, esfuerzos y plazos, incluyendo el modelo COCOMO.
Este documento trata sobre la gestión de proyectos de software. Explica que la gestión eficaz de un proyecto de software se centra en cuatro áreas clave: personal, producto, proceso y proyecto. También describe los roles clave en un proyecto de software y métodos para estimar costos, esfuerzos y plazos, incluyendo el modelo COCOMO.
Este documento describe diferentes tipos de métricas que se pueden aplicar al proceso y proyecto de desarrollo de software, incluyendo métricas orientadas al tamaño, función, objetos, casos de uso e ingeniería web. Explica que las métricas ayudan a medir la eficacia del proceso, calidad del producto y mejora continua, mientras que los indicadores proporcionan información sobre el estado y riesgos del proyecto.
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento describe diferentes tipos de métricas de software. Explica que las métricas nos ayudan a entender el proceso de desarrollo de software y el producto final para mejorarlo. Describe métricas directas como líneas de código y costos, e indirectas como funcionalidad y calidad. También cubre métricas técnicas, de calidad, de productividad, orientadas al tamaño y a la función. Finalmente, explica que las métricas se usan para indicar la calidad, evaluar la productividad, guiar mejoras y pre
Este documento presenta diferentes métricas y modelos para medir la calidad de software. Explica conceptos clave como métrica, medición y calidad. Describe varios modelos de métricas de calidad como el modelo de McCall, FURPS y Dromey. Estos modelos clasifican factores de calidad como funcionalidad, rendimiento, mantenibilidad y cómo estas se pueden medir. También presenta el modelo QSOS para evaluar la calidad de software libre considerando funcionalidad, riesgos de usuario y proveedor.
Este documento presenta diferentes métricas y modelos para medir la calidad de software. Explica conceptos clave como métrica, medición y calidad. Describe varios modelos de métricas de calidad como el modelo de McCall, FURPS y Dromey. Estos modelos clasifican la calidad en factores como funcionalidad, rendimiento, mantenibilidad y confiabilidad. Finalmente, el documento explica el modelo QSOS para evaluar la calidad de software libre considerando riesgos, funcionalidad y comunidades de código abierto.
Conceptos sobre Gestión de Proyectos de Software Joselito B
Este documento presenta conceptos sobre la gestión de proyectos de software. Explica que la gestión de proyectos implica la planificación, supervisión y control de los recursos humanos, procesos y eventos durante el ciclo de vida del proyecto. También introduce conceptos clave como el personal, producto, proceso y proyecto, y explica la importancia de medir estas métricas para mejorar la gestión.
El documento habla sobre las métricas del software. Explica que las métricas son medidas estadísticas que se aplican para medir la calidad del software desde diferentes perspectivas como el análisis, construcción, funcionalidad, documentación y procesos. También describe los tipos de métricas como técnicas, de calidad, de productividad, orientadas a personas y funciones; y cómo se usan las métricas para medir la calidad, analizar datos y mejorar procesos. Finalmente, provee un ejemplo de cómo se pueden usar métricas de t
Intoduccion A La Ingenieria Del Softwareguest9ad165
El documento define la ingeniería de software como una disciplina que ofrece métodos para desarrollar software de calidad. Explica que surgió en la década de 1960 para abordar los retos de proyectos de software cada vez más complejos. También describe mitos comunes sobre la administración, clientes y desarrolladores de software, así como los niveles de madurez de procesos de ingeniería de software y el enfoque PSP para mejorar la calidad y productividad individual.
Este documento presenta una introducción a las normas y estándares de calidad aplicados al desarrollo de sistemas de tecnologías de la información. Describe varios estándares como CMMI, ISO 9001, SPICE y Moprosoft, y proporciona una tabla comparativa con una descripción y ejemplos de aplicación de cada uno. Finalmente, concluye que para lograr un efectivo control de calidad en el desarrollo de software, es necesaria la participación de todas las áreas de una empresa, no solo de control de calidad.
Este documento presenta una tabla comparativa de varias normas y estándares de calidad para sistemas de TI, incluyendo ISO 9000, ISO 20000, ISO 15504 SPICE, IEEE 754, PSP, POSIX, CMMI, ISO/IEC 27001 e IEEE 1008. Explica brevemente cada estándar y sus ventajas, como mantener la calidad, mejorar los procesos de desarrollo de software, y facilitar la portabilidad de aplicaciones. Concluye que estas normas y estándares guían el desarrollo de proyectos de TI de calidad
Transparencia - Métricas en la calidad de SoftwareDaniel Chandia
El documento habla sobre las métricas de software, explicando que son medidas cuantitativas que permiten evaluar aspectos como la calidad, productividad y complejidad de un proyecto de desarrollo de software. Describe diferentes tipos de métricas como las de tamaño, calidad, proceso y rendimiento, y cómo estas pueden usarse para controlar costos, medir defectos, y mejorar la toma de decisiones.
Este documento describe diferentes métricas para medir procesos y proyectos de software. Explica que las métricas cuantitativas permiten evaluar la eficacia del proceso de software y los proyectos. Describe métricas orientadas al tamaño, función, objetos, casos de uso e ingeniería web. También cubre métricas para medir calidad como corrección, mantenibilidad e integridad.
Metricas del proyecto de Software - introduccionJose Diaz Silva
Introducción al manejo de las métricas de proyectos de software, considerando los aspectos de tamaño y los elementos de funcionalidad. Se explora la diferencia entre error y defecto , aclarando los conceptos de medida, medición, métrica e indicador. De la misma manera se exploran las métricas privadas y las públicas. Las ventajas y desventajas de estas métricas son mencionadas
El documento presenta una introducción al concepto de calidad en el desarrollo de software. Explica que la calidad se refiere al grado en que un software cumple sus requisitos y las expectativas del cliente. También define normas, estándares, procesos y metodologías relacionadas con la calidad. Finalmente, describe métricas y factores que miden la calidad, como la corrección, facilidad de mantenimiento e integridad.
El documento habla sobre la implementación de estándares de calidad en el desarrollo de software. Explica que existen organizaciones como ISO que establecen normas y estándares de calidad a nivel internacional. Luego describe algunos estándares y marcos de calidad específicos para software como ISO 9001, CMM e ISO/IEC 15504 (SPICE), enfocándose en sus objetivos y características.
Este documento presenta diferentes modelos y métricas para medir la calidad de software. Describe los modelos de McCall, FURPS, Dromey y MOSCA, los cuales clasifican factores y criterios de calidad como funcionalidad, mantenibilidad, rendimiento y confiabilidad. También explica el proceso de medición de métricas de software directas, indirectas e indicadores para evaluar la productividad de programadores. Finalmente, analiza cómo el software libre también busca asegurar su calidad a través de herramientas como SQO-O
Este documento presenta información sobre métricas de calidad de software. Explica que las métricas permiten monitorear y medir aspectos como defectos, usabilidad, tamaño y progreso de pruebas de software. Además, clasifica las métricas en directas e indirectas e identifica algunos tipos como líneas de código, tiempo de entrega y densidad de defectos.
Este documento trata sobre la gestión de proyectos de software. Explica que la gestión eficaz de un proyecto de software se centra en cuatro áreas clave: personal, producto, proceso y proyecto. También describe los roles clave en un proyecto de software y métodos para estimar costos, esfuerzos y plazos, incluyendo el modelo COCOMO.
Este documento trata sobre la gestión de proyectos de software. Explica que la gestión eficaz de un proyecto de software se centra en cuatro áreas clave: personal, producto, proceso y proyecto. También describe los roles clave en un proyecto de software y métodos para estimar costos, esfuerzos y plazos, incluyendo el modelo COCOMO.
Este documento describe diferentes tipos de métricas que se pueden aplicar al proceso y proyecto de desarrollo de software, incluyendo métricas orientadas al tamaño, función, objetos, casos de uso e ingeniería web. Explica que las métricas ayudan a medir la eficacia del proceso, calidad del producto y mejora continua, mientras que los indicadores proporcionan información sobre el estado y riesgos del proyecto.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
La Unidad Eudista de Espiritualidad se complace en poner a su disposición el siguiente Triduo Eudista, que tiene como propósito ofrecer tres breves meditaciones sobre Jesucristo Sumo y Eterno Sacerdote, el Sagrado Corazón de Jesús y el Inmaculado Corazón de María. En cada día encuentran una oración inicial, una meditación y una oración final.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
1. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
METRICAS DE SOFTWARE
“Si no puedeS medirlo, entonceS no puedeS controlarlo”
Tom Demarco
Se refiere a la medición de software en base a parámetros
2. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
No me preocupa si algo es barato o caro. Solo me preocupo si es bueno. Si es
lo suficientemente bueno, el público le devolverá el dinero.
3. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
• Adecuación (del producto) al uso
• Conformidad con requisitos y confiabilidad en el
funcionamiento
• Cero defectos
• Totalidad de las características y aspectos de un
producto o servicio en los que se basa su aptitud
para satisfacer una necesidad dada
• El grado de satisfacción que produce al cliente
• Un buen producto no es el que cumple con una
determinada especificación, sino el que es bien
recibido por el cliente
4. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
Calidad
• Calidad significa desarrollar, diseñar, producir y mantener un producto que sea el MAS
ECONOMICO, el mas UTIL y siempre SATISFACTORIO para el Consumidor. [Dr. Kaoru
Ischikawa].
• Grado en el que un conjunto de características inherentes cumple con los requisitos (ISO
9000:2005).
5. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
Calidad Realizada
Calidad
Necesaria
Calidad
Programada
La consecución de la calidad puede
tener tres orígenes:
6. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
FERRARI
FIAT
La calidad es relativa a las personas, a su edad, a las
circunstancias de trabajo, el tiempo…
•Un caramelo para un niño.
•Un mapa gastronómico mundial.
•El tiempo varia las percepciones.
7. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
“Calidad significa
hacer lo correcto
cuando nadie está
mirando”
Henry Ford
9. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
METRICAS DE SOFTWARE
La respuesta es relativamente obvia. Si no se
mide, no hay una forma real de determinar si se
está mejorando. Y si no se está mejorando, se
está perdido.
¿Por qué es tan importante medir el proceso de
ingeniería del software?
10. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
Medir en el Software
“No se puede controlar lo que no se puede medir” De Marco,1982
Gerentes:
• ¿cuánto cuesta este proceso?
• ¿qué productividad tiene el personal?
• ¿cuánto de bueno es el producto desarrollado?
• ¿estará el usuario satisfecho?
• ¿cómo se puede mejorar?
Ingenieros:
• ¿podemos verificar los requerimientos?
• ¿hemos encontrado todos los errores?
• ¿hemos cumplido los objetivos?
• ¿qué pasará en el futuro?
11. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
Hay varias razones para medir un producto
1. Para indicar la calidad del producto.
2. Para evaluar la productividad de la gente que desarrolla el producto.
3. Par evaluar los beneficios en términos de productividad y de calidad, derivados del uso
de nuevos métodos y herramientas de la ingeniería de software.
4. Para establecer una línea de base para la estimación
5. Para ayudar a justificar el uso de nuevas herramientas o de formación adicional.
Objetivos de Medir en el Software
Las medidas nos ayudan a:
• comprender lo que sucede durante el
desarrollo y mantenimiento
• controlar proyectos
• mejorar productos y procesos
12. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
MEDIDA:
MÉTRICA:
INDICADOR:
Indicación cuantitativa de escala, Cantidad, Dimensión, capacidad o tamaño de algún atributo
de un producto o proceso:
Ej. Numero de errores dentro de un diagrama UML(nuestro diagrama tiene 4 errores y
100 líneas de código para parte de diseño)
Se basa en procedimientos estandarizados, métodos de cálculos , interpreta los valores de
medida, son cálculos utilizados de varios mediciones donde al final nos da información, el
resultados puede ser un porcentaje, un proporción, una fracción,.
: Ej. Numero de promedio de errores que se encuentran por revisión
Nos ayuda a identificar si nuestro SW es de baja o alta calidad:
Ej. Si la tasa de fallos de las pruebas > 0.2 se revisará el producto
SW
CONCEPTOS
15. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
Hay cuatro razones para medir: Caracterizar, Evaluar, Predecir y Mejorar.
• Medida: Valor asignado a un atributo de una entidad mediante una medición.
Ejemplo: 35.000 líneas de código
• Métrica: Medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo
dado. Incluye el método de medición.
Ejemplo: La productividad de este proyecto fue de 500 líneas (LDC/persona-mes)
• Indicador: Es una métrica o combinación de métricas que proporcionan una visión profunda del proceso
de software.
Ejemplo: La productividad media de nuestra empresa es de 500 (LDC/pm).
Las métricas nos ayudan a entender tanto el proceso técnico que se utiliza para desarrollar un producto,
como el propio producto. El proceso para intentar mejorarlo y el producto para intentar aumentar su
calidad.
16. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
ENTONCES QUE ES UNA METRICA ?
Cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño y otro
característica de un software o un sistema informático y métodos de cálculos donde
interpreta los valores de medida y al final nos da información .
Tipos de métricas
Las medidas directas(según el contexto)
• Costo
• Esfuerzo
• Líneas de código
• Velocidad de ejecución
• Errores
• Defectos
• Manteniemitno
Las medidas indirectas(según el contexto)
• Funcionalidad
• Calidad
• Complejidad
• Eficiencia
• Confiabilidad
17. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
METRICAS ORIENTADAS AL TAMAÑO
Líneas de código (DCL)
Métricas de Halstead
Métricas de Li Henry:
METRICAS ORIENTADAS A LA FUNCIÓN
Puntos de Función (PF)
MEDICIÓN DE METRICAS DE SOFTWARE
18. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
METRICAS ORIENTADAS AL TAMAÑO
las métricas del software 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.
Con los datos contenidos en la tabla se pueden desarrollar
para cada proyecto un conjunto de métricas simples
orientadas al tamaño.
Debe tenerse en cuenta que el esfuerzo y el
costo registrados en la tabla incluyen todas
las actividades de ingeniería del software
(análisis, diseño, codificación y prueba) y
no sólo la codificación.
Nota:
19. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
Líneas de Código (LDC)
Proyecto LDC Esfuerzo Costo Economico DOC. Errores Defectos Personal
SysFer 12500 24 15,000.00
S/. 365 125 35 8
alfa 28150 50 26,000.00
S/. 1250 75 52 15
• Medida directa al software.
• Generar un histórico de información
Podemos obtener métricas utilices:
errores/ MLDC = -Por cada …… líneas de código se cometieron ….. fallas antes de la entrega
defectos/MLDC=
Coste económico/LDC=
Pag. Doc/MLDC= :
Además se puede medir otras métricas interesantes:
Errores por persona – mesErrores/esfuerzo= por cada….. esfuerzo realizado se cometieron …… errores
LDC por persona mes (productividad)=LDC/esfuerzo=………cada esfuerzo realizado produjo LDC
20. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
EJEMPLOS:
Proyecto LDC Esfuerzo Costo Economico DOC. Errores Defectos Personal
SysFer 12500 24 15,000.00
S/. 365 125 35 8
alfa 28150 50 26,000.00
S/. 1250 75 52 15
Podemos obtener métricas utilices:
errores/ MLDC =
defectos/MLDC=
Coste económico/LDC=
Pag. Doc/MLDC= :
Errores por persona – mesErrores/esfuerzo= por cada….. esfuerzo realizado se cometieron …… errores
LDC por persona mes (productividad)= LDC/esfuerzo=………cada esfuerzo realizado produjo LDC
21. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
METRICAS DE PUNTO DE FUNCION (PF)
• Medio para medir la funcionalidad que entra a un sistema utilizado datos
historicos
• Sirve para:
• Estimar:El costo o esfuerzo requerido para diseñar, codificar y probar el
software
• Predicir: el numero de errores que se encuentran durante las pruebas
• Prever: el numero de componetes y/o de lineas fuente proyectadas en el
sistema implementado
La métrica del punto función es un método utilizado
en ingeniería del software para medir el tamaño del software.
22. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
Puntos de Función (PF)
• Medida directa.
• Se centra en medir la “funcionalidad” del producto.
PF = Cuenta Total * (0.65+0.01*SUM(Fi))
• Calculo determinado por una formula.
23. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
PF: se calculan rellenando la Tabla :
24. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
• Buscar CE
• Actualizar EE
• Insertar EE
• Listar SE
• Eliminar EE
• Informes o reportes SE
• Tablas de BD ALI
• Entrada externa (EE)
– (Pantallas donde el usuario ingresa datos)
• Salida externa (SE)
– (Informes, gráficos, Listados de datos)
• Consulta externa (CE)
– (Recuperar y mostrar datos al usuario
(Buscar))
• Archivo lógico interno (ALI)
– Pueden ser tablas en la base de datos
--Datos mantenidos por otros sistemas,
pero usados por el sistema actual
• Archivo de interfaz externo (AIE)
Parametros de medicion
25. UNIVERSIDAD NACIONAL MICAELA BASTIDAS
DE APURIMAC
M. Sc. Ing. Percy Alhuay C.
0 1 2 3 4 5
Sin influencia Incidental Moderado Medio Significativo Ecencial
PF: Calculo de “factores de ajuste”