Anda di halaman 1dari 11

MODELOS Y ESTNDARES PARA LA CALIDAD DEL SOFWARE

Autor:
RUBIELA MUOZ MUOZ
Docente consultor:

MAG. ANA MILENA PALENCIA JIMNEZ

UNIVERSIDAD DE SANTANDER UDES


FACULTAD DE EDUCACIN
MAESTRA GESTION DE LA TECNOLOGIA EDUCATIVA
PITALITO-HUILA
2014

INTRODUCCIN

En la actualidad el software ha adquirido gran importancia debido a los grandes avances


tecnolgicos y de informacin, es por esto que de su eficiencia depende el xito del producto. La
calidad es una exigencia y una obligacin de toda empresa que tenga como negocio el desarrollo de
software, de ah la necesidad de implementar modelos y estndares que permitan llegar al nivel
deseado y por el ende el logro de los objetivos propuestos.
En la presente consulta sobre modelos y estndares para la calidad del software se relaciona
algunas organizaciones importantes que han desarrollado tanto estndares como modelos que permiten
guiar los procesos de desarrollo y el producto final; la informacin se presenta a travs de cuadros y
diagramas que representan claramente los diferentes modelos implementados con sus caractersticas,
los estndares y su descripcin y lo ms importante la funcin de cada uno de ellos en el proceso de
calidad del software.

ORGANIZACIONES
NOMBRE

CARACTERSTICAS

BRITISH STANDARS INSTITUTION

Asociacin britnica miembro de ISO

SEI (SOFTWARE ENGINEERING


INSTITUTE)
ISO (ORGANIZACIN
INTERNACIONAL PARA LOS
ESTNDARES)
FUNDACIN EUROPEA PARA LA
GESTIN DE LA CALIDAD (EFQM)

Es el instituto que cre y mantiene el modelo de calidad


CMM - CMMI

IEEE( INSTITUTE OF ELECTRICAL


AND ELECTRONICS ENGINEERS)

INSTITUTO COLOMBIANO DE
NORMAS TECNICAS Y
CERTIFICACIN (ICONTEC)
ESI (EUROPEAN SOFTWARE
INSTITUTE)

Han desarrollado una serie de normas y modelos para la


evaluacin de la calidad de productos
Fue fundada en 1988 con el objetivo de elevar la calidad de
los procesos
El Instituto de Ingenieros Elctricos y Electrnicos,
fundado en 1884. Segn el mismo IEEE, su trabajo es
promover la creatividad, el desarrollo y la integracin,
compartir y aplicar los avances en las tecnologas de la
informacin, electrnica y ciencias en general para
beneficio de la humanidad y de los mismos profesionales.
Es el Organismo Nacional de Normalizacin de Colombia

Su actividad principal se basa en ayudar a la industria del


software en sus objetivos o la produccin de un mejor
software de mayor calidad, a tiempo, de la mejor manera y
con un coste menor.

Fuente: Elaboracin propia.


Tabla1: organizaciones creadoras de estndar y modelos de calidad de software.

ESTNDARES
Los modelos y/o estndares de calidad ayudan a comprender las relaciones que existen entre las diferentes caractersticas de un producto de software.
Tabla 2: Estndares.
ESTANDAR

ISO

CARACTERSTICA
Consiste en una red de un conjunto de

COMIT
NADI: Normen-Ausschuss der Deutschen Industrie - Comit de Normalizacin de la

estndares nacionales en cada pas de todas las

Industria Alemana. El 22 de Diciembre de 1917, los ingenieros alemanes Naubaus y

regiones del mundo trabajando en asociacin,

Hellmich, constituyen el primer organismo dedicado a la normalizacin.

su objetivo es ayudar a asegurar la calidad, el

DIN : Comit de Normas Alemanas, que si bien sigui emitiendo normas bajos esta

medioambiente, la seguridad, la economa, la

siglas.

confiabilidad, la compatibilidad, la

AFNOR - Asociacin Francesa de Normalizacin. 1980.

