You are on page 1of 10

Investigacin

Normas y modelos para la calidad del Software


Actividad 1.1

Mariela Mateus Barragn

Mnica Roci Ordoez Rodrguez


Docente

Universitaria De Santander
Modulo: Evaluacin de la calidad de la tecnologa educativa
Maestra En Gestin de la Tecnologa Educativa
Bucaramanga
2016

Investigacin

INTRODUCCION

El inters por la calidad crece de forma continua, a medida que los clientes se
vuelven ms selectivos y comienzan a rechazar productos poco fiables o que realmente no
dan respuesta a sus necesidades, la calidad se convierte entonces en un punto muy
importante que hace la diferencia, porque adems de aumentar la satisfaccin general del
cliente, disminuye costos y optimiza los recursos. Los productos o servicios que ostentan
certificados de calidad son preferidos por los compradores porque trasmiten seguridad y
confianza.
Entonces surge la necesidad de automatizar los procesos con la ayuda de Sistemas
informticos. La calidad de software interesa a las empresas, que buscan herramientas que
faciliten y potencien los procesos y cumplan las expectativas del cliente.
En la actualidad existe una gran cantidad de Normas y Modelos que pretenden
establecer pautas y guas para cuantificar algunos aspectos que definen la Calidad del
Software, algunas regulan los procesos otras el producto final, unas analizan unos aspectos
o factores y otras tienen en cuenta otras variables.
Analizaremos las ventajas y desventajas de algunas de stas medidas sacando
semejanzas y diferencias entre ellas.

Investigacin

ESTNDARES DE CALIDAD DEL SOFTWARE A NIVEL PROCESO


Todas estn orientadas hacia la mejora de los procesos.

NORMA O
MODELO

CARACTERSTICA

5 normas relacionadas
que
buscan
el
aseguramiento de la
calidad.
Algunas
ISO 9000
especifican
requisitos
para sistemas de calidad
Son normas
(ISO 9001/9002/9003) y
sobre calidad y otras dan una gua para
el sistema de calidad.
gestin continua (ISO 9000-2/ISO 90041).
de la calidad.
Evalan
desarrollo,
suministro
y
mantenimiento
del
Software.
ISO/IEC 15504
Se cre como
va alterna a
proceso de
estandarizacin.

Es
un
estndar
internacional aplicable a
cualquier organizacin
que quiere conocer y
mejorar la capacidad de
sus
procesos, independiente
mente del tipo de
organizacin,
del
modelo de ciclo de vida
adoptado,
de
la metodologa
de

VENTAJA
Busca
facilitar
el
intercambio mundial de
bienes y servicios y el
desarrollo cientfico y
tecnolgico.
Permite
el
control
estadstico y comparar
procesos entre s.
Mejor documentacin de
los sistemas.
Incrementa la eficiencia y
la productividad.
Mayor percepcin de la
calidad.
Se reducen las auditoras
de calidad de los clientes.
Agiliza el tiempo de
desarrollo de un sistema.
Es la documentacin ms
relacionada con la norma
ISO 9000.
Define un conjunto de
criterios para permitir la
comparacin de modelos
externos de procesos y
encontrar
requisitos
comunes.
Mayor reconocimiento en
el mercado Europeo.
Menores costos de la

DESVENTAJA

Dificulta
para
interpretacin
de
la
norma.
Para ciertos productos y/o
servicios,
la
especificacin
de
requerimientos contenida
en las normas de ISO
9001 no sea la suficiente
para asegurar la calidad.
Costos para obtener y
mantener la certificacin.
Tiempo invertido.

Posee un dominio de
procesos muy amplio ya
que abarca los ciclos de
vida, de tal manera que
dificulta que todos los
atributos de procesos sean
universales provocando
confusin durante la
evaluacin.
Tiene
poco
reconocimiento en el
mercado Norteamericano

Investigacin

desarrollo y de
tecnologa utilizada.

la

Su objetivo principal es
proporcionar
una
estructura comn para el
desarrollo de software.
Est orientada a los
procesos de ciclo del
Software
de
la
Organizacin ISO, que
incluye procesos y
ISO/IEC 12207
actividades
que
se
aplican
desde
la
definicin de requisitos,
la
adquisicin
y
configuracin de los
servicios del sistema,
hasta la finalizacin de
su uso.

ISO 20000

Su objetivo es fortalecer
la gestin de servicios
que
ofrecen
las
tecnologas
de
la
informacin (TI).

CMMI
Clasifica las
empresas en
niveles de

Es un modelo para la
mejora de procesos
relacionados con el
desarrollo de productos
y
de servicios
que
proporciona
a
las

