PDF de programación - Certificación de la Mantenibilidad del Producto Software: Un Caso Práctico

Imágen de pdf Certificación de la Mantenibilidad del Producto Software: Un Caso Práctico

Certificación de la Mantenibilidad del Producto Software: Un Caso Prácticográfica de visualizaciones

Publicado el 6 de Diciembre del 2020
176 visualizaciones desde el 6 de Diciembre del 2020
1,1 MB
8 paginas
Creado hace 6a (17/07/2015)
Certificación de la Mantenibilidad

del Producto Software: Un Caso Práctico

Moisés Rodríguez

Óscar Pedreira

Carlos Manuel Fernández

Alarcos Quality Center, Universidad de

Castilla-La Mancha
Ciudad Real, España

[email protected]

Laboratorio de Base de Datos,

Universidad de la Coruña

A Coruña, España

[email protected]

AENOR, Asociación Española de

Normalización y Certificación

Madrid, España

[email protected]

interesan, no solo por la calidad de los procesos que se siguen
en el desarrollo de software, sino también por la calidad de los
productos que desarrollan y/o adquieren, ya que una vez que el
producto ha sido implantado en sus instalaciones se encuentran
con graves problemas de calidad y complicaciones a la hora de
corregirlo, adaptarlo o evolucionarlo [2].

Desde hace varias décadas se han elaborado también
trabajos de investigación, normas y estándares, con el objetivo
de crear modelos, procesos y herramientas de evaluación de la
calidad del propio producto software. Entre
los más
representativos podemos citar: [3-6] y la nueva familia de
normas ISO/IEC 25000 [7]. Sin embargo, la certificación de la
calidad del producto software sigue siendo a día de hoy un área
relativamente joven de la Ingeniería del Software, en la que
todavía no existe un consenso definitivo.

Por este motivo y con el objetivo de conocer los trabajos
existentes sobre certificación de la calidad del producto
software, en 2012 se realizó la revisión sistemática expuesta en
[8] siguiendo la guía propuesta por Kitchenham en [9], junto
con la plantilla descrita por Biolchini en [10]. Como resultado
se obtuvo un conjunto de 10 estudios primarios que cumplían
con los requisitos de búsqueda, reflejados en la Tabla 1.

TABLA I.

LISTADO DE ESTUDIOS PRIMARIOS SELECCIONADOS



Resumen— La calidad del software está adquiriendo durante
los últimos años una gran importancia, principalmente debido a
que el software está presente en prácticamente todo lo que nos
rodea y se hace necesario asegurar su correcto funcionamiento.
Sin embargo, hasta ahora la mayor parte de los estudios se han
centrado en evaluar la calidad de los procesos de desarrollo, y
aunque existen trabajos centrados en la calidad del producto
software, no existe todavía una propuesta completa para la
evaluación y certificación de la calidad del producto software,
basada en la nueva familia de normas ISO/IEC 25000. El
presente artículo expone un caso de estudio de evaluación,
mejora y certificación de la mantenibilidad de un producto
software, en el que han participado una empresa desarrolladora
de software, un laboratorio de evaluación acreditado y una
entidad de certificación. Para ello,
las
características de este tipo de evaluaciones, el rol que cumple
cada una de las entidades participantes y el proceso seguido
desde la evaluación inicial hasta la certificación definitiva.

se presentarán

Palabras Clave— ISO/IEC 25000, calidad producto software,
certificación, laboratorio acreditado, mantenibilidad, modelo de
calidad.

I. INTRODUCCIÓN

Hoy en día el software está en prácticamente todo lo que
nos rodea, no solo en ordenadores, móviles o tablets, sino en
los electrodomésticos, en los vehículos, en el sector de la
medicina, en la banca y seguros, etc. Este aumento en la
demanda de productos software ha dado lugar a un crecimiento
de las empresas y departamentos encargados de su desarrollo,
lo que se conocen como “software factories” [1]. Por otro lado,
la falta de personal especializado para ciertas tareas del
desarrollo software, así como la búsqueda de la reducción de
costes han dado lugar a lo que se conoce como “outsourcing”
del desarrollo software, de manera que
las empresas
externalizan todo o parte de las actividades de desarrollo
software a otros departamentos o empresas. Sin embargo,
cuando se externaliza aumentan los riesgos y la falta de control
sobre la calidad del software que la empresa contratada
entrega, surgiendo la necesidad de evaluar y asegurar la calidad
del software de dichas empresas.

Aunque desde hace bastantes años la evaluación de la
calidad del software es un campo de gran actividad tanto
investigadora como en el sector industrial, la mayor parte del
esfuerzo realizado se ha centrado en la calidad de los procesos,
habiéndose desarrollado gran cantidad de modelos y estándares
de referencia, evaluación y mejora de procesos software: ISO
90003, ISO 12207, ISO 15504, CMM, CMMI, IDEAL,
SCAMPI, etc., en los que numerosas empresas de todo el
mundo se han evaluado y/o certificado. Sin embargo, es cada
día mayor el número de organizaciones y empresas que se

