Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Reporte de metricas y tabla comparativa de los modelos y estandares de calidad del softwa, Monografías, Ensayos de Introducción a Ingeniería Software

este documento se trata de realizar una tabla comparativa de los modelos y estandares de calidad de software, poner las caracteristicas y como es que funcionana cada uno de ellos, y un ensayo de las metricas las cuales nos ayudan a definir las medidas el producto o proyecto que estemos realizando

Tipo: Monografías, Ensayos

2022/2023

Subido el 10/03/2023

gisel-regalado
gisel-regalado 🇲🇽

2 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
TECNOLÓGICO NACIONAL DE
MÉXICO
CAMPUS JIQUILPAN
INGENIERÍA EN SISTEMAS
COMPUTACIONALES
FUNDAMENTOS DE INGENIERIA DE SOFTWARE
Reporte de Métricas
AXEL LÓPEZ LÓPEZ
TADEO VAZQUEZ MANZO
VERÓNICA BARRAGÁN ZEPEDA
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Reporte de metricas y tabla comparativa de los modelos y estandares de calidad del softwa y más Monografías, Ensayos en PDF de Introducción a Ingeniería Software solo en Docsity!

TECNOLÓGICO NACIONAL DE

MÉXICO

CAMPUS JIQUILPAN

INGENIERÍA EN SISTEMAS

COMPUTACIONALES

FUNDAMENTOS DE INGENIERIA DE SOFTWARE

Reporte de Métricas

AXEL LÓPEZ LÓPEZ

TADEO VAZQUEZ MANZO

VERÓNICA BARRAGÁN ZEPEDA

La calidad, es un concepto clave de este trabajo. Nos referimos al nivel de satisfacción de un cliente, con respecto al software desarrollado. También debemos de entender la definición de métrica, como una” Regla”: es estándar de medición para evaluar y analizar algo. En el caso de los softwares, estás métricas, son preguntas u objetos que deben de satisfacerse por medio de la operación del software en cuestión. Aplicando estás métricas, nos adentramos en el mundo de los modelos de calidad de software lanzados al mercado. Estos se basan también, en el proceso y desarrollo de este. Por ejemplo: tiempos de entregas, capacidades de los: diseñadores, programadores, etc. Y por último un exhaustivo análisis de muchos otros factores, ya sean, cuestiones de mercado, innovación, presupuestos y la retroalimentación que viene de la comparativa, entre otros grupos de trabajo o productos. Depende de la métrica. Por ejemplo, el software libre, también tiene sus propias métricas de calidad, claro, adaptadas a su filosofía. Priorizando la calidad y la libertad que el software libre desea para sus productos. Todas las métricas, tienen una metodología a seguir. Podemos representarla en 4 pasos básicos: Definición, evaluación, calificación y selección.

Métricas de calidad del software

Es la aplicación continua de mediciones en el proceso de desarrollo del software y sus productos para suministrar información relevante a tiempo Las métricas del Software comprenden un amplio rango de actividades diversas, estas son algunas:

  • Aseguramiento y control de calidad
  • Modelos de fiabilidad
  • Modelos y evaluación de ejecución
  • Modelos y medidas de productividad

Clasificación de las métricas de Software

Las métricas de software están compuestas por criterios que definen su complejidad ( como el volumen, anidaciones y configuración), su calidad (exactitud, estructura, pruebas y mantenimiento), su competencia (Estas métricas intentan valorar las actividades de productividad de los desarrolladores como su certeza, rapidez, eficiencia y competencia), desempeño (estas métricas miden la conducta de módulos y sistemas de un software) y por ultimo criterios de estilización (métricas de preferencia de estilo de código, convenciones, limitaciones, etc.). Según el contexto que se aplican estos criterios están las métricas de proceso, caracterizados por su control y ejecución del proyecto así también de la medición de tiempos de las fases de este; también las métricas de proyecto que permiten evaluar el estado del proyecto y seguir la pista de riesgos y por ultimo las métricas de producto que se centra en las características del software y no en cómo fue producido midiéndolos por cuestiones como el tamaño, la calidad, la totalidad la volatibilidad y el esfuerzo.

Métricas de calidad modelos conocidos

El Principal objetivo de los ingenieros de software es producir sistemas, aplicaciones o productos de alta calidad. Para las evaluaciones que se quieran obtener es necesario la utilización de medidas técnicas, que evalúan la calidad de manera objetiva.

SQO-OSS desarrolló un conjunto de herramientas de evaluación de software con las que se podrá analizar y comparar la calidad del código de fuente y probar su idoneidad para su despliegue empresarial. El coste total del proyecto se estima en unos 2.470 millones de euros. Estas herramientas solo estimaran la calidad del producto.

Modelo de QSOS

Metodología del modelo

  1. Definición a. Constitución y enriquecimiento de los marcos de referencia que serán utilizados en los pasos siguientes.
  2. Evaluación a. Evaluación del software hecho de acuerdo con 3 ejes de criterios: cobertura funcional, riesgos del usuario y riesgos del proveedor de servicios
  3. Calificación a. Carga de los criterios divididos en 3 ejes, modelando el contexto.
  4. Selección a. Aplicación del filtro configurado en el paso anterior a los datos encontrados en los dos primeros pasos, de manera de realizar consultas, comparaciones y selección de productos.

Métricas usadas por QSOS

  • Métricas generales: que se aplican a todo tipo de Software Libre u Open Source. Este tipo de métrica comprende aspectos como madurez, actividad en el desarrollo, portabilidad, entre otras.
  • Métricas específicas: que se aplican a una familia determinada de software. Comprenden aspectos inherentes a las características del tipo de software.
  • Durabilidad intrínseca (sustentabilidad): Evalúa aspectos como la madurez del sistema, historia, probabilidad de forks, su adopción, referencias, equipo de desarrollo y la actividad realizada durante el desarrollo del trabajo.
  • Solución industrializada: Documentación y servicios
  • Explotabilidad: Facilidad de uso y ergonomía
  • Aseguramiento de la calidad: Feedback y monitoreo
  • Adaptabilidad técnica: Modularidad y extensión o modificación del código
  • Estrategia: Licencia y copyright
  • Roadmap (publicado, no publicado).
  • Patrocinante.
  • Independencia estratégica