certificacin.
Establece un conjunto de
buenas prcticas para
guiar a las organizaciones
en la mejora y desarrollo
de sus procesos y
mantenimiento
de
software.
El
estndar
es
independiente
de
tecnologas
y
de
metodologas
de
desarrollo y son tiles
para cualquier forma de
modelo de ciclo de vida
Las actividades pueden
ser llevadas a cabo de
forma
secuencial,
combinndolas acorde a
la seleccin del proyecto
del modelo del ciclo de
vida.
Proporciona orientacin
sobre la definicin del
alcance, aplicabilidad y la
demostracin de la
conformidad
estableciendo los
requisitos necesarios para
los procesos de gestin de
los servicios de TI.
Gua paso a paso para la
mejora, a travs de
niveles de madurez y
capacidad.
Permite asegurar los
procesos en cualquier
etapa de su madurez.

El estndar describe la
arquitectura
de
los
procesos del ciclo de vida
de software, pero no
detalla cmo implementar
las actividades incluidas
en tales procesos.
No
especifica
detalladamente
cmo
realizar las actividades y
las tareas que abarcan los
procesos, Ni prescribe el
nombre, el formato, o el
contenido
de
la
documentacin.
Requiere
excesivos
indicadores y evidencias.

Cuando el proceso de
cambio es manejado solo
con recursos internos, se
corre el riesgo de no
poder cambiar el estado,
porque implicara marcar
errores en vez de
oportunidades de mejorar
y responsables, en vez
de lderes del cambio.
Se centra en los procesos
de gestin dejando a un
lado aspectos tcnicos.
Falta de adecuacin al
enfoque de servicio que
est experimentando. No
define
detalladamente

Investigacin

madurez

IEEE 12207

BOOTSTRAP
Metodologa de
evaluacin y
mejora de
procesos

organizaciones
los
elementos
esenciales
cmo hacer el trabajo de
para
establecer Tiene metas y prcticas desarrollo, no permite
procesos eficaces.
especficas.
conocer problemas de
calidad a corto plazo.

Su
objetivo
es
establecer un marco
comn
para
el
desarrollo y gestin de
software definiendo una
arquitectura de alto
nivel.
Proporciona la base
terica a la sociedad de
la informacin para que
las empresas y las
organizaciones puedan
desarrollarse de una
manera slida
concentrando sus
esfuerzos con el
objetivo de mejorar la
competitividad en la
industria.
Modelo que define el
paradigma
organizacinmetodologa-tecnologa.

Tiene una terminologa


bien definida.
Cubre todo el ciclo de
vida del proyecto.
Los procesos incluyen la
adquisicin y el
suministro de productos
Software.

No especifica los detalles


de cmo implementar o
llevar
a
cabo
las
actividades
y
tareas
incluidas en los procesos.

Valora el sesgo y el error


muestral estadstico.
Realiza una prueba de
hiptesis respecto a uno o
ms parmetros.
Promueve la medicin
simultnea de varios
objetivos concurrentes
implica una aproximacin
a situaciones naturales.
Establece un parmetro
de confianza para un
parmetro estimado.
Reduce costos y mejora
la calidad previendo
problemas.

No implica esfuerzo
adicional para mejorar y
obtener una certificacin
en ISO 9000.

CALIDAD DE LOS PROCESOS EN EL DESARROLLO DE SOFTWARE


NORMA O

CARACTERSTICA

VENTAJA

DESVENTAJA

Investigacin

MODELO

ISO / IEC
9126

ISO / IEC
14598

ISO / IEC
25000

Establece una gua para la


evaluacin de la calidad del
software.
Analiza
tres
aspectos.
Interior, exterior y de uso.
Evala 6 factores de
calidad:
funcionalidad,
confiabilidad,
usabilidad,
eficiencia mantenibilidad,
portabilidad.
Se basa en los modelos de
Mc Call y Boehm
Categoriza la calidad de los
atributos Software
.
Estndar de calidad de la
evaluacin del producto
software.
Incluye 6 normas:
-14598-1: Visin General
-14598-2: Planeamiento y
Gestin
-14598-3: Proceso para
Desarrolladores
-14598-4: Proceso para
Adquirientes
-14598-5: Proceso para
Avaladores
-14598-6: Documentacin
de Mdulos
Fue reemplazado por el
proyecto SQuaRE, ISO
25000:2005.
Estndares internacionales
que presentan Requisitos y
Evaluaciones de Calidad de
Productos
Software
(SQuaRE). Mediante:
-Gerencia
-Modelo De Cualidad

Incluye
la
Funcionalidad
como
parmetro.
Se reconoce como un
indicador de la calidad
al proporciona una
relacin detallada que
permite detectar las
fortalezas y debilidades
de un sistema,
convirtindose en una
gua prctica para el
proceso de revisin.

Proporciona un marco
de referencia para medir
y evaluar todo tipo de
producto Software.
Presenta pautas que
ayudan al proceso de
evaluacin
considerando diferentes
actores.
Permite asegurar a
travs de un examen y
medicin la satisfaccin
de un producto segn
los requerimientos del
usuario.
Permite unificar las
definiciones de calidad
de los clientes con los
atributos en el proceso
de desarrollo.
Orientada el proceso a
seguir para evaluar el

Requiere gran esfuerzo y


tiempo para lograr el
objetivo.
Presta atencin a la
gestin dejando de lado
aspectos tcnicos.

