Está en la página 1de 23

alidad

I
alidad de istemas
I for aile s
Mario G. Piattini Velthuis
Felix O. Garda Rubio
Ismael Caballero Munoz-Reja

Alfaomega
Datos catalograficos
Piattini, Mario; Garcia, FelLx y Caballero, Ismael
Calidad de Sistemas Informaticos
Primera Edici6n

Alfaomega Grupo Editor, S.A. de c.v., Mexico


ISBN: 978-970-15-1267-8
Formato: 17 x 23 cm Paginas: 416

Calidad de Sistemas Infol'maticos


yiario G. Piattini Velthuis. Felix O. Garcia Rubio, Ismael Caballero Munoz-Reja
ISBN: 84-7897-734-1, cdici6n original public ada por RA-MA Editorial, Madrid, Espana
Derechos reser\'ados © RA-MA Editorial

Primcra edici6n: Alfaomcga Grupo Editor, Mexico, mayo 2007

© 2007 Alfaomega Grupo Editor, S.A. de C.V.


Pit~igoras 1139. Col. Del Valle. 03100. yiexico D.F.

ylicrnbro de la Camara Nacional de la Industria Editorial Mexicana


Registro No. 2317

pag. Web: http://www.alfaomega.com.mx


E-mail: libl.el.iapitagol.as@alfaomega.com.mx

ISBN: 978-970·15·1267·8

Del'echos I'esenados:
La infoI111aci6n contenida en est a obra tiene un fin exclusi\'amente didactico y, por 10 tanto, no esta
pre\'isto su apro\'echamiento a nivel profesional 0 industrial. Las indicaciones tecnicas y programas
incluidos, han sido elaborados con gran cuidado por el autor y reproducidos bajo estrictas nOI1l1as
de control. .-\LF.-\O?\IEGA GRUPO EDITOR, S.A. de c.v. no sera juridicamente responsable
por: en'ores u omisiones; daii.os y perjuicios que se pudieran atribuir a1 uso de la inf0l111aci6n compren-
dida en este libro. ni por la utilizaci6n indebida que pudiera darsele.

Edici6n autOJizada para \'enta en Mexico y todo el continente americano.

Impl'eso en Mexico. Printed in Mexico.

Empresas del grupo:

;\lexico: Alfaomega Grupo Editor. S.A. de C. V. - Pitagoras 1139. Col. Del Valle. Mexico. D.E c.P. 03100.
Tel.: (52-55) 5089-7740 - Fax: (52-55) 5575-2420/2490. Sin costo: 01-800-020-4396
E-mail: \.entas1@Alfaomega.com.mx

Colombia: .-\Ifaom"ga Colombiana S ..-\. - Canera 15 No. 64 A 29 PBX (57-I) 2100[22


Fax: (57-1 ) 6068648 - E-mail: scliente@alfaornega.com.co

Chile: Alfaomega Grupo Editor. S.A. - Dr. Manuel Barros BorgoDo 21 Pro\'idencia. Santiago. Chile
Tel.: (56-2) 235-4248 - Fax: (56-2) 235-5786 - E-mail: agechile@a[faomega.cl

Argentina: Alfaomega Grupo Editor Argentino. S.A. - Paraguay 1307 P.B. "II". Capital Federal.
Buenos Aires. c.P. [057 - Tel.: (54- [[) 4811-7183 /8352, E-mail: agea@fibertel.com.ar
A Emilio del Peso, IIlla de las personas con mayor calidad hllmana
y pro/esional que he tellido la sllerte de conocer.

Mario Piattini

A mis padres, Felix y Tina, y a mis hermanas. Alayte y Miriam. por Sll siempre incolldicional apoyo
y por la alegria y los (lI1imos qlle me transmiten cada dia.

Felix Garcia

A inlllQ y a mis padres, por rada Sll apoyo, Sll paciencia,


Sl/ comprension y Sli cariiio.

Ismael Caballero
INDICE

AUTORES ......................................................................................................................... XV

PROLOGO ..................................................................................................................... XVII

PREFACIO ..................................................................................................................... XIX

P ARTEI: INTRODUCCION A LA CALIDAD ..................................... 1

CAPITULO 1. CONCEPTO DE CALIDAD ................................................................... 3

1. DEFINICION DE CALIDAD ........................................................................................... 3


2. EVOLUCION HISTORICA DE LA CALIDAD ............................................................. 9
3. CONCEPTOS RELACIONADOS CON LA CALIDAD ............................................. 12
3.1. Conceptos relacionados con la gesti6n de la calidad ........................................ 13
3.2. Conceptos relacionados con la docul11entaci6n de la calidad ........................... 14
4. LECTURAS RECOMENDADAS .................................................................................. 14
5. SITIOS WEB RECOMENDADOS ................................................................................ 15
6. EJERCICIOS ........................................................ ~ ........................................................... 15

CAPITULO 2. TECNICAS Y HERRAlVIIENTAS DE CALIDAD ............................ 17

1. INTRODUCCION ........................................................................................................... 17
2. HERRAMIENTAS BAsICAS DE CALIDAD .............................................................. 18
2.1. Diagran1a de flujo ............................................................................................... 18
2.2. Diagrat11a causa-efecto ....................................................................................... 19
2.3. Diagran1a de Pareto ............................................................................................ 21
2.4. Hoja de chequeo 0 de c0l11probaci6n ................................................................. 22
2.5. Grafo 0 Diagral11a de control ............................................................................. 23
2.5.1. Tipos de diagral11a de control... ............................................................ 24
VIII CAUDAD DE SISTElvLA.S INFO~'vL-\ TICOS

2.6. Histogran1a .......................................................................................................... 28


2.7. Diagrama de Dispersion 0 de Correlacion ........................................................ 29
3. HERRAMIENTAS DE GESTION ................................................................................. 30
3.1. Diagralna de afinidad ......................................................................................... 30
3.2. Diagrmna de relaciones ...................................................................................... 31
3.3. Diagrama de matriz 0 matricial... ....................................................................... 32
3.4. MatJiz de amilisis de datos ................................................................................. 33
3.5. Diagrama de redes de actividad 0 de flechas .................................................... 33
3.6. Diagrmna de arbol .............................................................................................. 33
3.7. Diagrama de proceso de decisiones ................................................................... 33
4. HERRAMIENTAS DE CREATIVIDAD ...................................................................... 34
5. HERRAMIENTAS ESTADISTICAS ............................................................................ 35
5.1. Control estadfstico del proceso .......................................................................... 35
5.1.1. indices de Capacidad Cp, P p, CPK Y PpK ............................................... 36
5.1.2. indices de Capacidad CPU, PPU, CPL, PPL ...................................... 37
5.2. Diseiio de expeIilnentos ..................................................................................... 37
6. HERRAMIENTAS DE DISENO .................................................................................... 38
6.1. QFD (Quality Function Deployment) ............................................................... 38
6.2. M1FE (Analisis Modal de Fallos y Efectos) .................................................... 39
7. HERRAMIENTAS DE MEDICION .............................................................................. 43
7.1. COQ (coste de la calidad) ................................................................................. .43
7.2. Benchmarking ..................................................................................................... 43
7.3. Encuestas ............................................................................................................. 44
8. NIVELES DE MADUREZ .............................................................................................. 45
9. LECTURAS RECOMENDADAS .................................................................................. 46
10. SITIOS WEB RECOTvIENDADOS ............................................................................. .46
11. EJERCICIOS .................................................................................................................. 46

CAPITULO 3. MODELOS Y NORMAS DE CALIDAD ............................................ 49

1. INTRODUCCION ........................................................................................................... 49
2. GESTION DE LA CAUDAD TOTAL .................. ,...................................................... .49
3. NORMAS ISO 9000 ........................................................................................................ 50
3.1. ISO y el proceso de norrnalizacion .................................................................... 50
3.2. Norrnas sobre calidad ......................................................................................... 53
3.3. Nonna ISO 9001 ................................................................................................. 56
3.3.1. Sistema de gestion de la calidad .......................................................... 58
3.3.2. Responsabilidad de la direccion ........................................................... 58
3.3.3. Gestion de los recursos ......................................................................... 58
3.3.4. Realizacion del producto ...................................................................... 59
3.3.5. Medicion, analisis y mejora ................................................................. 61
4. MODELO EFQM ............................................................................................................. 62
4.1. Vision general ..................................................................................................... 62
~ RA-MA iNDlCE IX

4.2. Critelios del modelo ........................................................................................... 63


4.2.1. Liderazgo .............................................................................................. 63
4.2.2. Politic a y estrategia ............................................................................... 64
4.2.3. Personas ................................................................................................ 64
4.2.4. Alianzas y recursos ............................................................................... 65
4.2.5. Procesos ................................................................................................ 65
4.2.6. Clientes .................................................................................................. 66
4.2.7. Resultados en las personas ................................................................... 66
4.2.8. Resultados en la sociedad ..................................................................... 66
4.2.9. Resultados clave de desempefio ........................................................... 66
5. CAF: MARCO COMUN DE EVALUACION .............................................................. 66
6. SEIS-SIGI\1A .................................................................................................................... 67
7. PREMIOS ......................................................................................................................... 68
8. LECTURAS RECOMENDADAS .................................................................................. 70
9. SITIOS \VEB RECOMEl\TJ)ADOS ................................................................................ 70
10. EJERCICIOS .................................................................................................................. 71

PARTE II: CALIDAD DE SISTEMAS INFORl'1A. TICOS ............... 73

CAPITULO 4. CALIDAD DE SISTEMAS DE INFORiVIACION ............................. 75

1. SITUACION DE LA CAUDAD DE SI... ...................................................................... 75


2. IMPORT Al'-JCIA DE LA CAUDAD EN LOS SI ......................................................... 76
3. COMPONENTES DE LA CAUDAD ........................................................................... 77
4. LECTURAS RECOMENDADAS .................................................................................. 79
5. SITIOS \VEB RECOMENTIADOS ................................................................................ 79
6. EJERCICIOS ..................................................................................................................... 79

CAPITULO 5: CALIDAD DE PRODUCTO SOFTWARE ........................................ 81

1. MODELOS CLAsICOS .......................................: .......................................................... 81


2. NORMAS ISO 25000 ...................................................................................................... 83
2.1. Aspectos de la calidad de un producto software ............................................... 84
2.2. Modelo de calidad interna y externa .................................................................. 85
2.2.1. Funcionalidad ....................................................................................... 85
2.2.2. Fiabilidad .............................................................................................. 86
2.2.3. Usabilidad ............................................................................................. 86
2.2.4. Eficiencia .............................................................................................. 87
2.2.5. Mantenibilidad ...................................................................................... 87
2.2.6. Portabilidad ........................................................................................... 88
X CAUDAD DE SISTEMAS 1N1'ORl'viATICOS © RA-ivL"'-

2.3. Modelo de calidad en uso ................................................................................... 88


2.3.1. Efectividad ............................................................................................ 88
2.3.2. Productividad ........................................................................................ 88
2.3.3. Seguridad de uso ................................................................................... 89
2.3 A. Satisfacci6n ........................................................................................... 89
204. Evaluaci6n de un producto software .................................................................. 89
3. TRABAJOS BASAD OS EN LAS NORMA ISO 9126 E ISO 14598 .......................... 91
4. LECTURAS RECOMENDADAS .................................................................................. 92
5. SITIOS WEB RECOMENDADOS ................................................................................ 92
6. EJERCICIOS .................................................................................................................... 92

PARTE III: CALIDAD DEL PROCESO SOFTWARE ...................... 95

CAPiTULO 6. EL PROCESO SOFTWARE ................................................................ 97

1. INTRODUCCION ........................................................................................................... 97
2. GESTION DE LOS PROCESOS SOFTWARE .......................................................... 100
3. EL MODELADO DE LOS PROCESOS SOFTWARE .............................................. IO2
3.1. Elementos del Proceso Software ...................................................................... 103
3.2. Clasificaci6n de los Lenguajes de Modelado de Procesos (LMP) ................. 104
3.3. Metamodelos de proceso software ................................................................... 106
3.3.1. Modelado de procesos: Diagramas de Gantt y Diagramas PERT ... 107
3.3.2. F0n11ato de Intercambio de Procesos ................................................. 108
3.3.3. Lenguaje de Especificaci6n de Procesos (PSL) ................................ 109
3.304. Modelo del Proceso Unificado .......................................................... 110
3.3.5. Core Plan Representation (CPR) ....................................................... 110
3.3.6. Definici6n de Proceso de la Workflow Management Coalition ....... 111
3.3.7. Arquitectura de Sistemas de Infonnaci6n Integrados (ARIS) .......... 112
3.3.8. SPEARMINT ..................................................................................... 112
3.3.9. PROMENADE ................................................................................... 114
3.3.10. SPEM ................................................................................................ 116
3.3.11. SMSDM ............................................................................................ 121
4. ENTORl"\JOS DE INGENIERlA DEL SOFTWARE ORIENTADOS AL
PROCESO ...................................................................................................................... 126
4.1. Introducci6n y Caracteristicas .......................................................................... 126
4.2. Clasificaci6n de los PSEE ................................................................................ 128
4.3. Ejemplos de PSEE ............................................................................................ 130
4.3.1. SPADE ................................................................................................ 130
4.3.2. APEL ................................................................................................... 132
4.3.3. Serendipity .......................................................................................... 136
5. LECTURAS RECOMENDADAS ................................................................................ 139
6. EJERCICIOS .................................................................................................................. 140
G: R/\-MA iNDICE XI

CAPiTULO 7. MODELOS DE PROCESO DE CICLO DE VIDA ......................... 141

1. CONCEPTO DE CICLO DE VIDA ............................................................................. 141


2. PROCESOS DEL CICLO DE VIDA SOFTWARE .................................................... 142
2.1. Procesos principales ......................................................................................... 142
2.2. Procesos de soporte .......................................................................................... 144
2.3. Procesos organizacionales ................................................................................ 146
2.4. Proceso de adaptacion ...................................................................................... 148
3. PROCESOS DEL CICLO DE VIDA DE SISTEMAS ................................................ 150
4. LECTURAS RECOMENDADAS ................................................................................ 151
5. SITIOS WEB RECOMENDADOS .............................................................................. 152
6. EJERCICIOS .................................................................................................................. 152

CAPiTULO 8: EVALUACION Y MEJORA DE PROCESOS ................................ 153

I. PANOMMICA GENERAL ......................................................................................... 153


2. LA NORMA ISO 90003 ................................................................................................ 156
3. EL MODELO DE MADUREZ DE LA CAPACIDAD (CMM) Y LOS
METODOS MAs REPRESENTA TIVOS DE EV ALUACION Y
MEJORA ASOCIADOS ............................................................................................... 158
3.1. CMM ................................................................................................................. 158
3.2. SCE (Software Capability Evaluation) ............................................................ 161
3.3. CBA-IPI ( CMM -Based Appraisal for lntemal Process Improvement) ......... 162
3.4. IDEAL ............................................................................................................... 164
3.5. PSP (Personal Software Process) ..................................................................... 167
3.6. TSP (Team Software Process) ......................................................................... 171
3.7. People Capability Maturity Model (People-CMrvI) ........................................ 174
4. EL ESTANDARISO/IEC 15504 .................................................................................. 177
5. CIvIMI Y SCAMPI ......................................................................................................... 181
5.1. Representacion por etapas ................................................................................ 183
5.2. Representacion continua .................................................................................. 185
5.3. SCAMPI (Standard CMrvn Appraisal Method for Process Improvement) ... 186
6. MODELOS IBEROAtY1ERICANOS DE MADUREZ Y EV ALUACION ............... 188
6.1. Model0 de Referencia para melhOlia de processo de software (MR mps) .... 188
6.2. Modelos de Procesos para la Industria del Software (MoProSoft) ................ 190
6.3. Mejora de procesos para fomentar la competitividad de la pequefia y
mediana industria del software de Iberoamerica (COMPETISOFT) ............ 191
7. LECTURAS RECOMENDADAS ................................................................................ 193
8. SITIOS WEB RECOMENDADOS .............................................................................. 194
9. EJERCICIOS .................................................................................................................. 195
XII CAUDAD DE SISTEMAS INFO~\L-\TICOS

PARTE IV: OTROS , ASPECTOS DE CALIDAD DE SISTEMAS


DE INFORJ.\llACION ............................................................................... 197

CAPITULO 9. MEDICI ON DE SISTEMAS DE INFORMACION ........................ 199

1. INTRODUCCION ......................................................................................................... 199


1.1. Teona de la Medicion del Software ................................................................. 200
1.2. Terminologia de la Medicion de Software ...................................................... 202
1.3. Proceso de creacion de M6tricas ...................................................................... 205
2. ESTANDARES Y METODOLOGIAS DE MEDICION ........................................... 209
2.1. La medicion en los modelos de madurez y metodos de evaluacion
y rnejora ............................................................................................................. 211
2.2. Goal Question Metric (GQM) .......................................................................... 214
2.2.1. Planificacion ....................................................................................... 215
2.2.2. Definicion ........................................................................................... 217
2.2.3. Recopilacion de datos ......................................................................... 220
2.2.4. Interpretacion ...................................................................................... 221
7 7 - E'Jernp 10 de ap l'rcaClon
_._.). " d e GQM ........................................................ __ _
777
2.3. Goal Question Indicator Metric (GQ(I)M) y Goal-Driml Softv,;are
;vleasllrement ..................................................................................................... 223
2.3.1. Plantilla para la definicion de indicadores ......................................... 228
2.4. Practical Software Measurement (PSM) ......................................................... 229
2.5. IEEE Std 1061-1998. Metodologia para M6tIicas de Calidad del
Sofhvare ............................................................................................................ 231
2.6. ISO/lEC 15939 ................................................................................................. 234
3. IYIETRICAS SOFT\V.A.RE ............................................................................................. 236
3.1. Medicion del Proceso ....................................................................................... 23 7
3.2. Medicion del Proyecto ..................................................................................... 238
3.3. Medicion del Producto ..................................................................................... 240
3.3.1. Metricas de codigo fuente .................................................................. 241
3.3.2. MetI'icas de complejidad .................................................................... 242
3.3.3. MetIicas para sistemas 00 ...........:.................................................... 243
3.3.4. Puntos funcion .................................................................................... 250
4. HERRAMlENT AS DE MEDIClON SOFTWARE ..................................................... 255
5. LECTURAS RECOMENDADAS ................................................................................ 256
6. SITIOS \VEB RECOMENDADOS .............................................................................. 256
7. EJERCIClOS .................................................................................................................. 256

CAPITULO 10. CALIDAD DE LA LNFORl\1ACION ............................................... 259

1. INTRODUCCION ......................................................................................................... 259


2. CAUDAD DE LOS MODELOS DE DATOS ............................................................ 261
h\D1CE XIII

2.1. Calidad de los Modelos Conceptuales ............................................................. 261


2.1.1. Propuesta de Lindland et al ................................................................ 262
2.1.2. Propuesta de Moody y Shanks ........................................................... 265
2.1.3. Propuesta de Shanks y Darke ............................................................. 268
2.1.4. Propuesta de Kesh .............................................................................. 269
2.1.5. Propuesta de Schuette y Rotthowe .................................................... 271
2.1.6. Propuesta del Grupo Alm'cos ............................................................. 273
2.2. Calidad de los Modelos L6gicos ...................................................................... 273
2.2.1. Bases de Datos Relacionales .............................................................. 274
2.2.2. Bases de datos l11ultidimensionales ................................................... 274
2.2.2.1. Metricas a nivel de Tabla ..................................................... 278
2.2.2.2. MetJicas a nivel de EstJ·ella .................................................. 279
2.2.2.3. Metricas a nivel de Esquema ............................................... 279
3. CALID.A.D DE DATOS ................................................................................................. 281
3.1. Metodologia para la medici611 de la calidad de los datos ............................... 284
4. EV ALUACION Y MEJORA DE LA CAUDAD DE LA INFORMACION ............ 286
4.1. Metodologia TDQM ......................................................................................... 289
4.2. Metodologia de Evaluaci6n AIMQ ................................................................. 290
4.3. IP-MAP: Representaci6n del Producto de Info1l11aci6n ................................. 291
4.4. Metodologia TQdM (English. 1999) .............................................................. 292
- P'lOyecto Da Q'
4 .). UIl1CIS. ("M"
. ISler y. Batll1l, . . 100/
_ _ )................................................... '97 _
4.6. Marco de Trabajo de Eppler (2003) ................................................................. 298
4.6.1. Elementos del marco y criterios de calidad ....................................... 299
4.6.2. Pasos en el marco de Eppler .............................................................. 300
4.7. CALDEAy EVAMECAL ............................................................................... 301
4.7.1. CALDEA: Modelo de Madurez de calidad de infonnaci6n
basado en Niveles de Madurez .......................................................... 303
4.7.2. EVAMECAL: Metodologia de Evaluaci6n y Mejora del PGI ........ 308
4.7.3. Ejemplo de Aplicaci6n de CALDEA ................................................ 311
5. LECTURAS RECOMENDADAS ................................................................................ 315
6. SnIOS WEB RECOMENDADOS .............................................................................. 316
7. EJERCICIOS .................................................................................................................. 316

CAPITULO 11. GESTION DEL CONOCIMIENTO ................................................ 319

1. INGENIERIA DEL SOFTWARE Y GESTION DEL CONOCIMIENTO ............... 319


1.1. Necesidades de gesti6n del conocimiento en organizaciones de software .... 319
1.2. La Gesti6n del Conocimiento y los procesos del cicio de vida
del sofuvare ....................................................................................................... 321
1.3. Tecnicas y henamientas para la Gesti6n del Conocimiento ........................... 322
1.4. Implantaci6n de la Gesti6n del Conocimiel1to ................................................ 323
1.5. [lilodelos de Gesti6n de Conocimiento en Ingenieria del SofuYare ................ 324
1.5.1. Modelo de Dyba (2003) ..................................................................... 325
1.5.2. Modelo SEKS ..................................................................................... 326
XIV CAUDAD DE SISTEMAS Il'iFO&'v!ATICOS © RA-ivlA

2. FACTORiA DE EXPERlENCIA Y PARADIGMA DE MEJORA DE LA


CALIDAD (QIP) ............................................................................................................ 326
2.1. QIP (Paradigma de mejora de la calidad) ........................................................ 326
2.2. Factoria de experiencia ..................................................................................... 328
2.3. Base 0 repositorio de experiencia .................................................................... 329
3. FAMILIAS DE ESTUDIOS .......................................................................................... 331
3.1. Experirnentos .................................................................................................... 332
3.1.1. Descripci6n del proceso experimentaL ............................................ 332
3.1.2. Replicaci6n de los experimentos ....................................................... 338
3.1.3. Ejemplo: detenninaci6n de la eficacia del Pair Designing para la
compartici6n y difusi6n de conocimiento ......................................... 339
3.2. Casos de estudio ............................................................................................... 346
3.2.1. Definici6n y aplicaciones ................................................................... 347
3.2.2. Diseiio de casos de estudio ................................................................. 347
3.2.3. Fases de un caso de estudio ................................................................ 349
3.3. Encuestas ........................................................................................................... 353
3.4. Comparativa entre las estrategias empiricas .................................................... 355
4. LECTURAS RECOMENDADAS ................................................................................ 356
5. SITIOS WEB RECOMENDADOS .............................................................................. 357
6. EJERCICIOS .................................................................................................................. 357

ACRONIlVI0S ................................................................................................................... 359

BIBLIOGRAFIA .............................................................................................................. 363

iNDICE ALF ABETICO .................................................................................................. 387


AUTORES

MARIO GERARDO PIATTINI VELTHUIS

Doctor y Licenciado en Informatica por la Universidad Politecnica de Madrid.


Licenciado en Psicologia por la Universidad Nacional de Educaci6n a Distancia. Master
en Auditoria InfonnMica (CEJ\TEI). Especialista en la Aplicaci6n de Tecnologias de la
Infonnaci6n en la Gesti6n Empresarial (CEPADE-UPM). CISA (Certified Information
System Auditor) y CISM (Certified Information System Manager) por la ISACA.
Diplomado en Calidad por la Asociaci6n Espanola para la Calidad. Ha trabajado como
consultor para numerosos organismos y empresas, entre las que destacan: Ministerio de
Industria y Energia, Ministerio de Administr·aciones Publicas, Siemens-Nixdorf, Unisys,
Hewlett-Packard, Oracle, rCM, Atos-Ods, etc. Socio fundador de la empresa Cronos
Iberica en la que ha sido Director de los Departamentos de Desarrollo y Metodologias, asi
como de Formaci6n e I + D. Ha sido profesor asociado en la Universidad Complutense y
en la Universidad Carlos III de Madrid. Actualmente es Catedratico de Universidad de
Lenguajes y Sistemas lnfonnaticos en la Escuela Superior de InfonnMica de la
Universidad de Castilla-La Mancha, donde dirige el grupo de investigaci6n Alar·cos,
especializado en Calidad de Sistemas de Infol111aci6n. Tambien es Director del Centro
Mixto de Investigaci6n y Desarrollo de Software UCLM-Soluziona (Ciudad Real), asi
como Patr·ono de la Fundaci6n insula Barataria par,! el fomento de la sociedad de la
infon11aci6n y del conocimiento en Castilla-Ia Mancha y Miembro del Consejo Editorial
de Universia.net. Es autor de varios libros, un centenar de articulos, asi como numerosas
comunicaciones en congresos intemacionales y nacionales sobre Ingenieria y Calidad del
Software, Bases de Datos, Auditoria y SegUlidad de Sistemas de Infol111aci6n.
X:VI CAUDAD DE SISTE:VIAS INFORMATICOS

FELIX OSCAR GARCIA RUBIO

Doctor por la Universidad de Castilla-La Mancha, en la que tambien obtuvo los


titulos de lngeniero en lnfonmitica e lngeniero Tecnico en lnfonmitica de Gesti6n.
Profesor asociado en la Escuela Superior de Infonmitica de Ciudad Real. Es miembro del
gmpo de investigaci6n Alarcos especializado en sistemas de il1fonnaci611, bases de datos e
ingenieria del software. Sus temas de investigaci6n incluyen la calidad de los procesos
software. la medici6n, los metodos agiles y los procesos de negocio. Sobre estos temas ha
sido autor de varios capitulos de libro y numerosos articulos en revistas y conferencias
nacionales e intemacionales.

ISlVlAEL CABALLERO MuNOZ-REJA

Doctor en Infonnatica, Ingeniero en Infonmitica e lngeniero Tecnico en


Infol111atica por la UCLM. Ha sido profesor de F0l111aci6n Profesional en la rama de
Sistemas Infonnciticos. Actualmente es Profesor Asociado a tiempo parcial en la Escuela
Superior de lnfonncitica de Ciudad Real, labor que compagina con las umciones de
Ingeniero Software que tiene asignada en la Unidad de I+D de Soluziona Software
Factory de Ciudad Real. Colabora con el Grupo Alarcos des de 1999. donde desanolla su
investigaci6n en el campo de la gesti6n de la calidad de los datos y de la infon11aci6n. Ha
publicado diversos articulos sobre cali dad de datos y de infon11aci6n en revistas. libros y
congresos nacionales e intemacionales.
PROLOGO
* &

Hemos asistido en los ultimos afios a un avance espectacular de la denominada


Sociedad de la Infonnaci6n. En paralelo a este avance, la dependencia de nuestra sociedad
y economia de los sistemas infonmiticos para su funcionamiento e inc1uso supervivencia
se ha ido haciendo cada vez lTIllS mayor.

La Ingenielia y la Calidad del Sofuvare, que aportan tecnicas y herramientas para


lograr productos y servicios de gran fiabilidad que puedan satisfacer las necesidades de los
usuarios, han madurado considerablemente en estos ultimos afios. De un enfoque centrado
en el control de la cali dad y la detecci6n de disconforrnidades en los productos, se ha
pasado a estudiar la mejora de los procesos de creaci6n y desarrollo de sistemas
infonnaticos as! como la certificaci6n de los mismos.

Queda, sin embargo, mucha labor por hacer si comparamos la situaci6n de la


calidad en el sofuvare con la de otros sectores como el autom6vil, la industria qu!mica,
etc., 10 que es nonnal teniendo en cuenta la relativa juventud y la naturaleza tan peculiar
del sofuvare.

Varios paises han venido invirtiendo grandes cantidades de recursos con el fm de


potenciar la industria del sofuvare tanto para atender la demanda intema como para
convertir el sofuvare en uno de los sectores estrategicos de crecimiento. As!, se han
instal ado fabricas de sofuvare en muchas regiones, se han creado centros de estudio y de
investigaci6n y otras estructuras con el fm de disponer del personal cualificado y de las
tecnicas y herramientas adecuadas para la construcci6n de sofuvare de calidad.
XVlIl CAUDAD DE SISTD[AS

En el caso de Espai'ia, la Secretaria de Estado de T elecomunicaciones y para la


Sociedad de la Infol111aci6n del Ministerio de Industria, Turismo y Comercio en el marco
del Plan Avanza 2006-2010 promueve la mejora de la calidad del software mediante
ayudas a las empresas para la obtenci6n de certificaciones basadas en los plincipales
modelos y n0l111aS de calidad como CMML ISO 15504, ISO 12207, ISO 90003. Por otra
pmte, se fomenta la creaci6n de Platafol111aS Tecnol6gicas Espai'iolas, hom610gas a las
europeas, entre las que destacan INES (Iniciativa Espai'iola de Sofuvare y Servicios) entre
cuyos objetivos esta precisamente la investigaci6n e innovaci6n en los temas relacionados
con la calidad de los productos y servicios software.

Creemos que estas iniciativas ofrecen una I11UY buena oportunidad para que la
industria espai'iola del sofuvare de un salto significativo en los aspectos relacionados con
la calidad y responda adecuadamente a los retos que suponen la creaci6n de diferentes
"e-servicios" que demanda la sociedad actual. Esta demanda se preve crezca
exponencialmente a medida que la socied2.d del conocimiento alcance la mayor parte de la
poblaci6n.

0tro aspecro que cabe res altar es la gran cantidad de recursos que se han destinado
a la creaci6n de modelos y estandares relacionados con la cali dad del sofuvare. En efecto.
es de gran imponancia en la sociedad globalizada que actualmente vivimos. que existan
estandares reconocidos internacionalmente que pel111itan a las empresas cOOl'dinar sus
esfuerzos, y reutilizar las "mejores practicas" de desanollo y gesti6n del sofuvare.

A este respecto quelTia destacar la labor llevada a cabo por A.r"'OR. especialmente
por el CT0i71. relativa a la creaci6n y seguimiento de diferentes estandares relacionaclos
con los procesos del ciclo de vida del sottware y los sistemas de infol111aci6n.

Este libro presenta los principales conceptos relacionados con la calidad del
sofuvare. ofreciendo una panoramica bastante completa sobre los estandares relacionados
con la calidad de los productos y procesos sofuvare. Ademas trata aspectos muy
impOltantes como son Ia medici6n d.; la calidad. ]a calidad de datos 0 la gesti6n del
conocimiento que complementan las areas mas tradicionales de esta materia.

Creo que el material del libro puede resultar lItil para que tanto los estudiantes
como los profesionales puedan construir y gestionar productos y servicios de mayor
calidad. contlibuyendo de esta manera a la consolidaci6n de la Sociedad de la
Inf0I111aci6n.
Madrid a 2 de junio de 2006
Victor M. Izquierdo Loyola
Subdirector General de Empresas de la Sociedad de la Inf0l111aci6n
Presidente del Comite Tecnico de Norn1alizaci6n 71 de AENOR
PREFACIO

Soda puede IOrcer el cUlilino de fa \'erdo(/.1' la calidad

pOl'qlle es{(/s adelga::an y no quiebrail.1' siempre (me/un

sobre Iii lIlel1lira y lo/eillU de indusrria, como el ace ire

sob!'e el agzl([,

Cerml1les, El Quiiole

La calidad de los sistemas infonmiticos Se he! cOlwertido hoy en dia en uno de los
principales objetivos estrategicos de las organizaciones debido a que, cada vez mas, los
procesos mas importantes de las organizaciones -y, por 10 tanto. su supervivencia-
depel1del1 de los sistemas info1111aticos para su buen funcionamiento,

Seglll1 la nonna ISO 9000 la calidad es el "grado en el qUe un conjunto de


caracteristicas inherentes cumple con los requisitos". Como los requisitos dependenin de
las diferentes partes interesadas (stakeholders), la calidad es un concepto
multidimensional, ya que puede ser sinonimo de eficiencia, flexibilidad, cOlTeccion.
confiabilidad, facilidad de mantenimiento, portabilidad, facilidad de uso, seguridad,
integridad. etc.
xx CAUDAD DE SISTEMAS INFORlvlATICOS © Ri\-tvLA.

En la evolucion expelimentada por la calidad de los sistemas infonmiticos se ha


pas ado de un tratamiento centrado fundamentalmente en la inspeccion y deteccion de
errores en los programas, a una aproximacion mas sistematica, dada la importancia que ha
adquirido la calidad en la ingenieria de sistemas y en la ingerueria del software. La
demanda de software por parte de las organizaciones y, en general, de la sociedad ha
crecido mucho mas deprisa que la capacidad de la industria para producir software de
calidad, haciendo cronica la denorninada "crisis del software".

En los ultimos afios se han publicado diversos estudios y estandares en los que se
exponen los principios que se deben seguir para la mejora de la cali dad de productos y
procesos. Todo ello ha influido de forma significativa en el papel que actualmente tiene la
calidad en las organizaciones, que pasa a conveltirse en una "filosofia", una ventaja
competitiva, una cultura, que afecta a toda la organizacion.

La presente obra reline diferentes aspectos de calidad relacionados con los sistemas
infonnaticos, por 10 que se ofrece una vision amplia sobre diferentes factores que se deben
tener en consideracion para la construccion de software de calidad.

En este libro se persiguen los siguientes objetivos:


o Presentar de forma clara los conceptos fundamentales relacionados con la
calidad de los sistemas informaticos.
o Exponer los aspectos mas significativos relacionados con la calidad de
productos y procesos software.
o Dar a conocer los diferentes estandares relacionados con la calidad del
software.
o Tratar aspectos muy importantes para conseguir sistemas de infonnacion de
calidad como pueden ser la medici6n, la cali dad de la infonnacion 0 la gestion
del conocirniento.

A 10 largo de esta obra se ha combinado el rigor cientifico con la experiencia


practica, proporcionando una panorarnica actuaI y completa sobre la problematica
asociada a la calidad de los sistemas informaticos.

1. CONTENtDO
La obra consta de once capitulos, agrupados en cuatro partes. La primera parte
ofrece una vision general de los conceptos, tecrucas y nonnas de calidad. El primer
capitulo introduce el concepto de calidad partiendo de las defmiciones mas comunes hasta
su interpretacion por parte de los principales gurus y estandares intemacionales.
~ RA.-i'vLA. PREFACIO XXI

El capitulo 2 resume las principales tecnicas utilizadas para la gestion de la cali dad,
pasando por las herramientas basicas de calidad, las estadisticas 0 las de gestion, entre
otras.

En el capitulo 3 se exponen las aproximaciones mas importantes a la calidad, desde


la gestion de la calidad total, pasando por el modelo EFQM y hasta seis-sigma (six-
sigma), dedicando una gran parte a la explicacion de las normas de la familia ISO 9000.

La parte II consta de dos capitulos, en el capitulo 4 se presenta una vision holistic a


de la calidad de los sistemas de informacion, asi como algunos de los problemas de
calidad que presentan los mismos. EI capitulo 5 explora las diferentes caracteristicas y
subcaracteristicas de calidad de un producto software asi como el proceso de evaluacion,
basandose en las principales normas intemacionales.

En el sexto capitulo, con el que inicia la parte III relativa a la cali dad de proceso
software, se discuten los principales elementos del proceso software y los lenguajes de
modelado propuestos hasta la fecha. EI capitulo 7 resume los principales modelos de
procesos de ciclo de vida, especialmente el ISO 12207, que pemliten tener una idea
general de los procesos software.

En el capitulo 8 se presenta las plincipales propuestas relativas a la evaluacion y


mejora de procesos: modelos de madurez, nonnas intemacionales, metodos de evaluacion,
etc.

La cuarta y liltima parte dellibro aborda otros aspectos de la cali dad de los sistemas
de infonnacion. Asi, en el capitulo 9 se presentan los conceptos relativos a la medicion del
software, los plincipales modelos y nom1as relacionados con la medicion, y las metricas
mas utilizadas.

En el capitulo 10 se proponen conceptos relativos a la cali dad de la infonnacion, asi


como un modelo de madurez y un metodo de evaluacion relacionados con la calidad de la
infonnacion. A continuacion, el capitulo 11 se centra en la gestion del conocinliento y su
importancia para conseguir sistemas de infonnacion·de calidad.

Por ultimo, se incluye la bibliografia y los acronimos utilizados en el texto.

2, ORIENTACION A lOS lECTORES


Aunque un conocimiento en profundidad de la gestion de la calidad de los sistemas
de infom1acion puede estar reservado a expertos en la materia, nuestro proposito al
presentar este libro ha sido dirigimos a una audiencia mucho mas amplia que comprende:
X,"XII C.-\UDAD DE SISTE:vIAS INFOR\lATICOS ©RA-i\lA

€I Alumnos de Escuelas y Facultades de Infonmitica.


€I Participantes en seminarios 0 cursos monognificos sobre calidad de sistemas de
informacion 0 calidad de software.
€I Profesionales infonmiticos que esten trabajando en el area del desalTollo de
Sistemas de Infol1nacion.
€I Directivos que tengan entre sus responsabilidades el desalTollo y
mantenimiento de sistemas.
€I Usuarios avanzados, que tengan interes en adquirir unos conocimientos sobre
las tecnicas y metodologias mas utilizadas para asegurar la calidad de los
sistemas de infol1nacion.
€I Analistas 0 consultores que, allll teniendo conocimientos de la materia, quieran
abordarla de fOl1na mas sistematica.

Debido a la diversidad de la audiencia, el estudio de esta obra puede realizarse de


maneras muy distintas dependiendo de la finalidad y conocimientos previos del lector.

3. OTRAS OBRAS RELACIONADAS


Queremos destacar que existen algunos libros public ados tambien por la editorial
RA-MA que complementan la vision de la presente obra:
€I Medicion para la gestion en la lngenierfa del Sofhmre. Dolado, l y
Fel11andez, L (eds). 2000, (ISBN 84-7897-403-2), que recopila diferentes
trabajos relacionados con la gestion cuantitativa de los proyectos y la calidad
del software.
€I Calidad ell el desarrollo y mantellimiento del soj'hmre. Piattini, M. y Garcia,
F. 2003, (ISBN 84-7897-544-6), que ofrece una panoramic a actual sobre
diferentes investigaciones realizadas por grupos destacados en calidad y mejora
de procesos y productos.
€I Amilisis y Diseiio de Aplicaciones lnforlllaticas de Gestioll. Una perspectiva de
lngenierfa del Sofhmre. Piattini, M., Calvo-Mazano, lA., Cervera, l y
Fel11andez, L. 2004, (ISBN 84-7897-587-X), que aborda el desalTollo y
mantenil11iento de software, asi como diferentes aspectos relacionados con la
calidad: pruebas, verificacion y validacion, etc.
PREFACIO

4. AGRADECIMIENTOS
Queniamos expresar nuestro agradecimiento, en plimer lugar, a los alumnos de la
asignahlra Calidad de Sistemas de li!/ormacion de la Escuela Superior de Infonnatica de
Ciudad Real, asi como a los asistentes a los diferentes seminmios y conferencias que
hemos organizado sobre diferentes aspectos de la calidad de los sistemas infonnaticos en
estos liltimos quince afios. Sus sugerencias, comentmios y ctiticas nos han pennitido
depurar el material que presentamos en esta obra y planteamos que podtia resultar lltil
disponer de un libro que ayudara a la gesti6n de la calidad de los SI.

Tambien deseamos dar las gracias a D. Victor Izquierdo Loyola por haber aceptado
escribir la presentaci6n de esta obra. Tambien queremos agradecer a la empresa
Alvadalejo S.L. que se encarg6 de la filmaci6n del libro, y a la editorial RA-MA,
especialmente a don Jose Luis Ramirez, por su continuo apoyo y colaboraci6n.

Mario G. Piattini Velthllis


FelL>; Oscar Garcia Rubio
/smael Caballero ivll11loz-Reja

Ciudad Real, agosto de 2006.

También podría gustarte