interoperabilidad, eficiencia, eficacia y otras

BSI - British Standards Institution: En 1919 en Inglaterra se constituy esta

caractersticas importantes que impulsen del

organizacin privada.

desarrollo tecnolgico y el mercado.

National Standardization Associations ISA. Londres 1926.


La International Organization for Standardization - ISO - Organizacin Internacional
para la Normalizacin. Con sede en Ginebra, y dependiente de la ONU. 1947.
Esta familia de normas apareci en 1987, tomando como base la norma britnica BS
5750 de 1987, experimentando su mayor crecimiento a partir de la versin de 1994.

CMM

CMM (Modelo de Madurez de Capacidades)


es un modelo de referencia que a diferencia de

El departamento de defensa de los estados unidos tena muchos problemas con el

otros modelos basado en prcticas ajustables a

software que encargaba desarrollar a otras empresas, los presupuestos se disparaban,

cualquier dominio de produccin y posee un

las fechas alargaban ms y ms. Se convoc un comit de expertos para que

enfoque global e integrado de la organizacin,

solucionase estos problemas, en el ao 1983 dicho comit concluy "Tienen que crear

con el propsito de alcanzar los objetivos del

un instituto de la ingeniera del software, dedicado exclusivamente a los problemas del

negocio.
software, y a ayudar al Departamento de Defensa".
Convocaron un concurso pblico en el que dijeron: "Cualquiera que quiera enviar una
solicitud tiene que explicar cmo van a resolver estos 4 problemas", se presentaron
diversos estamentos y la Universidad Carnegie Mellon gan el concurso en 1985,
creando el SEI.
El SEI (Software Engineering Institute) es el instituto que cre y mantiene el modelo
de calidad CMM - CMMI
A partir de noviembre de 1986 el SEI, a requerimiento del Gobierno Federal de los
Estados Unidos de Amrica (en particular del Departamento de Defensa, DoD),
desarroll una primera definicin de un modelo de madurez de procesos en el
desarrollo de software, que se public en septiembre de 1987. Este trabajo evolucion
al modelo CMM o SW-CMM (CMM for Software), cuya ltima versin (v1.1) se
SPICE

Es Aplicable a cualquier organizacin o empresa

public en febrero de 1993


El proyecto SPICE es el proyecto 07.29 del subcomit SC7. Es un documento

que quiera mejorar la capacidad de cualquiera

compuesto de 9 partes que al momento de publicar el libro estaba en su primera

de sus procesos de software. El modelo de

revisin formal como Proposed Draft Technical Report (PDRT). El siguiente estado del

referencia de SPICE describe los procesos que

proceso de estandarizacin es llegar al Draft Technical Report (DTR) y finalmente

una organizacin puede realizar para comprar,

publicar Technical Report type 2 (TR-2). El tipo 2 significa que todava existen dudas

suministrar, desarrollar, operar, mantener y

en la comunidad sobre la aceptacin del documento. Despus de dos aos se realiza la

soportar el software, as como los atributos que

ltima votacin para que se vuelva el estndar internacional.

caracterizan la capacidad de estos procesos.

ITI ITIL se ha convertido en un estndar para la De Desde de 1989 la Office of Government Commerce (OGC), dependiente del gobierno

E S T A N D A R IS O
C A L ID A D D E L
SOFTW ARE

ITIL

administracin de servicios. Information

britnico, edita una coleccin correspondiente de libros. ITIL es una marca registrada

Technology Infrastructure Library, es una

de la OGC. Durante los aos pasados, ITIL se convirti en norma estndar de facto

coleccin de las mejores prcticas observadas

para la Gestin de Servicios de TI. Los responsables de TI fueron tomando consciencia

en la industria de TI. Es un conjunto de libros

de la importancia de la Gestin de Servicios de TI y desarrollaron una terminologa

en los cuales se encuentran documentados

conjunta para tal.

todos los procesos referentes a la provisin de


Ciclo de
servicios de tecnologa deIngeniera
informacin hacia

las organizaciones
Fuente: Elaboracin propia.

Sistema de
gestin de
calidad

ISO/IEC
12207
ISO
9000:2000
ISO
9001:2000

ISO 90003:2004
Software
EngineeringGuidelines for

application of ISO
Sistema de
9001:2000 to
ISO
15504
calidad
de
Las ventajas de implantar modelos o estndares de calidad de software son:
computer
(Spice)
productos
software
software
Tener una oportunidad para corregir los procesos de software que se hayan desajustado con el tiempo.
Guia del
ISO/IEC
Clasificar las empresas
como
de clase mundial
desarrollo de los
25000
Certificar la competitividad
internacional
requerida
para
competir
en todos los mercados.
productos de
(SquaRE)
Cambiar la actitud del personal
de la empresa
software
ISO/IEC 14598-1
Desarrollar y mejorar el nivel de calidad de vida del personal
Generar una cultura organizacional enfocada a cumplir con los requisitos de los clientes.
Visin General
Realizar una mejora continua de calidad de los procesos de software utilizados, servicios y productos
de software.
ISO/IEC
14598-2
Lograr que la empresa de software ser ms competitiva
Planeamiento y
Tener productos de software y servicios con valor agregado
Gestin
Tener criterios de medicin e indicadores congruentes que se utilizan en la empresa para comparar respecto
de
las mejores
prcticas,
ISO/IEC
14598-3
para conocer fortalezas y debilidades de la empresa; y establecer las estrategias necesarias para realizar mejoras.
Proceso para
Evaluacin
desenvolvedores
ISO/IEC del producto
14598
ISO/IEC 14598-4
software
Proceso para
Figura 1: Estndares ISO.
adquirientes
ISO/IEC 14598-5
Proceso para
avaladores
ISO/IEC 14598-6
Documentacin
de Mdulos

Fuente: Elaboracin propia.


Tabla 3: NORMAS ISO/IEC RELACIONADAS CON EL DESARROLLO DEL SOFTWARE

NORMA- ESTANDAR
ISO/IEC 12119
ISO/IEC 2382-1
ISO/IEC 10164-11

DESCRIPCIN
Tecnologa de la informacin. Paquetes de software. Requerimientos de calidad de pruebas.
Tecnologa de la informacin.
Tecnologa de la informacin. Interconexin se sistemas abiertos. Administracin de sistemas objetos y atributos

mtricos.
ISO/IEC 14143-1.2
Tecnologa de la informacin. Medicin de software, medicin del tamao funcional.
ISO/IEC 14598-5
Tecnologa de la informacin. Evaluacin del producto del software. Proceso para evaluadores
ISO/IEC 14980
Tecnologa de la informacin. Cdigo de prctica para la administracin de la seguridad de la informacin.
ISO/IEC 15026
Tecnologa de la informacin. Niveles de integridad del sistemas de software.
ISO/IEC 2382-17
Tecnologa de la informacin. Base de datos
ISO/IEC 13236
Tecnologa de la informacin. Calidad de servicio. Marco de trabajo.
IEEE 730-1989
Estndar de planes de garanta para el desarrollo de software de calidad.
IEEE 1042-1987
Plan de administracin de la configuracin.
IEEE 828-1990
Plan de configuracin de administracin
IEEE 610.12-1990
Glosario de terminologa de ingeniera del software
IEEE 1012- 1986
Plan para la verificacin y validacin de software
IEEE 1074-1995
Estndar para el desarrollo de procesos del ciclo de vida del software.
IEEE 1016-1987
Prcticas recomendadas para la descripcin del diseo del software.
IEEE 1008-1987
Cuestionario nico para el software.
AS 3563.1-1991
Estndar australiano para el sistema de administracin de la calidad del software.
Fuente: Calidad del software: camino hacia una verdadera industria del software. Revista Escuela de Administracin de Negocios.
Tabla 4. OTROS MODELOS
MODELO
McCALL
CMMI vrs. 1.1
TickIT

