You are on page 1of 10

INGENIERA INFORMTICA

NOMBRE DEL ALUMNO:

MADE LEYN GUZMAN MARQUEZ

NUMERO DE CONTROL:

14081425

CALIDAD DE LOS SISTEMAS DE INFORMACIN (CSI)

UNIDAD 2:

MODELOS DE CALIDAD DEL SOFTWARE


Semestre: 7 Grupo: B.

NOMBRE DEL DOCENTE: SOLANO USCANGA LOURDES YARELI

PAJAPAN, AGOSTO - DICIEMBRE 2017.


Introduccin
Hoy en da nos encontramos en un mundo cada vez ms globalizado, donde cada da la
calidad aparece como una necesidad, la cual permite competir con mayores
posibilidades de xito.

Los modelos de calidad son una parte fundamental en los procesos de desarrollo y
evaluacin de la calidad del software. Un modelo de calidad no es una metodologa que
nos resuelva la vida de forma sencilla y clara, los modelos de calidad nos dicen que hacer,
no como hacerlo.

El software de calidad que debe satisfacer los requerimientos dados por el usuario, han
surgido modelos de calidad que resultan la prediccin de confiabilidad y la gerencia de
calidad durante el proceso de desarrollo y medicin de la complejidad de un sistema de
software.
MODELOS DE CALIDAD
Los Modelos de Calidad son herramientas que guan a las Organizaciones a la Mejora
Continua y la Competitividad dndoles especificaciones de qu tipo de requisitos debe
de implementar para poder brindar productos y servicios de alto nivel.

Conjunto de criterios agrupados en reas o captulos que sirven como referencia para
estructurar un plan de calidad total en una empresa u organizacin, o de una de sus
partes.

Los modelos de calidad permiten:

Definicin estructurada de criterios de evaluacin


Especificacin de requisitos con relacin a ellos
Descripcin de componentes en un marco comn
Definicin de mtricas y prioridades

MODELOS DE CALIDAD DE SOFTWARE

La obtencin de un software con calidad implica la utilizacin de modelos o


procedimientos estndares para el anlisis, diseo, desarrollo y prueba del software que
permitan uniformar la filosofa de trabajo, para lograr una mayor confiabilidad,
mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la
labor de desarrollo como para el control de la calidad del software.

Un modelo de calidad del software es un conjunto de buenas prcticas para el ciclo de


vida del software, enfocado en los procesos de gestin y desarrollo de proyectos.

Construir un modelo de calidad es bastante complejo y es usual que estos modelos


descompongan la calidad del producto software jerrquicamente en una serie de
caractersticas y sub-caractersticas que pueden usarse como una lista de comprobacin
de aspectos relacionados con la calidad.
CARACTERSTICAS PRINCIPALES

Establece un marco y los requisitos para cualquier proceso de evaluacin de procesos


Provee requisitos para los modelos de evaluacin de los procesos y para modelos de
evaluacin de organizaciones.
Suministra guas para la definicin de las competencias de un evaluador de procesos.
Alcance: mejora y evaluacin de procesos, y determinacin de capacidad.

El modelo de procesos ISO/IEC 15504 ISO/IEC 12207 - 2008:

Normalmente, en la mejora de la calidad de los procesos participan dos tipos de


modelos, el modelo de procesos y el modelo de evaluacin. El modelo de procesos
define un catlogo o coleccin estructurada de buenas prcticas que describen las
caractersticas de un proceso efectivo, mientras que el modelo de evaluacin
proporciona los principios requeridos para realizar una evaluacin de la calidad, e
implantacin, de dicho modelo de procesos en una organizacin.

Modelo ISO/IEC 9126

La norma ISO/IEC 9126 Software Product Evaluacin, (Evaluacin de los productos de


Software), indica las caractersticas de calidad y los lineamientos para su uso, la cual fue
desarrollada para dar soporte a esas necesidades.
Define 6 caractersticas de calidad y describe un modelo de procesos para la evaluacin
de productos de software.
El estndar ISO/IEC 9126-1define un marco conceptual que considera los siguientes
factores:
Calidad del proceso.
Calidad del producto software (Calidad interna y externa).
Calidad en el uso.
PASOS PARA EL USO DE UN MODELO DE CALIDAD DEL SOFTWARE
AL PRINCIPIO DEL PROYECTO:

Al especificar la calidad requerida de un producto software hay que:

A. Seleccionar cules de los factores de calidad van a ser requisitos de calidad del
sistema. Para ello hay que tener varias cosas en consideracin:

1. La relacin que tienen los factores con las caractersticas peculiares del producto
o proyecto. As, por ejemplo, si se espera que el ciclo de vida del sistema sea
largo, la facilidad de mantenimiento y la flexibilidad se convierten en un
requisito; si el sistema es experimental y se espera que las especificaciones del
sistema cambien frecuentemente, la flexibilidad ser importante y sin embargo
la eficiencia apenas tendr importancia; si el sistema se desarrolla para un
entorno en el que el hardware evoluciona rpidamente, la portabilidad es
esencial; si se espera que ciertas funciones del sistema se utilicen por un largo
perodo de tiempo, aunque el resto del sistema cambie, la facilidad de
reutilizacin ser fundamental, etc.

2. El coste del factor de calidad frente al beneficio que proporciona. La siguiente


tabla indica, para cada factor, el ahorro que se puede esperar cuando se consigue
frente al coste necesario para conseguir dicho factor.

3. El coste del factor de calidad frente al beneficio que proporciona. La siguiente


tabla indica, para cada factor, el ahorro que se puede esperar cuando se consigue
frente al coste necesario para conseguir dicho factor.
BENEFICIOS FRENTE A COSTE
ALTO MEDIO BAJO
Correccin
Fiabilidad
Eficiencia
Integridad

FACTOR

Facilidad de Uso
Facilidad de Mantenimiento
Facilidad de Prueba
Flexibilidad
Portabilidad
Reusabilidad
Interoperabilidad

Tabla N1. Beneficios Frente A Coste De Los Factores De Calidad

4. Las implicaciones de los factores de calidad sobre el ciclo de vida, es decir, en qu


etapas es necesario evaluar cada uno de los factores de calidad, y en qu etapas se
dejan sentir los efectos de una calidad pobre con respecto a cada uno de estos
factores.

5. Las interrelaciones entre factores. Algunos factores pueden ser conflictivos entre s.
La eficiencia, por ejemplo, est en conflicto con prcticamente todos los dems
factores de calidad. La siguiente tabla indica la dependencia entre los factores de
McCall.

A. Una vez seleccionados los factores de calidad que son requisitos para el producto,
es necesario organizarlos en orden de importancia.

B. Una vez establecidos los factores de calidad, el modelo de calidad proporciona


automticamente el conjunto de atributos o criterios relacionados con dichos
factores.

C. Para cada uno de los criterios de calidad se definen o eligen entonces un conjunto
de mtricas.

D. Se debe entonces establecer valores deseables para los criterios en funcin de datos
histricos, el promedio en la industria, etc. Se pueden establecer valores finales, es
decir, los que se desea obtener una vez finalizado el desarrollo, y tambin valores
intermedios o predictivos en cada perodo de medicin durante el desarrollo.
E. Por ltimo, se debern establecer los valores mnimos aceptables. La explicacin
para cualquier seleccin o decisin deber ser adecuadamente documentada.

DURANTE EL DESARROLLO:

Todo lo anterior se realizar al principio del proyecto. Ahora bien, durante el


desarrollo ser necesario:

a) Implementar las mtricas, es decir, tomar las medidas necesarias


b) Analizar los resultados de las mtricas
c) Tomar medidas correctivas si es necesario, es decir, si los valores obtenidos estn
por debajo de los valores mnimos aceptables. Estas medidas correctivas pueden
afectar tanto al proceso de desarrollo como al proceso de gestin.

AL FINAL DEL PROYECTO:

Una vez finalizado el proyecto, ser necesario validar las medidas predictivas
utilizadas, y comprobar si en efecto se pueden tomar como indicadores de los
valores finales
ESTRUCTURA DE LOS MODELOS DE CALIDAD DE SOFTWARE

Los modelos de calidad en software comparten una estructura en forma de rbol,


compuesta por un conjunto de atributos de calidad de alto nivel que identifican y miden
atributos de bajo nivel a los cuales estn conectados.
Los modelos de calidad son creados para proveer las bases para la evaluacin de
software; por lo tanto, a los atributos de calidad se les tiene que asignar mtricas que
permitan su medicin.
Generalmente tienen una estructura en tres niveles:

Factores de Calidad

Criterios de Calidad

Mtricas

FACTORES DE CALIDAD:

Se encuentran en el nivel ms alto de la jerarqua, representan la calidad desde el


punto de vista del usuario, son las caractersticas que componen la calidad.
Tambin conocidos como Atributos de Calidad Externos.

CRITERIOS DE CALIDAD:

Cada factor se descompone en un conjunto de Criterios De Calidad. Son atributos


que, contribuyen al aspecto de la calidad que el factor asociado representa. Se
trata de una visin de la calidad desde el punto de vista del producto software.
Tambin conocidos como Atributos de Calidad Internos.

METRICAS:

Para cada uno de los criterios de calidad se definen un conjunto de Mtricas, que
son medidas cuantitativas de ciertas caractersticas del producto que, cuando
estn presentes, dan una indicacin del grado en que dicho producto posee un
determinado atributo de calidad.
Conclusin

Para obtener el xito en la produccin de software debemos hacerlo con calidad y


demostrando el grado de sta, calificando como buena. Esto slo es posible con la
implantacin de un Sistema para el Aseguramiento de la Calidad del Software
directamente relacionado con la poltica establecida para su elaboracin y que est en
correspondencia con las definiciones internacionales de calidad, ampliamente aceptada,
y por los estndares que se manejan hoy en da.
Bibliografa

http://modelosdegestiondelacalidad.blogspot.com/
http://www.slideshare.net/elsuse/calidad-del-software

http://es.scribd.com/doc/56605621/8/Estructura-de-los-modelos-de-calidad
http://www.slideshare.net/guest768516/modelo-de-calidad-de-desarrollo-de-
software-cmmi

You might also like