Requiere gran esfuerzo y


tiempo para lograr el
objetivo.
Son genricos.

Amplia aplicabilidad, son


genricos.
Requiere gran esfuerzo y
tiempo para lograr el
objetivo.

Investigacin

-Medicion
-Requisitos De Cualidades
-Evaluacion
Establece criterios para la
especificacin de requisitos
de calidad de productos.
software, sus mtricas y su
evaluacin, e

MC CALL

Organiza los factores en tres


ejes o puntos de vista desde
los cuales el usuario puede
contemplar la calidad de un
producto, basndose en 11
factores de calidad, y a su
vez cada factor se desglosa
en criterios de calidad.

BOEHM

Estudia Factores y atributos


e introduce estos en los
niveles: alto, mediano y
primitivo.
El modelo tiene como
finalidad que a travs de la
calidad el software:
-Realice lo que desea el
usuario,
-Utilice
recursos
informticos de manera
correcta y eficiente,
-Sea fcil de utilizar y
aprender; y
-Sea
bien
diseado,
codificado,
probado
y
mantenido.

producto.
Provee una base para
especificar un modelo
de calidad en diferentes
dominios.
Permiten medir y
evaluar un producto
software en general.
Proporciona una gua
para el uso de las
nuevas series de
estndares
internacionales.
Analizan
factores
Externo e Internos.
Describe la calidad
como
un
concepto
elaborado
mediante
relaciones jerrquicas
entre
factores
de
calidad, en base
de
criterios.

Focaliza medidas precisas


de alto nivel.
Las caractersticas son en
general
propiedades
abstractas
medibles
mediante mtricas.
No existe una relacin
perfectamente lineal entre
los valores de las mtricas
y las caractersticas que
deben estimarse.

Presenta un rango ms
amplio de caractersticas
primarias, como la Las caractersticas son en
mantenibilidad.
general
propiedades
abstractas.
Agrega
algunas
caractersticas a las No siempre existe una
existentes en el modelo relacin
perfectamente
de McCall y representa lineal entre los valores de
una estructura jerrquica las
mtricas
y
las
de caractersticas, cada caractersticas que deben
una de las cuales estimarse.
contribuye a la calidad
total.

Investigacin

MODELO
AD HOC

Adopta un modelo nuevo


de calidad, la
Calidad evolutiva.

DROMEY

El modelo plantea la calidad


del producto por medio de
sub-caractersticas
que
pueden ser medidas y
evaluadas.

FURPS

El modelo tiene como


propsito el permitir reducir
los riesgos.
Permite
estandarizar
algunos criterios para poder
obtener los requerimientos.

Las mtricas pueden


Se
realiza
una
variar ya que cada
concertacin con el
software en particular
cliente antes de empezar
requiere una valoracin
el proceso.
especfica.
Resalta el hecho de que
la calidad del producto
es altamente
determinado sus
Debilidad en el proceso de
componentes
estructuracin.
incluyendo documentos
de requerimientos guas
de usuarios diseos y
cdigo.
Seguridad del sistema
Desarrolla un conjunto
No tiene en cuenta la
de factores de calidad de portabilidad
de
los
software con sus
productos software que se
respectivos atributos.
estn considerando.

CONCLUSIONES

La calidad de software nos permite aprovechar nuevas oportunidades y responder a la


presin competitiva.
Los procesos giles promueven un desarrollo sostenible por eso todas las Normas o
Modelos que analizan los procesos buscan su mejora y la posibilidad de la
intervencin oportuna para corregir alguna falla.
La simplicidad es esencial, por tanto se deben unificar los esquemas de los procesos
para obtener mayor agilidad.
La atencin continua a la calidad tcnica nos permitir mayor competitiva.

Investigacin

Las mejores arquitecturas, requisitos y diseos surgen de los equipos que se


organizan por s mismos.

BIBLIOGRAFIA
Libro Electrnico Multimedial: Evaluacin de la Calidad de la Tecnologa Educativa

Captulo I. Calidad y Estndares Internacionales. Plataforma de la UDES.

Herrera, Andrea. (2012, Octubre). Proceso Software. [Web log post]. Recuperado de
http://procesosoftwareai.blogspot.com/

Melvin. (2008, 12 de enero). Modelos de Gestin de la Calidad del Software. [Web log
post].

Recuperado

http://modelosdegestiondelacalidad.blogspot.com/2008/01/modelos-de-calidad-delsoftware_12.html

de

Investigacin

Rojas Saulo & Borja Juan. (1999).Calidad del software: Camino hacia una verdadera
Industria de Software. Revista Escuela de Administracin de Negocios. Material
suministrado por la Plataforma de la UDES.

Scalone, Fernanda. (2006). Estudio comparativo de los modelos y estndares de calidad del
software. Universidad Tecnolgica Nacional Facultad Regional Buenos Aires, Buenos
Aires,

Argentina.

Recuperado

maestria-ingenieria-en-calidad.pdf

de

http://laboratorios.fi.uba.ar/lsi/scalone-tesis-

You might also like