Este documento describe diferentes métricas y métodos para medir la calidad del software libre y con licencia. Explica los tipos de métricas técnicas, de calidad, de productividad y orientadas a la persona. También describe el método GQM para seleccionar métricas para un proyecto y el proceso PSM para implementar con éxito un programa de medición de software. Por último, presenta el método QSOS para cuantificar y seleccionar software libre.
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
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
¿Cómo medir la calidad del software de una manera formal pero práctica?Software Guru
Se explicará el modelo EPEI para evaluación de calidad de software, el cual está diseñado para utilizar información cualitativa y pasarla a entornos cuantitativos que permitan comparar la calidad en distintos proyectos de software, así como su evolución a lo largo del tiempo.
El modelo EPEI fue presentado en el artículo "Midiendo la calidad del software" en SG #40.
Semblanza del conferencista:
FRANCISCO VALDÉS SOUTO.
• PhD. en Ingeniería de Software con especialización en medición y estimación de software en la Universidad de Quebéc en la École de Technologie Supérieure.
• Maestro en Tecnologías de Información y Administración por el Instituto Tecnológico Autónomo de México.
• Mastère Spécialisé Manager Telecom por el INSTITUT NATIONAL DES TELECOMMUNICATIONS (Francia).
• Ingeniero en Computación por la Universidad Nacional Autónoma de México.
• Certified ScrumMaster (CSM), Project Manager Professional (PMP).
• Primer mexicano certificado como COSMIC FFP Size Measurer por el Common Software Measurement International Consortium (COSMIC).
• Common Software Measurement International Consortium International Advisory Council (IAC)
• Integrante del Work Group 12 del ISO/IEC Joint Technical Committee 1, Sub-Committee 7 (Software Engineering).
Tiene experiencia de más de 16 años en desarrollo de Software Financiero de desempeño crítico, laborando para Banco de México en las áreas de Sistemas de la Dirección de Operaciones de Banca Central y de la Dirección General de Emisión y colaboró en la implementación del MAAGTICSI en el IMSS.
Actualmente Socio fundador y Director General de SPINGERE, la primera organización especializada en la consultoría y capacitación en dimensionamiento, evaluación y estimación de proyectos de TI en México y en AL (en idioma Español).
Tiene un libro varios artículos publicados Internacionalmente y en algunas revistas en el país, participa activamente en las conferencias internacionales relacionadas con la estimación y medición de proyectos como Software Engineering Research, Management and Applications (SERA) y International Workshop in Software Measurement (IWSM) and International Conference on Software Process and Product Measurement (MENSURA).
RESUMEN: En los tiempos actuales, gracias a los avances de la Informática, el software se utiliza en casi todos los campos de la actividad humana: la industria, el comercio, las finanzas, el gobierno, la salud, la educación, las artes. Existe una creciente preocupación por lograr que los productos software cumplan con ciertos criterios de calidad. Para ello, se avanza en la definición e implementación de estándares que fijan los atributos deseables del software de calidad, a la vez que surgen modelos y metodologías para la evaluación de la calidad. Para lograr este objetivo, los ingenieros de software deben emplear métodos efectivos junto con herramientas modernas dentro del contexto de un proceso maduro de desarrollo del software.
¿Cómo medir la calidad del software de una manera formal pero práctica?Software Guru
Se explicará el modelo EPEI para evaluación de calidad de software, el cual está diseñado para utilizar información cualitativa y pasarla a entornos cuantitativos que permitan comparar la calidad en distintos proyectos de software, así como su evolución a lo largo del tiempo.
El modelo EPEI fue presentado en el artículo "Midiendo la calidad del software" en SG #40.
Semblanza del conferencista:
FRANCISCO VALDÉS SOUTO.
• PhD. en Ingeniería de Software con especialización en medición y estimación de software en la Universidad de Quebéc en la École de Technologie Supérieure.
• Maestro en Tecnologías de Información y Administración por el Instituto Tecnológico Autónomo de México.
• Mastère Spécialisé Manager Telecom por el INSTITUT NATIONAL DES TELECOMMUNICATIONS (Francia).
• Ingeniero en Computación por la Universidad Nacional Autónoma de México.
• Certified ScrumMaster (CSM), Project Manager Professional (PMP).
• Primer mexicano certificado como COSMIC FFP Size Measurer por el Common Software Measurement International Consortium (COSMIC).
• Common Software Measurement International Consortium International Advisory Council (IAC)
• Integrante del Work Group 12 del ISO/IEC Joint Technical Committee 1, Sub-Committee 7 (Software Engineering).
Tiene experiencia de más de 16 años en desarrollo de Software Financiero de desempeño crítico, laborando para Banco de México en las áreas de Sistemas de la Dirección de Operaciones de Banca Central y de la Dirección General de Emisión y colaboró en la implementación del MAAGTICSI en el IMSS.
Actualmente Socio fundador y Director General de SPINGERE, la primera organización especializada en la consultoría y capacitación en dimensionamiento, evaluación y estimación de proyectos de TI en México y en AL (en idioma Español).
Tiene un libro varios artículos publicados Internacionalmente y en algunas revistas en el país, participa activamente en las conferencias internacionales relacionadas con la estimación y medición de proyectos como Software Engineering Research, Management and Applications (SERA) y International Workshop in Software Measurement (IWSM) and International Conference on Software Process and Product Measurement (MENSURA).
RESUMEN: En los tiempos actuales, gracias a los avances de la Informática, el software se utiliza en casi todos los campos de la actividad humana: la industria, el comercio, las finanzas, el gobierno, la salud, la educación, las artes. Existe una creciente preocupación por lograr que los productos software cumplan con ciertos criterios de calidad. Para ello, se avanza en la definición e implementación de estándares que fijan los atributos deseables del software de calidad, a la vez que surgen modelos y metodologías para la evaluación de la calidad. Para lograr este objetivo, los ingenieros de software deben emplear métodos efectivos junto con herramientas modernas dentro del contexto de un proceso maduro de desarrollo del software.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
metricas de software si-504
1. Métricas De Calidad en el software libre y con licencia Trejo Orihuela Carlos Eduardo Profesora: Ruth Marcela Romero SI-504
2. Métricas Las métricas son la maduración de una disciplina, que, según Pressman van a ayudar a la evaluación de los modelos de análisis y de diseño, en donde proporcionarán una indicación de la complejidad de diseños procedimentales y de código fuente, y ayudaran en el diseño de pruebas más efectivas; Es por eso que propone un proceso de medición, el cual se puede caracterizar por cinco actividades: (1) Formulación: La obtención de medidas y métricas del software apropiadas para la representación de software en cuestión.(2) Colección: El mecanismo empleado para acumular datos necesarios para obtener las métricas formuladas.(3) Análisis: El cálculo de las métricas y la aplicación de herramientas matemáticas.(4) Interpretación: La evaluación de los resultados de las métricas en un esfuerzo por conseguir una visión interna de la calidad de la representación.(5) Realimentación: Recomendaciones obtenidas de la interpretación de métricas técnicas trasmitidas al equipo de software.
3. T Tipos de Métricas MÉTRICAS TÉCNICAS: Se centran en lasa características de software pro ejemplo: la complejidad lógica, el grado de modularidad. Mide la estructura del sistema, el cómo esta hecho. MÉTRICAS DE CALIDAD: proporcionan una indicación de cómo se ajusta el software a los requisitos implícitos y explícitos del cliente. Es decir cómo voy a medir para que mi sistema se adapte a los requisitos que me pide el cliente. MÉTRICAS DE PRODUCTIVIDAD: Se centran en el rendimiento del proceso de la ingeniería del software. Es decir que tan productivo va a ser el software que voy a diseñar. MÉTRICAS ORIENTADAS A LA PERSONA: Proporcionan medidas e información sobre la forma que la gente desarrolla el software de computadoras y sobre todo el punto de vista humano de la efectividad de las herramientas y métodos. Son las medidas que voy a hacer de mi personal que va hará el sistema. MÉTRICAS ORIENTADAS AL TAMAÑO: Es para saber en que tiempo voy a terminar el software y cuantas personas voy a necesitar. Son medidas directas al software y el proceso por el cual se desarrolla, si una organización de software mantiene registros sencillos, se puede crear una tabla de datos orientados al tamaño
4. GQM Goal-Question-Metrics es una técnica definida por Basili y Weiss, para seleccionar y generar métricas tanto del proceso como de los resultados de un proyecto. Define un objetivo, el cual se refina en preguntas y define métricas que intentan dar información para responder a estas preguntas. Conformado por 3 niveles Nivel conceptual (Goals) Nivel operacional (Questions) Nivel cuantitativo (Metrics)
5. Inicialmente se veía al GQM como un modelo de seis pasos a seguir: Establecer las metas Generación de preguntas Especificación de medidas Preparar recolección de datos Recolectar, validar y analizar los datos para la toma de decisiones. Analizar los datos para el logro de los objetivos y el aprendizaje
7. PSM PracticalSoftwareMeasurement. Basado en experiencias obtenidas por las organizaciones para saber cual es la mejor manera de implementar un programa de medición de software con garantías de éxito. Proceso PSM Planificación de la medición Realización de la medición Evaluación de la medición Establecimiento y mantenimiento del compromiso PSM Modelos de Métricas de software Modelo ISO 9000 ISO 9000 ISO 9001 ISO 9003 ISO 904 ISO 9000-3 ISO/IEC 9126 Métricas en Software Libre
8. QSOS MethodforQualification and Selection of Open SourceSoftware (QSOS) Permite la cuantificacación y selección de software open source. Pasos del QSOS Definición Evaluación Calificación Selección QSOS - Definición y Evaluación Definición Marcos de referencia: Familia de Software Tipos de Licencia Tipos de comunidades
9. QSOS Versión Producto Una vez aplicadas la métricas de calidad especificas para el tipo de software libre que se está evaluando, se obtienen resultados Una presentación en forma de gráfico Una presentación en forma textual, representado cada atributo especifico de cada una de las métricas usadas. A continuación se hace mención y muestra una herramienta Web, mediante la cual se puede realizar evaluaciones a casos de estudios particulares, Además permite comparar los resultados obtenidos, con otros estudios ya realizados.