Id
1

2

3

4

5

6

7

8

9

Título

A software product certification model

Año Referencia
2010

[11]

Embedded software component quality and

Performance certification of software

Requirements certification for offshoring

certification

components

using LSPCM

SCfM_PROD: A software product

certification model

Continuously ensuring quality through

software product certification: A case study
A Software Certification Consortium and its

Top 9 Hurdles

Software component certification

Standardized code quality benchmarking for

improving software maintainability

2009

2011

2010

2008

2010

2009

2001

2011

[12]

[13]

[14]

[15]

[16]

[17]

[18]

[19]

Towards a software component certification

10

Entre las principales conclusiones obtenidas se pueden

framework

2007

[20]

destacar las siguientes:

La mayoría de los estudios destacan el trabajo que ya
existe en la certificación de procesos de desarrollo
software y la necesidad de que esta certificación sea
también extendida a las características del producto.

Moisés Rodríguez, Óscar Pedreira y Carlos M. Fernández. 2015. Certificación de la Mantenibilidad del Producto Software: Un Caso Práctico
Revista Latinoamericana de Ingeniería de Software, 3(3): 127-134, ISSN 2314-2642



127

La mayoría de los estudios se basan en características de
calidad extraídas de normas internacionales como la
ISO/IEC 9126, utilizando métodos de evaluación también
estándares como los de la ISO/IEC 14598. Sin embargo,
ninguna de las propuestas ha adoptado el nuevo modelo y
proceso de la familia ISO/IEC 25000.

Aunque ya existen varias propuestas para certificar el
producto software, la mayoría de ellas carece o tiene un
número reducido de aplicaciones reales en la industria del
software.

La mayoría de los estudios utiliza indistintamente los
conceptos de evaluación y certificación, lo que se
considera un error. Es necesario diferenciar entre el
proceso de evaluación, realizado frente a un modelo de
calidad, y el posterior proceso de certificación realizado
por un organismo acreditado e independiente.

Un denominador común de los estudios que presentan
casos de aplicación práctica es la importancia que
atribuyen a disponer de una herramienta que automatice
las actividades.

Por todo lo anterior, el objetivo del presente artículo es
presentar las características principales de una propuesta
completa para la evaluación y certificación del producto
software basadas en la familia ISO/IEC 25000 y demostrar su
aplicación mediante un caso de estudio práctico. Para ello, el
resto del artículo se estructura de la siguiente manera: en el
apartado 2 se presenta el modelo de AENOR (Asociación
Española de Normalización y Certificación) para Gobierno de
las TICs basado en estándares ISO, dentro del cual se ha
incluido la nueva familia de normas ISO/IEC 25000. En el
apartado 3 se resumen los principales elementos de la
evaluación, haciendo especial hincapié en el ecosistema de
evaluación y en el laboratorio acreditado AQC Lab. En el
apartado 4 se presenta el flujo de trabajo que se sigue para la
certificación del producto una vez ha sido evaluado por un
laboratorio acreditado, así como los resultados de un caso
práctico de evaluación, mejora y certificación de un producto
software. Y finalmente, el apartado 5 presenta las conclusiones
obtenidas con este trabajo y las líneas futuras de investigación.
II. MODELO DE AENOR PARA TICS CON ESTÁNDARES ISO
Desde al año 2006, AENOR ha presentado y desarrollado
un modelo de Gobierno y Gestión de las TIC para el siglo XXI
(Fig. 1) basado en normas ISO [21] con las mejores prácticas
del sector. Este modelo ha tenido una gran aceptación en el
mundo empresarial público y privado, debido a que está
orientado a la mejora de la productividad, la innovación y el
ahorro de costes; con una especial directriz que cumple con los
objetivos de las organizaciones.

Básicamente, el modelo propone dos grandes áreas y tres
certificaciones. El área de producción diaria de un Centro de
Procesamiento de Datos (CPD), con los objetivos de calidad y
seguridad de los servicios de TI (ISO/IEC 20000-1 e ISO
27001); y el área de ingeniería o desarrollo del software con
calidad y madurez en sus procesos con SPICE ISO 15504 -ISO
12207. Como características de este modelo hay destacar las
siguientes:

Es un modelo avalado por más de 150 países que han
participado en el desarrollo e implantación de los
estándares ISO que en él se recogen. Esto demuestra la
madurez e importancia que el modelo y
  • Links de descarga
http://lwp-l.com/pdf18524

Comentarios de: Certificación de la Mantenibilidad del Producto Software: Un Caso Práctico (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad