Sesión 1: Introducción a la calidad. Modelos de calidad. ISO 9126 ...

Sesión 1: Introducción a la calidad. Modelos de calidad. ISO 9126 ... Sesión 1: Introducción a la calidad. Modelos de calidad. ISO 9126 ...

alarcos.inf.cr.uclm.es
from alarcos.inf.cr.uclm.es More from this publisher
13.08.2013 Views

Coral Calero, Ismael Caballero, Mª Ángeles Moraga, Manuel Serrano (Calidad y Medición de SI) 2.- MODELOS DE CALIDAD • Todos estos aspectos deben considerarse a la hora de abordar el estudio de la calidad de los procesos software, cuyos requisitos fundamentales son: (1) que produzcan los resultados esperados, (2) que estén basados en una correcta definición y (3) que sean mejorados en función de los objetivos de negocio, muy cambiantes ante la gran competitividad de las empresas hoy en día. • Para poder aplicar una gestión efectiva de los procesos software, se deben asumir cuatro responsabilidades clave: Definir, Medir, Controlar y Mejorar el Proceso Coral Calero, Ismael Caballero, Mª Ángeles Moraga, Manuel Serrano (Calidad y Medición de SI) 39 2.- MODELOS DE CALIDAD • De acuerdo a estas responsabilidades, es necesario tener en cuenta los siguientes aspectos: Definición del Proceso. es la primera responsabilidad clave que hay que asumir para poder realizar una gestión efectiva de los mismos. Para ello, es necesario modelar los procesos, es decir, representar los elementos de interés que intervienen. Ejecución y Control del Proceso. Los proyectos software de una empresa se llevan a cabo de acuerdo a los modelos de procesos definidos. Es importante poder controlar la ejecución de estos proyectos (y de los procesos correspondientes) para garantizar que se obtienen los resultados esperados. Para ello, se han desarrollado los denominados “Entornos de Ingeniería del Software orientados a Procesos” (PSEE), que son los sistemas software que ayudan en el modelado de los procesos software utilizando un determinado lenguaje. Medición y Mejora. Existe una importante correlación entre la medición y la mejora de los procesos software. Antes de poder mejorar un proceso es necesario llevar a cabo un proceso de evaluación, cuyo objetivo es detectar los aspectos del proceso que se pueden mejorar. Para ello, es conveniente disponer de un marco de trabajo efectivo que facilite la identificación de las entidades relevantes candidatas a ser medidas. Con los resultados de la medición de los procesos es posible disponer de una información objetiva que permita planificar, identificar y llevar a cabo de una manera eficiente las acciones de mejora necesarias. 40 20

1.- INTRODUCCIÓN A LA CALIDAD 2.-MODELOS DE CALIDAD 3.- ISO 9126 4.- EJEMPLOS DE MODELOS DE CALIDAD: PQM, WQM Coral Calero, Ismael Caballero, Mª Ángeles Moraga, Manuel Serrano (Calidad y Medición de SI) Coral Calero, Ismael Caballero, Mª Ángeles Moraga, Manuel Serrano (Calidad y Medición de SI) INDICE 41 3.- ISO 9126 • Este estándar está pensado para los desarrolladores, adquirentes, personal de aseguramiento de calidad y evaluadores independientes, responsables de especificar y evaluar la calidad del producto software. • Por tanto, puede servir para validar la completitud de una definición de requisitos, identificar requisitos de calidad de software, objetivos de diseño y prueba, criterios de aseguramiento de la calidad, etc. • La calidad de cualquier proceso del ciclo de vida del software (estándar ISO 12207) influye en la calidad del producto software que, a su vez, contribuye a mejorar la calidad en el uso del producto. • La calidad del software puede evaluarse midiendo los atributos internos (medidas estáticas o productos intermedios) o atributos externos (comportamiento del código cuando se ejecuta). 42 21

Coral Calero, Ismael Caballero, Mª Ángeles Moraga, Manuel Serrano (Calidad y Medición <strong>de</strong> SI)<br />

2.- MODELOS DE CALIDAD<br />

