Want to create interactive content? It’s easy in Genially!
Estándares y Métricas de Calidad en la Ingeniería de Software
Jessica Parra
Created on April 20, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
View
Pechakucha Presentation
Transcript
Estándares y Métricas de Calidad en la Ingeniería de Software
Integrantes: 3822 Dorantes Sosa Jose Ventura Medina Medrano Adriana Quintana Parra Jessica Robledo Santiago Yatziri
INTRODUCCIÓN
En la siguiente presentación se verán las formaciones y especificaciones sobre los estandares y metricas de calidad, ya que hoy en día es parte fundamental el aprender los diferentes parámetros o normas, conforme a las empresas y sus tipos de proyectos o gestiones de los mismos, ya que estos estandares y métricas, nos ayudan a determinar si el proceso de desarrollo tiene una mayor calidad o no conforme a su desarrollo en la actualidad, tomando en cuenta diferentes especificaciones, es decir, usando las normas para la medición de procesos de mayor calidad.
ESTÁNDARES
Los estándares de calidad de software son normas emitidas por organismos específicos, que sirven para sentar un marco con el que comparar si un proceso de desarrollo es o no de calidad. Las normas de calidad del software más conocidas han sido desarrolladas por ISO, y son la serie ISO-9000.
ISO 9000: Son un estándar de calidad para todo tipo de industrias; contiene una normativa específica para el desarrollo de software, la ISO-9003. Consiste en una serie de cláusulas que deben aplicarse en el marco de trabajo, en el ciclo de vida del proyecto y en las actividades de apoyo al mismo. CMMI: Fue desarrollado por el Software Engineering Institute en estados unidos, sirve para comprobar la habilidad de los procesos de las organizaciones para realizar determinados proyectos.
SPICE: Es el modelo de madurez propuesto por ISO, similar a CMMI. -Factores de calidad: Sirven para descomponer el concepto genérico de “calidad”; para facilitar su control y su medición. 1)Factores operativos: Son aquellos que afectan al uso del software. 2)Factores de mantenimiento: Son aquellos que se aplican a la capacidad de modificación del software. 3)Factores evolutivos: Son aquellos que indican si el software se puede trasladar con facilidad a otra máquina o a otro producto de base (SO, SGBD).
NORMAS ISO/IEC 9126
Norma ISO/IEC 9126La norma ISO/IEC 9126, tiene como fin cuantificar los productos de software, esta norma nos indica las características de la calidad del software y fue elaborado para cubrir las necesidades de error que genera.
SO/IEC TR 9126-2:2003 (métricas externas).Suministra unos parámetros que hacen posible la medición a través de los seis atributos que tiene la norma; los parámetros externos hacen posible cuantificar el comportamiento de un sistema basada en un PC a través de software.
ISO/IEC TR 9126-3:2003 (métricas internas): El fundamento de esta métrica es lograr que la calidad externa y la calidad de uso pretendida, esta métrica hace posible evaluar la calidad del software relacionado con los inconvenientes presentados antes de su puesta en producción.
NORMAS ISO/IEC 14598
ISO/IEC 14598-1 (visión general): suministra una visión general de las otras cinco partes a continuación mencionadas y explica la relación entre la evaluación del producto software y el modelo de calidad definido en la norma ISO/IEC 9126.
La ISO/IEC 14598 Es utilizada actualmente como una metodología para evaluar el productor de software. La norma establece una serie de etapas e involucra el marco de trabajo donde se manipula el software y se evalúa la calidad del producto.
ISO/IEC 14598-2 (planeamiento y gestión): está compuesto por guías y requisitos para determinar las funciones de soporte como lo es la planificación y gestión de la evaluación del producto.
SO/IEC 14598-4 (proceso para adquirientes): suministra las guías y requisitos para llevar a cabo la evaluación del producto de softwaremostrándole a los compradores que desean adquirir o utilizar el producto existente.
ISO/IEC 14598-3 (proceso para desenvolvedores): determina los requisitos y guías para la evaluación del producto software cuando esta es llevada a cabo en paralelo con el desarrollo por parte del desarrollador.
SO/IEC 14598-5 (proceso para avaladores): determina las guías y requisitos para la evaluación del producto software cuando la evaluación es realizada por evaluadores independientes.
ISO/IEC 14598-6 (documentación de módulos): suministra las guías para la documentación del módulo de evaluación.
NORMAS ISO/IEC 25000
Norma ISO/IEC 25000 (SQuaRE)Algunas características que se espera de todo software desarrollado son: • Golpe estratégico; oportunidad de ventaja competitiva. • Los requisitos del software son la base de las medidas de calidad. • Afecta la organización en general (directivos, trabajadores, clientes). • Planificación, diseño de objetivos, coordinación, formación, adaptación de toda la organización.
MÉTRICAS
Las métricas del producto son una medida cuantitativa que permite a la gente del software tener una visión profunda de la eficacia del proceso del software y de los proyectos que dirigen utilizando el proceso como un marco de trabajo;son analizadas y evaluadas por los administradores del software.
VENTAJAS DEL USO DE METRICAS
-Determina la calidad del producto. -Evalúa la productividad de los desarrolladores. -Se tiene conocimiento cuantitativo de las características del proceso y del producto. -Se tiene un soporte para la estimación y la planificación. -Se evalúan los beneficios (en cuanto a calidad y productividad) derivados del uso de nuevos métodos y herramientas de ingeniería del software. -Establece una línea base para la estimación
CARACTERISTICAS DE LAS METRICAS
Exactas Precisas:
No se debe perder información en los redondeos ya que la información se desvirtúa.
Consistentes:
Una medición de un atributo debe dar el mismo valor independientemente de la medición.
MEDIDA DEL ATRIBUTO
Para que la medida del atributo interno sea un indicador útil de la característica externa, se deben cumplir tres condiciones:
- El atributo interno debe medirse de forma precisa
- Debe existir una relación entre lo que se puede medir y el atributo de comportamiento externo.
- Esta relación se comprende, ha sido validada y se puede expresar en términos de una fórmula o modelo.
METRICAS DEL PRODUCTO
Las métricas del producto se dividen en dos clases:
- Las métricas dinámicas, que son recogidas por las mediciones hechas en un programa en ejecución.
- Las métricas estáticas, que son recogidas por las mediciones hechas en las representaciones del sistema como el diseño, el programa o la documentación.
ANÁLISIS DE LAS MEDICIONES
Uno de los problemas con la recogida de datos cuantitativos en el software y en los proyectos de software es comprender lo que significan realmente los datos. Es fácil malinterpretar los datos y hacer inferencias incorrectas. Las mediciones se deben analizar cuidadosamente para comprender lo que realmente significan. Los procesos y productos para medir no están aislados de su entorno y los cambios en ese entorno invalidan las comparaciones de los datos. Los datos cuantitativos de las actividades humanas no siempre pueden tomar se como valores de entrada.
PUNTOS CLAVE
- La gestión de la calidad del software permite señalar si éste tiene un escaso número de defectos y si alcanza los estándares requeridos de mantenibilidad, fiabilidad, portabilidad, etcétera, las actividades de la gestión de la calidad comprenden la garantía de la calidad que establece los estándares para el desarrollo de software, la planificación de la calidad y el control de la calidad que comprueba el software con respecto a los estándares definidos.
- Un manual de calidad organizacional debe documentar un conjunto de procedimientos de garantía de la calidad. Éste puede basarse en los modelos genéricos sugeridos en los estándares ISO 9000.
- Los estándares de software son importantes para garantizar la calidad puesto que representan una identificación de las «mejores prácticas». El proceso de control de calidad implica comprobar que el proceso del software y el software a desarrollar concuerdan con estos estándares.
- Las revisiones de los productos a entregar por el proceso del software incumben a un equipo de personas los cuales comprobarán que se han seguido los estándares de calidad, las revisiones son la técnica más utilizada para valorar la calidad.
CONCLUSIÓN
Cada una de las normas, métricas y estándares de calidad son de suma importancia conforme a las pequeñas, medianas y grandes empresas que se genera a partir de gestión de proyectos, ya que algunas de ellas nos sirven para las gestiones internas, como externas. Todo el proceso de cada una de ellas, tiene el fin de tener una buena organización y gestionamiento frente a cualquier situación o por el simple hecho de tener un rango alto en comparación con otras empresas y usuarios.
REFERENCIAS
(10 de 01 de 2009). Obtenido de Estándares y Métricas: https://sites.google.com/site/gestiondeproyectossoftware/unidad-2-calidad-de-software/2-2-estandares-y-metricas-de-calidad-en-la-ingenieria-de-sw Calidad del Software. (20 de 10 de 2019). Obtenido de http://itpn.mx/recursosisc/7semestre/gestiondeproyectosdesoftware/Unidad%20II.pdf Ingeniería de SW. (09 de 12 de 2010). Obtenido de Gestion de Proyectos : https://sites.google.com/site/lucerosdbrtty/home/1-2-fases-de-la-gestion-de-proyectos/2-2-estandares-y-metricas Salomon, A. (25 de Septiembre de 2017). ESTANDARES. Obtenido de https://prezi.com/i7dnqyz-7jw-/23-estandares-y-metricas-de-calidad-en-ingenieria-de-software/
¡Gracias!