Actividad 1.1. Ensayo Estándares de Calidad y Ventajas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Tecnológico Nacional De México

Instituto Tecnológico De Apizaco

Asignatura: Aseguramiento De La Calidad De Software

Actividad 1.1: Ensayo Estándares De Calidad Y Ventajas

Carrera: Ing. Tecnologías De La Información Y Comunicaciones

Nombre: Alejandro Lima Vázquez No. Control: 17371033

Docente: Vargas Matamoros Kathy Laura

Fecha: 27/08/2021
Introducción

El software es una de tantas herramientas que hoy en día es de vital importancia


para la optimización de los procesos dentro de una organización/proyecto/etc. Por
ello, la calidad del software es un aspecto muy importante a tomar en cuenta dentro
de las empresas. Por esto es necesario analizar si el producto cumple con los
requerimientos y necesidades del usuario/cliente. Para el análisis de este producto
se toman en cuenta distintos estándares de enfocados en la calidad del software.

Desarrollo

Para entender los estándares de calidad del software, debemos primero saber que
es un estándar:

“Un estándar es una serie de recomendaciones a seguir para la entrega de un


producto.” (Acosta, N. J.; Espinel, L. A.; García, J. L. 2017)

Luego, debemos entender que es la calidad del software:

El concepto de calidad de software, según Pressman (2010) se asocia a la


"concordancia con los requisitos funcionales y de rendimiento explícitamente
establecidos con los estándares de desarrollo plenamente documentados y con las
características implícitas que se espera de todo software desarrollado
profesionalmente"

Entonces con esto entendemos que los estándares de calidad del software son una
metodología para que los productos entregables cumplan con las expectativas y los
requisitos del negocio.

Dentro de los estándares de calidad más aplicados a la calidad del software son:

Norma ISO/IEC 9126

Esta norma nos indica las características de la calidad del software y fue elaborado
para cubrir las necesidades de error que genera. La norma fue diseñada en los
siguientes factores: calidad de proceso, calidad del producto, calidad del software y
calidad de uso. Por otro lado, presenta dos modelos de calidad, el primero habla de
la calidad interna y externa y el segundo modelo se refiere a la calidad en uso.

La calidad externa es aquella que es medible con el uso del producto, y la calidad
interna realiza una revisión relacionada con los atributos del software. En este
modelo de calidad, cuenta con 6 características:

 Funcionalidad
 Fiabilidad
 Usabilidad
 Eficiencia
 Mantenibilidad
 Portabilidad

Norma ISO/IEC 14598

Es utilizada actualmente como una metodología para evaluar al 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, definiendo dentro
de esto las siguientes características primordiales en los procesos de evaluación:

 Repetitividad.
 Reproducibilidad.
 Imparcialidad.
 Objetividad.
Norma ISO/IEC 25000 (SQuaRE)

Aspectos importantes de la
norma 25000. Elaborado por
Acosta, N. J.; Espinel, L. A.;
García, J. L. (2017)

Esta norma tiene como objetivo guiar el desarrollo del software con la especificación
y evaluación de requisitos de calidad. Además de proporcionar una guía para el uso
de las nuevas series de estándares internacionales, llamados Requisitos y
Evaluación de Calidad de Productos de Software (SQuaRE, por sus siglas en
inglés).

IEEE 1061

Este estándar cubre tres grupos (medidas, procesos y objetivos), y otorga una
metodología para establecer requerimientos de calidad e identificar,
implementar, analizar y validar medidas de calidad de productos y procesos
software. El objetivo de este estándar es:

 Alcanzar las metas de calidad.


 Establecer requisitos de calidad.
 Establecer criterios.
 Evaluar nivel de calidad.
 Detectar anomalías.
 Supervisar cambios.
 Validar el control del sistema.

Norma ISO/IEC 15504 (SPICE)

SPICE “es un estándar internacional que es aplicable a cualquier organización que


quiera conocer y mejorar la capacidad de sus procesos”. Además, SPICE “No
pretende fijar la manera de realizar los procesos dentro de la organización, sino que
valora su capacidad y ayuda a proponer mejoras que aumenten esta capacidad”
(European Software Institute ESI, 2011).

El estándar consiste en 3 partes principales:

 Un marco para la evaluación de procesos con 6 niveles de capacidad de


proceso definido. (Evaluación de la capacidad)
 Un conjunto de requisitos para definir procesos.
 Un conjunto de requisitos sobre cómo realizar evaluaciones consistentes.

Estas son algunos de los estándares, pero,

¿Qué beneficios trae al cumplir dichas normas?

 Realizar una mejora continua en la calidad de los procesos de software


utilizados, servicios y productos de software.
 Reducir los costos en todos los procesos.
 Aumentar la productividad, efectividad y utilidad de la empresa.
 Asegurar la satisfacción de los clientes internos y externos.
 Tener productos de software y servicios con valor agregado.
 Tener aceptación total de los clientes.
 Tener permanentemente mejores procesos, productos de software y
servicios.
Mayor eficiencia en los requerimientos del software.
 Mejora la calidad del producto.
Conclusiones:

 La calidad del software es un tema complejo y que se debe de contemplar


desde el inicio de cualquier proyecto de software, ya que no solo es calidad
en el producto final, sino también en el proceso de desarrollo
 Al cumplir correctamente los estándares de calidad asegura que el producto
final y sus procesos cumpla con los requerimientos y necesidades de los
clientes.
 La evaluación de estos estándares en las organizaciones permite dar
un punto de referencia del estado actual, teniendo la posibilidad de
verificar las fortalezas y debilidades para luego realizar un plan de acción que
permita la generación de productos de software calidad.

Referencias

 Acosta, N. J.; Espinel, L. A.; García, J. L. (2017). Estándares para la calidad


de software. TIA, 5(1), pp. 75-84
 Callejas-Cuervo, M., & Alarcón-Aldana, A. C. (2017). Modelos de calidad del
software, un estado del arte. Entramado, 13(1), 236–250.
https://doi.org/10.18041/entramado.2017v13n1.25125
 PRESSMAN. Roger. Ingeniería del Software. Un enfoque práctico. 7ta
edición. España: Ed: McGraw-Hill Interamericana. 2010.
 ISO 25000. (s.f.). La familia de normas ISO/IEC 25000.
Recuperado de: http://iso25000.com/index.php/normas-iso-25000
 Kobayashi, A.(s.f.). ISO/IEC 15504 - Introducción a la norma de evaluación
de procesos de software. Recuperado de:
http://es.slideshare.net/quasarprocess/isoiec-15504-introduccin-a-la-norma-
de-evalua-cin-de-procesos-de-software
 Calidadysoftware.com(s.f.). Introducción al CMMI-CMM. Recuperado de:
http://www.calidadysoftware.com/otros/intro-duccion_cmmi.php

También podría gustarte