CARACTERSTICA
Modelo de calidad de software de gestin. Uno de los ms difundidos y porque adems ha servido de base para otros modelos
(el modelo de Boehm y el Software Quality Management SQM- de Murine).
Tiene el propsito de proporcionar una nica gua unificada para la mejora de mltiples disciplinas.
certificacin de administracin de la calidad para el software, apoyado sobre todo por el Reino Unido y las industrias suecas de
software. desarrollo del software que buscan la certificacin de TickIT se les requiere demostrar conformidad con las normas

ISO 9001:2000.

El Estndar Europeo para Evaluacin y Mejoras de Procesos de Desarrollo de Software (Bootstrap) es otra de las iniciativas
Boorstrap

para resolver la crisis del desarrollo de software; mediante prcticas, herramientas y estndares de calidad internacional; mide,
evala y propone mejoras al proceso de desarrollo de SW que siguen las Unidades de Produccin de Software (UPS) de las
empresas.
Software Quality Assessment Exercise. Es una metodologa que permite cuantificar los riesgos asociados al software, provee un

SQAE

Dromey
Modelo C-QM
BOEHM

FMEA

conjunto de herramientas y mtodos de evaluacin que dan una medida consistente de la calidad del software y sus riesgos
asociados.
Este modelo tiene el propsito de trabajar con una estructura que permite construir y utilizar un modelo de calidad prctico para
evaluar las etapas de Determinacin, requerimientos, diseo e implementacin.
Provee un modelo de calidad comprensivo que puede ser aplicado efectivamente para evaluar diversos aspectos de la calidad
del software. Consiste de factores de calidad, criterios y mtricas.
Agrega algunas caractersticas a las existentes en el modelo de McCALL. Consiste en un modelo de descomposicin de
caractersticas del software en tres niveles ( usos principales, componentes intermedios y componentes primitivos).
(Failure mode and effects analysis). metodologa para analizar problemas potenciales de la confiabilidad temprano en el ciclo de
desarrollo donde es ms fcil tomar acciones para superar estas ediciones, de tal modo realzando confiabilidad con diseo.
FMEA se utiliza para identificar modos de fallos potenciales en los sistemas, para determinar su efecto sobre la operacin del
producto, y para identificar acciones correctivas para atenuar las faltas.
Modelo de Procesos para la Industria del Software. Modelo para la mejora y evaluacin de los procesos de desarrollo y

MOPROSOFT

Mantenimiento de sistemas y productos de software. Desarrollado por la Asociacin Mexicana para la Calidad en
Ingeniera de Software ([1]) a travs de la Facultad de Ciencias de la Universidad Nacional Autnoma de Mxico (UNAM)

Fuente: Elaboracin propia.

REFERENCIAS BIBLIOGRAFICAS

Bautista, H y Hernndez, M. Estndares y modelos de calidad aplicados al Software. Taller de


Ingeniera de software.

Estndares y Modelos De Calidad Del Software. Recuperado de:


http://evaluaciondesoftware2013.blogspot.com/

Estndares De Calidad Aplicados Al Software. Recuperado de:


http://www.mitecnologico.com/Main/Est/E1ndaresDeCalidadAplicadosAlSoftware

Rojas, S. y Borja, J.J. Calidad del software: camino hacia una verdadera industria del software.
Revista Escuela de Administracin de Negocios. No 38. Septiembre- Diciembre de 1999.

Scalone, F. 2006. Estudio comparativo de los modelos y estndares de calidad del Software.
Universidad Tecnolgica nacional. Buenos Aires Argentina. Recuperado de:
http://laboratorios.fi.uba.ar/lsi/scalone-tesis-maestria-ingenieria-en-calidad.pdf

Xitumul, D. M. Normas iso 9000 vs. Cmmi-sw como estndar de Calidad en el desarrollo del software
y el Proceso de obtencin de la certificacin en Cada estndar. Universidad de San Carlos.
Guatemala, febrero de 2007.

Anda mungkin juga menyukai