• Todos estos aspectos <strong>de</strong>ben consi<strong>de</strong>rarse a <strong>la</strong><br />

hora <strong>de</strong> abordar el estudio <strong>de</strong> <strong>la</strong> <strong>calidad</strong> <strong>de</strong> los<br />

procesos software, cuyos requisitos<br />

fundamentales son:<br />

(1) que produzcan los resultados esperados,<br />

(2) que estén basados en una correcta <strong>de</strong>finición y<br />

(3) que sean mejorados en función <strong>de</strong> los objetivos<br />

<strong>de</strong> negocio, muy cambiantes ante <strong>la</strong> gran<br />

competitividad <strong>de</strong> <strong>la</strong>s empresas hoy en día.<br />

• Para po<strong>de</strong>r aplicar una gestión efectiva <strong>de</strong> los<br />

procesos software, se <strong>de</strong>ben asumir cuatro<br />

responsabilida<strong>de</strong>s c<strong>la</strong>ve: Definir, Medir,<br />

Contro<strong>la</strong>r y Mejorar el Proceso<br />

Coral Calero, Ismael Caballero, Mª Ángeles Moraga, Manuel Serrano (Calidad y Medición <strong>de</strong> SI)<br />

39<br />

2.- MODELOS DE CALIDAD<br />

• De acuerdo a estas responsabilida<strong>de</strong>s, es necesario<br />

tener en cuenta los siguientes aspectos:<br />

Definición <strong>de</strong>l Proceso. es <strong>la</strong> primera responsabilidad c<strong>la</strong>ve que hay<br />

que asumir para po<strong>de</strong>r realizar una gestión efectiva <strong>de</strong> los mismos. Para<br />

ello, es necesario mo<strong>de</strong><strong>la</strong>r los procesos, es <strong>de</strong>cir, representar los<br />

elementos <strong>de</strong> interés que intervienen.<br />

Ejecución y Control <strong>de</strong>l Proceso. Los proyectos software <strong>de</strong> una<br />

empresa se llevan a cabo <strong>de</strong> acuerdo a los mo<strong>de</strong>los <strong>de</strong> procesos<br />

<strong>de</strong>finidos. Es importante po<strong>de</strong>r contro<strong>la</strong>r <strong>la</strong> ejecución <strong>de</strong> estos proyectos<br />

(y <strong>de</strong> los procesos correspondientes) para garantizar que se obtienen los<br />

resultados esperados. Para ello, se han <strong>de</strong>sarrol<strong>la</strong>do los <strong>de</strong>nominados<br />

“Entornos <strong>de</strong> Ingeniería <strong>de</strong>l Software orientados a Procesos” (PSEE),<br />

que son los sistemas software que ayudan en el mo<strong>de</strong><strong>la</strong>do <strong>de</strong> los<br />

procesos software utilizando un <strong>de</strong>terminado lenguaje.<br />

Medición y Mejora. Existe una importante corre<strong>la</strong>ción entre <strong>la</strong> medición<br />

y <strong>la</strong> mejora <strong>de</strong> los procesos software. Antes <strong>de</strong> po<strong>de</strong>r mejorar un proceso<br />

es necesario llevar a cabo un proceso <strong>de</strong> evaluación, cuyo objetivo es<br />

<strong>de</strong>tectar los aspectos <strong>de</strong>l proceso que se pue<strong>de</strong>n mejorar. Para ello, es<br />

conveniente disponer <strong>de</strong> un marco <strong>de</strong> trabajo efectivo que facilite <strong>la</strong><br />

i<strong>de</strong>ntificación <strong>de</strong> <strong>la</strong>s entida<strong>de</strong>s relevantes candidatas a ser medidas. Con<br />

los resultados <strong>de</strong> <strong>la</strong> medición <strong>de</strong> los procesos es posible disponer <strong>de</strong> una<br />

información objetiva que permita p<strong>la</strong>nificar, i<strong>de</strong>ntificar y llevar a cabo <strong>de</strong><br />

una manera eficiente <strong>la</strong>s acciones <strong>de</strong> mejora necesarias.<br />

40<br />

20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!