Está en la página 1de 554
Calidad del producto VAM TE OE a) AO CaO DET E) Mario 6. Piattini —_ CALIDAD DEL PRODUCTO Y PROCESO SOFTWARE Coral Calero M? Angeles Moraga Mario Piattini a ° ap Ra-Ma Fotocopitr este libro Calidad de pracy’ proves soliware ¥ Coval Calero M? Angeles Moraea, Mario Patni he la aciin Raa 2010, MARCAS COMERCIALES, Las desigraclonss uslizadis per las empresas para dstnguir sus pendustos (hanivare, software, sistem operatives, ce) suck ser marca repradan. RA-MIA fa Inca aH argo de ‘este Hove distnguir las mances comercules de los taminas deserptive, sguiend) cl estilo gue utilize © «jerpiosy punallasson Feticies a no ser que seespecfque lo cerarb, RAMA es masa comercial resist, Se ha puso el maximo empede en oftece a scorn informa complet pres. Sin embarge, RAMA, ioral no asume inguna resnonspildad dervada de su uso a tanpoee de etalaier vlan de patents avers detechos de trees pares gue pualiesi oeurir. Fx publicacién tiene por abjeiy peaporsiona anos snocmientos precios y aerials sabe el tema tatada Su Sena no sipone para el edior ninguna forma de asixenes lps administrative ode wings oo tipo. Ea caso de preisarseasesers lea wotra ‘oma de ayuda pera deen scese fx sericos de un presional competent Reservas os ls derechos e publican en cuslguier oma Seain lo disuesto on el Cio Poul vigente ninguna pare de est lo puede se eeproducida, ghbada en sine ce sacrament @ rssnitida eh Frm alg ni for etalguier provedmiem, 3a sca eer, recinica reprogrifco, magnice a calasir eto sin aterizacon revi y por eset de RAMA; se cameo reper oplgitren, en todo oer pare, unabr literara,arstca ciestea ido or (ihe gor nga ‘eto oth 90 . ISBN: 978-84-7897-961-5 Ineo leas voy Ie ae c 201 INDICE AUTORE PREFACIO.. CAPITULO 1. DE POR QUE LA NORMALIZACION ES UNA FUENTE PARA LA INVESTIGACION EN CALIDAD DE SOFTWARE, LA ORGANIZACION DEL DESARROLLO DE NORMAS Y SUS ACTORES PRINCIPALES scan LL INTRODUCCION. 1.2 (QUE SON LAS NORMAS Y QUIENES LAS ELABORAN? e 3 NORMALIZACION EN CALIDAD DE SOFTWARE 49 14 QUE NORMAS DEPENDEN DE WG6? 51 CAPITULO 2. LOS NUEVOS MODELOS DE ISO PARA LA CALIDAD Y LA CALIDAD EN USO DEL SOFTWARE... . 2.1 MODELOS ISO DE CALIDAD DE PRODUCTO L. MODELO DE ISO PARA LA CALIDAD DEL PRODUCTO SOFTWARE «3 2.2.1 Nuevo modelo de calidad para productos soliware en It ISO/IEC 2501 0..n.059 2.3 USABILIDAD Y CALIDAD EN USO. oe La nueva definicion de la calidad en uso 63 sabilidad c 64 3.2.1 Como medir la satisttesi6n. 66 2.3.3 El contexto de uso como una earacteristica de ealidad en uso. o7 2.3.3.1 Como made requisitos relacioy to de use 68 2.34 Seguridad en uso como una earacteristica de calidad en uso, 69 COMO MEDIR LA SEGURIDAD EN USO. 70 3.5 Calidad en uso para diferentes usuarios (stakeholders) 70 &_ CALIDAD DE PRODUCTO Y PROCESO SOFTWARE RAMA 2.3.3.1 Como medir la calidad en uso desde las diferentes perspectivas de los tustatios (stakeholders)... a EN USO. 2 2.5 CONCLUSIONES.... . : conte 2.6 REFERENCIAS. 18 CAPITULO 3, ISOAEC 25012 MODELO DE CALIDAD DE DATOS ¥ DATA, GOVERNANCE. 3.1.1 Caracteristicas del Modelo de calidad de datos... 81 3.1.2 Modelo de calidad de datos y Data Governance 83 4.2. CONCLUSIONES. 87 a CAPITULO 4, SMM: LENGUAJE PARA LA REPRESENTACION DE MODELOS DE MEDICION DEL SOPTWARE AVINTRODUCCION, nue snrnrermreeosnartronamerama cssesirigtcnee 4.2 SOFTWARE MEASUREMENT MODELING LANGUAGE (SMML) 93 42.1 Definicién de una sintaxis abstracts 94 4.2.1.1 Paquete bisico 96 4.2.1.2 Paquete caracterizecién y objetivos... snnananinenannsnnenin DT 4.2.1.3 Paquete Medias SofWARE. nn 97 4.2.1.4 Paquete Formas de Medir 98 Definicién de una Sintaxis conereta. 98 42.3 Definicidn de a semantica 3 3 CASOS DE ESTUDI 109 ‘ONCLUSIONES Y TRABAJO FUTURO. Lia NCL Ss “APITULO 5, METODOS DE VALIDACION UTILIZADOS EN L 5, LINTRODUCCION 5.2 EXPERIMENT! 9 5.2.1.1 Definiciéa 20 5.2.1.2 Manifieasidn 21 52. r 25 5.4 PRESENTACION Y DIFUSION, 126 image not available 2 CALIDAD DE PRODUCIO Y PROCESO SOFWARE 9.6 CONCLUSIONES. 9.7 AGRADECIMIENTOS. 9.8 REFERENCIAS, CAPITULO 10, CALIDAD DE COMPONENTES SOFTWARE... 10.1 INTRODUCCION. 0,2 MODELOS DE CALIDAD. 10.2.1 Tipos de modelos de calidad 10.2.2 Estandares de modelos de calidad 10.2.3 Propiedades de los modelos de calidad 10.3 EL ESTANDAR DE CALIDAD ISOMEC 9126-1 10.3.1 Estructura del estindar ISO/IEC 9126-1 10.3.2 Conerecin de eoncepios ambiguos 10.AEL MODELO ISO/IEC 9126-1 EXTENDIDO, 10.5 EL MODELO ISO/IEC 9126-T-NTY SU EXTENSION, 10.6 FL METODO IOMC PARA LA CONSTRUCCION DE MODELOS DE CALIDAD 10.7 CONCLUSIONES. 10.8 AGRADECIMIENTOS, 10.9 RIRLIOGRAFIA CAPITULO 11, CALIDAD DE PROCESOS I DE DATOS. LT INTRODUCCION 11.2 PROCESOS ETL 11.3, TRABAJO RELACIONADO 1A MOELADO CONCEPTUAL DE PROCESOS FTL 11.4.1 Aggregation 11.4.2.Conversion y Log 11.4.3 Filter 11.4.4.oin, 11.4.5 Loader and Ineorrect 11.4.6 Mere 11.4.7 Surmgate 11.4.8 Ejemplo. 11.5 MEDICION DE LA CALIDAD EN PROCESOS ETL 11.5.1 Megidas de procesos ETL modelados a nivel conceptual 11.6 VALIDACION EMPIRICA, PARA ALMACENES, RAMA 282 283 284 297 287 290 290 293 205 298, 299 299 303 305 308 312 313 328 330 331 34 image not available image not available image not available 16 CALIDAD DE PRODUCIO Y PROCESO SOFWARE RAMA CAPITULO 17. SELECCION DE COMPONENTES OF F-THE-SHEL 17.LINTRODUCCION., 17.2.TIPOS DE COMPONENTES OTS. 17.3 ACTIVIDADES DEL DESARROLLO DE SOFTWARE BASADO EN COMPONENTES OTS su 17 ASELECCION DE COMPONENTES OTS. 312 17.9 SELECCION DE COMPONENTES BASADA EN MODELOS DE CALIDAD su 17.6 EJEMPLO: SELECCION DE UNA HERRAMIENTA DE GESTION DE FLUJOS DE TRABAJO 17.6.1 Obtencién de los requisites dels 17.6.2.Com 17.6.3 Modelos de calidad para los dominios. 17.6.4 Expresién de los requisitos en funeisn de los factores de calidad 17.6.5 Evaluacidn de los componentes OTS, 17.7 LECCIONES APRENDIDAS, 17.8 UN CASO PARTICULAR: PROCESOS DE SELECCION DIRIGIDOS POR PLIEGOS DE CONDICIONES. 17.9 CONCLUSIONES. 17.19 AGRADECIMIENTOS, 17.11 REPERENCIAS. tena viento del dominio de! problema CAPITULO 18. VISUALIZACION DE Cal SISTEMAS BASADOS EN COMPONENTES 18.1 INTRODUCCION 18.2 VISUALIZACION 18.2.1 Conceptos Bisicos 18.2.2 Ciclo de Visualizacién DAD DE COMPONENTE 18.2.3 Principales metiforas de visualizacidn 540 18,2.3.1 Graico de barras, sal 18.2.3.2 Vista matricial sl 18,2.3.3 Paisajes sal 18.2.3.4 Vista dered S41 18.2.3.5 Histograms sal 18.2.3.6 Hojas de dates: 542 18.3 HERRAMIENTAS PARA LA VISUALIZACION DE LA CALIDAD DE COMPONENTES. saa 18.3.1 Herramienta [: Visuoo 542 image not available image not available image not available CALIDAD DE PRODUCTO ¥ PROCESO SOFTWARE RAMA M* Angeles Moraga Ingeniera y Doctora en Informatica por la Universidad de Castilla-La Mancha, Actualmente, es profesora Ayudante Doctora en la Escuela Superior de Informatica de la Universidad de Castilla-La Mancha y miembro del grupo Alarcos de In misma Universidad, especializado en Sistemas de Informacién, Bases de Datos ¢ Ingenieria del Software. Sus principales temas de investigacién son los portales Web, la calidad software, medicién software, visualizacién software y calidad de datos. Ha organizado exitosamente el primer Workshops en calidad, verificacién y validacién en conjuncién con ICWE 2007. Ha publicado sus trabajos en revistas como Software Quality Journal y Computer Standards & Interfaces, Su correo es: MariaAngeles. Moraga @uclm.es Mario Piattini Doctor y Liceneiado en Informética por la Universidad Politéeniea de Madrid. Licenciado en Psicologia por la Universidad Nacional de Educacién a Distancia. Master en Auditoria Informética (CENE!), Especiatista en la Aplicacién as de la Informacion en la Gestion Empresarial (CEPADE-UPM) A (Cerlified Information Sysiem Auditor) y CISM (Certified Information yystem Manager) por la ISACA. Diplomado ‘en Calidad por la Asociacién Spafiola para la Calidad. Ha trabajado como consultor para numerosos organismos y empresas, enire las que destacan: Ministerio de Industria y Energia, Ministerio de Administraciones Piblicas, Siemens-Nixdorf, Unisys, Hewlett-Packard, Oracle, ICM, Atos-Ods, Soluziona, STL, ete. Socio fundador de la empresa Cronos Ibérica tn la que ha sido Director de los Departamentos de Desarrollo y Metodologias, asi como de Formacién e | + D, Socia-fimdador de la empresa Kybele Consulting, s.L Ha sido profesor asociado en Ja Universidad Complutense y en la Universidad Carlos II de Madrid, Catedratico de Universidad de Lenguajes y Sistemas Informiticos en la Escuela Superior de Informatics de la Universidad de Castilla La Mancha (UCLM), donde ditige el grupo de investigacién Alarcos, especializado en Calidad de Sistemas de Informaci6n, También es Director del Cento Mixto de Investigacion y Desarrollo de Software UCLM-INDRA Software Lab (Ciudad Real) y Director del Instituto de Tecnologias y Sistemas de Informecion (ITS1 de Ja UCLM; asf como Patrono de la Fundacidin insula Barataria para el fomento de la sociedad de la informacion y del conocimiento en Castilla-La Mancha, image not available image not available image not available 13 CALIDAD DE PRODUCIO Y PROCESO SOFWARE RAMA 2003, y colabora de manera regular con distintas instituciones europeas; ha sido investigadora invitada del Politéenieo de Milin (Italia) y la Universidad de Gent zica). Sus publicaciones incluyen trabajos en algunas de las mas prestigiosas conferencias y revistas de su rama, entre las que destacan las conferencias ER, CAISE, DEXA, 0 ICWE, y las revistas IEEEMultimedia 0 E5IS. Forma parte del comité de programa de varias conferencias y workshops nacionales e interna nales (JisBD, FP-UML, IADIS....) ha sido editora de dos niimeros especiales de la revista JWE, donde también ha servido como revisors, y es co-organizadora del International Workshop on Web Usability and Accesibility (IWWUA). que se celebra junto con e| Web Information Systems Engineering, y que va por su tereera edicién. Un curriculum més detallado y su liste completa de publicaciones puede encontrase en: http://www.dlsiua.es/~eeachero. Angélica Caro Doetort en Informatica Actualmente, es profesora Asistente del departamento de Ciencias dela Computacién y Tecnologias de la Informacién en la Universidad del Bio Bio, Chillin, Chile. Su actividad de investigacién se enmarca en el rea de Ingenieria de Software, sus principales temas de investigacién son la calidad de datos en portales Web y los Sistemas Heredados. Ha publicado sus trabajos en revistas como Sofware Quality Journal, Word Wide Wed, International Joumal on Information, Quality y en diversas eonferencias intemacionales (WISE, ICIQ. ICWE, QSIC). Su email es mearo@ubiobio..l por In Universidad de Castilla-I.a Mancha. Juan Pablo Carvallo Subgerente de Informatics de EATAPATELECOM S.A. y miembro del grupo de Ingenieria del Software para Sistemas de Informacion (GESSI) del departamento de Lenguajes y Sistemas Informéticos de la Universidad Politéenica de Cataluia, donde realizo su tesis doctoral Recibid sus titulos de Ingeniero en Sistemas y Teendlogo Electrénico en Ia Universidad de Cuenca, Ecuador y su Maestria en telematica y el titulo de PhD. en software por la Universidad Politéenica de Catalufia, Barcelona, Espaia. Tiene mas de 15 afios de experiencia como consultor en informatica tanto en Ecuador como en Fspaiia y ha colahorado como profesor universitario de varies universidades del Ecuador, incluyendo Iz Universidad del Azuay en la cual es profesor titular en la actualidad, Sus lineas de investigacién actuales incluyen la Ingenieria de Requisi- image not available image not available image not available CALIDAD DEPRODUCTO ¥ PROC SOFIWARE RAMA articulos en revistas y conferencias nacionales ¢ intemaciones sobre estos temas. Es miombro del grupo de investigaeion ALARCOS del departamento de Teenalogins y Sistemas de Informacién en la Universidad de Castilla-La Mancha, en Ciudad Real, Espatia Félix Garcia Doctor Europeo e Ingeniero en Informatica por la Universidad de Castila- La Manchs, Profesor Titular de Universidad en la Escuela Superior de Informatie de Ciudad Real. Pertenece al grupo de investigacién ALARCOS del Departamento de Tecnologias y Sistemas de Informacién en la Universidad de Casiilla-La Mancha, en Ciudad Real, Espaiia. Sus intereses de investigacién son la gestion de procesos de negocio, ef modelada y tecnologia de los procesos software, las metodologias giles y la medicién del sofiware. Es auior de diversos articulos en revistas y congresos nacionales ¢ intemacionales, asi como libros y capitulos de libro en los temas anteriormente citados. Su direceién de carrea el Felix.Gareia@uclm.es Marcela Genero Profesora Titular de Universidad en el Departamento de Tecnologias y Sistemas de Informacién de la Universidad de Castilla-La Mancha, en Ciudad Real. En Enero de 2002 se gradué como Doetora en Informitiea en la Universidad de Castilla-La Mancha, Es Ingeniera en Informatica, por la Universidad Nacional del Sur, en Bahia Blanca, Argentina (1989). Tiene numerosas publicaciones en revistas de prestigio internacional: International Journal on Software Engineering and Knowledge Engineering, Information Software and Technology, Data and Knowledge Engineering, Journal of Software Maintenance, Jounal of Systems and Software, y Empirical Software Engineering Information, Ha participado como editora de los libros information and Database Quality (publicado por Kluwer) y Metries for Software Conceptual Modeis (publicado par Imperial Collage Press). Ha sido coautora de trabajos presentados on diferentes conferencias internacionales, como: SEKE, ER, CAISE, METRICS, ISESE, UML/MODELS, etc. Es miembro de la Intemational Software Engineering Research Network. Sus principales areas de investigaciOn son: medicién de la calidad de modelos en el contexta de MDA y lineas de praductos, experimentacién en la Ingenieria del Software, validacién tedrica y empirica de meéiricas, técnicas de andlisis de datos empiricos, image not available image not available image not available 22. CALIDAD DEPROBUCTO Y PROCESO SOFTWARE RAMA Beatriz Mora Ingenicra en Informatica por la Universidad de Castilla la Mancha en 2005. Es estudiante de! Mester Oficial en Tecnologias Informéticas Avanzadas en Ja Escuela Superior de Informatica de la Universidad Castilla-La Mancha, en Cindad Real, Fspafia, En 2008 obtuvo la Tesis Master, Pertenece al grupo de investigaciin ALARCOS del Departamento de Tecnologias y Sistemas de Informacién en la misma universidad, y esta trabajando en la empresa de desarrallo software INDRA SOFTWARE LABS. Sus intereses de investigacién son la medicién genérica del software, el modelado y el desarrollo de Lenguajes de Dominio Especifico. Fs autora de varios articulos, uno en una revista y varios en Ha colaborado con la_universidad congresos nacionsles © intemacional politécnica de Valencia y actualmente esti colaborando con la Universidad de Leicesier. Su correo es bmorar@indra.es Carmen Moraga Ingeniera en Telecomunicacién por la Universidad Politécnica de Madrid. Master en Direceion y Organizacion de Sistemas de Informacion y Comuni ciones (MDSIC) por la Universidad Politéenien de Madrid. Act realizando el Master en Teenologias Informiticas Avanzadas, en la Universi-dad de Casilla La Mancha y es profe -aciin Secundaria Obligatoria en el Colegio San José, en la especializacién de ‘Teenologias. Es miembro del grupo Alarcos de la Universidad de Castilla La Mancha, especializado en Sistemas de Informacién, Bases de Datos e Ingenieria del Software. mente esta Sus principales temas de investigacién son la calidad sofiware, la calidad de datos y la calidad de datos en portales Web, Su correo es; carmen.moraga @alu.uelmes M. Carmen Morcillo Licenctada_y Doctora en Motemiticas por la Universidad de Malaga. Actualmente es Profesora Titular de Universidad del Departamento de Fstadistica © Investigacion Operativa de esa Universidad, Sus Iineas de investigacién se eentran en el estudio de observaciones influyentes y anémalas para modelos de regresién politémicos robustes y modelos lineales generalizados. image not available image not available image not available Mé_CALIDAD DEPRODUCTO Y PROCESOSOFIWARE RAMA 1995 ~ 2000 trabajo en el Europe:in Software Institute donde estuyo involucrada en proyectos de investigacién del area de reutlizasin de software y lineas de productos. Desde el 2000 trabaja en le Escuela Politécnica Superior de la Universidad de Mondragén (EPS-MU) donde realiza tanto actividades docentes como de investigacidn, Desde el 2003 es coordinadora de la linea de investigacién de ingenieria del sofware, participa en proyectos industriales y de investigacion y supervisa tesis dociorales en el area de linea de productos y desarrollo de software dirigido por modelos. Houari A. Sahraoui Profesor de Ingenierie de] Software en el Departamento de Informatica e Investizacién Operativa de li Universidad de Montreal. Obtuvo su doctorado grado en 1995 en ciencias de la computacién, con especializacién en el meta-modelo de madelado y transformacion, de Pierre y Marie Curie de ke Universidad de Paris Sus imtereses de investigacién ineluyen Ia aplicacién de tenieas de inteligencia arlificial a la ingenieria de software, sofiware de viswalizacién, orientado a abjetos y la mediciin de ta calidad, y re-ingenieria, Ha sido en el programa, la direccién, © Ta organizaciin de numerosos somites intemacionales, IEEE y ACM confereneias, ¥y es miembro del cansejo editorial de tres revistas, Ambrosio Toval Profesor de ta Universidad de Murcia (Espana). Es Licenciado en Matemiticas por li Universidad Complutense de Madiid y Doctor en Informatica (cum laude) por la Universidad Politécnica de Valencia, EL Dr. Toval esta implicado en miltiples proyectos de investigacién aplicada y desarrollo con la industria y dirige diferentes investigaciones relacionadas con el disefto con UML, verificacion, procesos y herramientas para la Ingenieria de Reguisitos y reguisitos de seguridad. Ha participado, y participa, en comités de programa y como revisor en diferentes congresos y revistas internacionales y nacionales y también ha Publicado, como aitor o editor, diferentes articulos y monogratias en sus lineas de trabajo (ACM Sigmod, SoSyM, REI, IST, UCSSE, JAES, LNCS, JOOP, Cybernetics and Systems, Computers&Education...). Actualmente dirige el Grupo de Investigacion en Ingenieria del Software de la Universidad de Murcia y se puede contactar con el en la Facultad de Informatica, Campus de Espinardo, 30100, Universidad de Murcia (Fspaia). Su correo es: atoval@um.es image not available image not available image not available 40_ CALIDAD DEPRODUCTO ¥ PROCESO SOFTWARE RAMA de Informacion, este texto recoge parte de los resultados obtenidos en estos tres afies de vida de la red a partir de las sinergias ereadas entre los diversos patticipantes, E] libro esti dividido on tes partes. La primera de ellas cubse asp generales de calidad del software y esté formado por siete capitulos, el primero {rata aypectos genéricos de las ventajas del uso de estandares, el segundo y el tervero estan eseritos por autores invitados (Nigel Bevan y Domenico Natale respeetivamente) y presenta los nuevas aspectos de estandarizacién de calidad en Jos que ISO esté trabajando, mediante la definicion de la familia SQUARE (Software Quality Requirements). A continuacion se presenta un lenguaje visual para modelar Is medicién de Ia calidad del software que pretende simplit y entendimiento de las medidas definidas para un determinado contexto y un uso Geterminado, FI capitulo quinto presenta diferentes wcnicas utilizables. para ta validacién en ingenieria del software: y el sexto capitulo, eserito por el profesor Sahraoui, presenta informacién sobre visualizocién de la calidad, otra manera de simplificar las interpretaciones de los aspectos de calidad de los. productos software. Esta pare termina con un capitulo sobre como relacionar Ia calidad externa de un producto software con la calidad en uso del mismo, tratando de paliar tuna carencia deteciada en el estindar ISOMEC 9126, y enfocando la prioridad de los requisitos de calidad al usuario y al entorno de uso. tos La segunda parte del libro versa sobre modelos, métados, metodologias y medicién de calidad y comienza con tres capitulos relativos a lo calidad en DSDM (desarrollo software ditigido por modelos), en lineas de producta y en componentes software. A continuacisn se incluye un capitulo sobre procesos ETL en almacenes de datos, seguido de otro que incluye un plan de medicién de calidad de datos. Sigue esta secci6n con un capitulo sobre como tratar aspectos de calidad en ta documentacién técnica en un entorno de desarratlo centrado en documentos; y otro sobre como mejorar la calidad software mediante una metodologia basada en gestion del conocimiento, Esta seccidn termina con un capitulo sobre seguridad en ingenieria del software, una de las principales caracteristicas de la calidad. La tercera y iltima parte de este libro particulariza parte de los contenidos expuestos anteriormente, mostrando su aplicacién a contextos determinades, © su implementacién en herramientas. Consta de seis capitulos que presentan, respectivamente: un caso de estudio de aplicacién de la metodologia basada en gestion del conocimiento presentada en el capitulo 14; un ejemplo de seleceion de Componentes COTS, basado en los aspectos presentados en el capitulo 10: tres herramientas para la visualizacién de calidad de componentes y sistemas basados en componentes, que usan aspectes incluidos en los 7 capitulos 6 y 7; una herra- micnta para evaluar la calidad de los dates de un portal web; una propuesta de image not available image not available image not available image not available image not available image not available 48_ CALIDAD DEI. PRODUCTO ¥ PROCESO SOFTWARE RAMA fas de la informacion, actores destacados, Por fortuna en el campo de las tecnol desde 198° ISO € [EC trabajan de forma conjunta s través del IPCI [Nota: Aunque el nombre suene a pelicula de ce espias, TCI Information Technology significa simplemente, comitS tSnico conjunto niimero 1. Fue el 1987 y, de hecho, es el tinico comité conjunto de ISO e [EC.] primero en erearse Esias normas con apeltido se elaboran de fonna colectiva por todas las partes interesadas, se adoptan por consenso tras informacion publica y se aplican por la industria y los agentes econdmicos de forma voluntaria, Al igual que su aplicacién, el estuerzo de su elaboracion también tiene cariewer de esfuerzo Voluntario. Los beneficios que obtiene una organizacién o empresa de la existencia de una norma comiin deben exceder con creces el coste de las horas de dedicacién de sus expertos a su redaccion, Segiin el dimbito de normalizacién, el acceso a Ia participacién es mas 0 menos coniplejo. ISO por ejemplo esti compuesto por entidades de nomalizacién nacionales. Para participar en un grupo de trabajo de ISO se necesita generalmente a acreditacién por parte de una entidad nacional. Como los representantes nacionales no son diplomético sino técnicos expertos en el asunto objeto de homalizacton; Jos grupos de trabajo internacionales suelen tlegar al consenso suficiente para su propésito. Lo que, algunas veces, da lugar a cierto grado de conflicto entre dichos representantes y sus organizaciones nacionales. En cuanto al acceso @ la participacién a nivel nacional, en el caso de AENOR, hipotéticamente, un grupo de ttabajo podria rechazar la inclusién de nuevos miembros. Que yo sepa, nunca se ha dado el caso, al menos en el ambito de la ingenieria del software Hemos dicho que la adopcién de la normas es veluntaria. No ha tenido lugar en el campo de la ingenieria del software pero, Ia administracion frecuente~ mente convierte las normas industrials en obligatorias por referencia en su. reghamentaciin. Esto da lugar ¢ una anomalia legislativa. Para conocer partes de la legislacién técnica (documento publico), hay que comprar normas, en el caso espaol, a AENOR (documento privado). La solucién a este problema seria sencilla pero su discusién cae fuera de los objetivos de este capitulo, [Nota: Los parafos anteriores deseriben el proceso de nonnalizacién eon un criterio algo oplimista. Si el lector prefiere una visin mas eritica, lo remito al articulo “Cuatro mitos del proceso de normalizacién industrial”, image not available image not available image not available 52_ CALIDAD DEL PRI "RUCESO SOFTWARE RAMA Hasta la fecha se han aprobado la siguiente serie normas dentro de este © ISOMEC 25000:200 Evaluation (SQuaRE) Software product Quality Requiremenis and * ISOMEC 25001:2007 ... Planning and management # ISOMEC 25012:2008 ... Data quality model * ISOMEC 25020:2007 ... Measurement reference medel and guide * ISO/IEC TR 25021:2007 ... Quality measure elements, © ISO/TEC 2 2007 ... Quality requirements * ISOMEC 25051:2006, ... Requirements for quality of Commercial OFF The-Shelf (COTS) software product and instructions for testing, © ISO/IEC 2: reports 062:2006 ... Common Industry Format (CIF) for usability test Y estan en desarrollo: # ISOMEC 25010 ... Quality model # ISO/EC 25040 ... Evaluation reference model and guide © ISOMEC 25045 ... Evaluation Module for Recoverability © ISO/IEC 25060 ... Common Industry Format (CIF) for Usability General Framework for Usability-related Information Si era la voluntad del WGé6 tener un marco Gnico de referencia para toda su actividad de normalizacion, en parte se habra visto srustrada, [1 grupo de trabajo se ha hecho cargo ademas desde el 2008 de las normas del disuelio grupo de trabajo WGI12. Medida del tamaio funcional. Conforme a lo que hemos antes, el eabujo del WG6 no agota todo el campo de la calidad en referencia al software. Al margen del ya mencionado UNE- -ISO/IEC 90003, quedan las normas que abordan aspectos de calidad de los ciclos de vida, de la evaluacion de procesos (por ejemplo la serie conocida como SPICE, image not available image not available image not available 56 CALIDAD DEL PRODUCTO Y PROCESO RAMA De esta forma, et modelo de calidad del producto software podra. tambien ser ado come un modelo de calidad para ciertos aspectos del sistema (linea punteada en la Figura 2.1). QUALITY MODELS veda Media Modelo de ia Modelo de Modelo de provera) Eee Caidad de Calidad ce | | Calidad en sortware || Sotware Producto Datos Uso Medias de Mecidas do ie Sistema Sistemas do computador 4 Entomo fisico | ‘soci Tema de computador n sist an) sal vee a8 Ea) i} J eae xe Softwal ae eee ze software objetivo latos bleed finales & campurador Nevecger || dagen Mantanaees Otros Stakeholders Figura 2.1, Relacién entre los modelos de calidad El modelo de calidad de datos ISO/MEC 25012 ISOAEC 25012 (2008] proporeiona un marco de trabajo para especificar y evaluar los requisitos de calidad de datos tanto en términos de las propiedades intrinsecas del sistema como de las propiedades dependientes ¢el sistema, en un entorno de computacidn particular. La calidad de datos es un prerrequisito importante para la calidad en uso. Los aspectos dependientes del sistema podrian ser visios como les propiedades de la com- binacién de los datos y del software. De esta forma, los mismos aspectos de calidad podran ser vistos 0 bien desde la perspectiva del software o bien desde la

También podría gustarte