You are on page 1of 132
PREFACIO. A RESENA HISTORICA AL La presente Nonna Técnica Peruana fue eaborada por el Comité Téenio C=", ante 2004-07-27, el PNTP-ISOVIEC TR 9126-2:2003 para su revisién y aprobaciéns Teke somefido. a la elape de Discusién Publica ct 2001-10-07. No habiéudose Sezentado ningune observacén, foe oficializado como Norma Téonica Peruana NTP- JSOMIEC TR 9126-2:2004 INGENIERIA DE SOFTWARE, Calidad del producto. Parte 2: Métricas externas, !* Edicion el 02 de diciembre del 2004 a3 ‘sta Norma Técnica Peruaa es una adopeiia de [a norma ISOMEC, TR 9126-2:2003, La presente Norma Ténica Peruana presenia cambios editorials refeidos Jrncpaimente a terminologieemgleada propia del ions espe y ba sido estrada acter a las Guits Persanas GP 001:1995 y GP 002:1995 B. INSTITUCIONES QUE PARTICIPARON EN LA ELABORACION DE LANORMA TECNICA PERUANA Pontificia Universidad Catt del Secale Pex Presidente alti! Caeranza Avalos Secreto Abram Eliseo Béla Ramén ENTIDAD REPRESENTANTE -Asociacén de Banco dl Pe Twin Estrada Montano APESOFT Pail Deze Diaz ‘Yosif Humala Acuia | i i Congreso de la Repiben CCorporacén Peruana de Aeropuerto y Aviaciin Comercial S.A, -CORPAC S.A, BSSALUD IBM del Peri S.A.C, Oficins Nacional de Gebierno Electénico © Infoemitica ~ ONGEL Presdencia del Conseje de Miistos PETROPERUS.A Pontificia Universidad Calica del Pent QUIPUDATA S.A. (Cap, Backs) ‘Soxiedad Nacional de irdusras ‘Superntendecia Nacioal de Administacién ‘Tribusria-SUNAT ‘Superintendensa de Bae y Seguros TELEPONICA Gestiin de Servicios Compartides SAC. UNISYS DEL PERU Universidad de Lima Universded Peruana de Ciencias Aplicadar Souther Peré Copper Corporation Héctor GorilloFeminee Carlos Casto Paagulla Sebastian Rafaile Huamayali Pedro Vésquez Campos Pablo Borja Godoy Ricardo Haro Gianfranco Gugliandolo (César Vileber Inga Felix Liap Yesin José Antonio Pow Sang Petllo Karin Ana Melendez Lave Wilfedo Klesberg Hidalgo Mery Zita Gamero wen Juarez Rost Carrasoo Aguado José Lis Tang Andujar Osear Merino Femdadex Lola Arteaga dela Gala Femando De los Rios Boggio Jsime Castillo Espinoza Luis Bavardo Romero Erick Sotomayor Maria Ceciia Moreno Moreno Ladvik D. Medio Iver Anache Pupo Arturo Cueto Aser Bois Gilberto Sule Sola ‘NORMA TECNICA +“ NTPASOMEC TR 9126-2 PERUANA de 128 INGENIERIA DE SOFTWARE. Calidad del producto. Parte 2: Métricas extemas ; 4 ALCANCE, La presente NTP define las métveas externas para la medicién cuanttatva de calidad cexema del software en términos de earacteristicas y sub caractristcas defnides en la [NTPASOMIEC 9126-L y se pretende que sea ulilizado junto con la NTP-ISONEC 9126-1 Bs NTP contione: 1. Uns explicaciin de Ia forma de aplicacion de las mtrcas de calidad del software, I Uncosjunto bésieo de méticas para cada sub caracteristca JIL Un ejemplo de Ia forma en que se aplican las méticas durante el ciclo de Vida del producto software Exia NTP no asigna un rango de valores de estas méiricas a iveles deteminados 0 agrados de conformidal dedo que estos valores se definen para cada producto software o pura una parte del preducto software, debido a su natualcza, dependiendo en factores tales ‘como Ia categoria del software, el nivel de integraciin y las necesidades del usuario. ‘Algunos atributos pueden poseer un adecuado rango do valores, los mismos que no epenien de las necesidades especificas del usuario sino de factores genéricas, por ejemplo, facores humanos cognoseitives. Esta NIP puede apliarse a todo tipo de software para cualquier aplicaién, Los usuarios de esta NTP pueden elegir 0 modifiary apliar las méticas y mediciin de esta NTP 0 ‘izé definir in aplcacién de métricas especticas para su dominio de aplicacién {nivduat. Por ejemplo, Ia medicén espeifice de caretrsticasdecalidd tales come Ia seguridad e integrided! pueden encontrarse en las Normas Internacionales 0 reports téenieos proporcionacs por el IEC 65 yISOMEC JTC /SC27. Fire ls usuarios «Jos que ostédestinado esta NTP se incluyen: Eine Says ru al spat como ltr, Aslan Scarica esd INTRODUCCION Exta Norma Téenica Peruana offece méiticas externas para Ia evaluacién ée tos avibutos de seis earacterstica ce calidad externa, definidas en la NTP-ISOMEC 9126. 1. Las méticas listadas en esta NTP no. bisean ser un conjunto.exhausivo, Desarolladores, evaluadores, gerones de calidad y compmadores deberin seleccionat nétricas de est NTP para la defnicién de requerimients, la evaluacion de productos software, la medicidn de aspeces eualilatives y ots propésites. Ello pueden insheso ‘modifica las metricas o emplear méitias que no se encuenren incuides aqul. Esta ITP se aplica a cualquier tipo ce producto software, fn cuando Tas méitces no sean siempre aplicables too tipo de productos software. La NTPASOMEC 9126-1 define los téminos para las carcteristicas cuslitativas de software y Ia forma en que tales caracteristicas pueden descomponerse on sub caracterstias. Sin embargo, la NTE-ISOMEC 9126-1 no describe la forma en que tales sub earacterstioas podan evaluarse Esta NTP define las méticas exter, ISONEC TR 9126-3 define las métricas intemas e ISO/IEC TR 9126-4 define las métricas de calidad en uso, pra la medieion de las caracteristieaso sub caacteristcas, Las méticas Jnternas mien ef software en si, las métricas extemas miden el comporimiento del fistema basado en ol compulador que inchiye el software y las méticas de ealidad en ‘uso miden los efectos del uso del software on un eoatextoeapectice de uso. Se pretende que esta NTP sea utlizado junto ala NTP.ISOMIEC 9126-1. Se recomienda la Teotura previa de las NTP-ISOMEC 1459%-1 y NTP-ISOMEC 9126-1, antes det ‘empleo de esta NIP, paticularmente sie lector no est amilirizado con el uso de las smetrcas de software para la espeificacion y ealuacicn del producto, Los captulos 1 al 7 y los ancxos A al D son las mismas para esta NTP, ISO/IEC TR 9126-3, ISOMEC-TR 912644, 0000000 NORMA TECNICA -NTPASOMEC TR 9126-2 PERUANA. 3.40128 Las siguientes normas contienen disposiciones que alse citadss en ese texto, conaiyen requsitos do esta Norms Técnica Peruana, Las ediciones indicadssestaban en vigencia en el momento de esta publicacién, Como toda norma est sajela «revisidn, se reeomiend & aquellos que realicen scuerdos en base a ells, que analicen la conveniencia de usar las cdiciones recientes de las normas citades seguidameate. El Organismo Peruano de "Normalizacién poses, en todo momento, i informacién de las Norms Técnicas Peruanas en vigencia. aa [Normas Tésnicas Peruanas BL [NTP 180 9000:2001 SISTEMA DE GESTION DE LA CALIDAD, Fundamentosy vocabulrios 312 ‘NTPSO 9001:2001 SISTEMAS DB GESTION DE CALIDAD, Reguistos 343 NTPASOMEC 9126-1:200 INGENIERIA. DE. SOFTWARE. Calidad ‘el producto, Part 1: Model de calidad 314 \NTPASOMEC 12207:2004 TECNOLOGIA DE LA INFORMACION, Procesos del ciclo de vida del software Bas NIP-SOMIEC 14598-1:2008 TECNOLOGIA DE LA INFORMACION, Evaluacion del prodveto software, Parte I: ‘isin general 32 [Norms Técnicas Internacionales 324 ISOMBC-TR9126-3:2003 SOFTWARE ENGINEERING. Product ‘quality. Part 3: Internal metrics 322 ISOVIEC-TR 9126-42004 SOFTWARE ENGINEERING, Produet NORMA TECNICA NTPASOMECTR 9126-2 PERUANA, 2de 128 = Comprador (el indviduo worganizacién que adquiere v obtiene un sista, producto o servicio software de un proveedor);, = Bvaluador (el intividuo w organizacién que reaiza Ja evaluacién. Un tvaluador puede ser, por ejemplo, un laborstorio de pruebe, el departamento de talidad de una organizacion de desarrollo de software, una organizacién fgubernamental oun usuario) = Desurolador (el ndividuo w organizacién que realize labores de désarollo, incluyendo el andliss,dstfo y comprotacién hasta Ie aceptacin durante el proceso el ciclo de via det softwere); = Responsable de mantenimiento (et indviduo u organizacion que realiza labores de mantenimientoy servicio); - __Proveedor (el individuo u organizaciga que tiene un compromiso contractual con el comprachr para el suminsto de un sistema, producto 0 servicio de software, bao los tmninos de un contrato) al evalua a calidad del software en une prueba de ealificacin;, = Usuasio (et indivituo w organizacidn que emples el producto sofware para realizar una fancin espetfica) al evaluar la ealidad del producto software en una prucha de aceptaciin: = Gerente de calidd (el individuo w ongsnizaciin que realiza una evaluacion ‘sistemstica del produto servicio software) al evaluar la calidad del software como parte dela garatia y conte de calidad; 2 ‘CONFORMIDAD [En este NTP no existenrequrimientos de conformidad. NOTA: Lor equines de conform generals encventan ly NTPSOMEC 91261 Molo decal 3 [REFERENCIAS NORMATIVAS ene eoeenrecnintormenenmeeanasmene i ; i i NORMA TECNICA NIPASOMEC TR 91262 PERUANA, Side 128 OFFICE WORK WITH VISUAL. DISPLAY TERMINALS (VDT. Part 10: Dialogue principles 4 ‘TERMINOS Y DERINICIONES Para los propsitos de esta Norma Téonica Peruana se aplican las defnsiones dadas en la \NIP-ISO 9000, NTFISOMEC 14598-1 y NTP ISOMEC 9126-1. Estas se encuentran listadss en el Anexo D. 5 ABREVIATURA DE TERMINOS Enesta NTP se uilizan ls siguientes abreviatras ACS (S(24*)- Aseguramiento de I Calidad del Software (Responsable de ACS) PCVS (SLCP?}-Proossos del Cielo de Vida del Software 6. ‘USO DE METRICAS DE CALIDAD DE SOFTWARE, Bios Reportes Téenis (NIPASOMEC TR 9126-2 Méticas extemas, ISOMEC TR 9126-3, “Matrcas Interna ¢ ISOMEC-TR 9126-4 Metrcas de elidad en uso) offecen un conju de méticas de eaidad de software (externas, interns y métricas de calidad en uso) que pueden ‘Gmplesre junto con la NTPISOAEC 9126-1 Modelo de Calidad, El usuario de estos Reportes Ténicos pusden modifies las metrcasdefnids, yf inchuso emplear metricas no lstadas equ. Fl usuario, al emplear una mética nueva 0 modifcada no identificada en estos Reportes Téonico, debert especifiear Ia forma en que las méticas se relaionan con el modelo de calidad o ccalquier otro modelo de calidad substituto que se etéempleando de la NIPASOMEC 9126-1 De assis en ings Spear ual sans > De ells ening Sar feel proveses NORMA TECNICA PERUANA ree) 323 324 326 327 328 329 3210 say 32.2 ISOMEC 14143-1:1998, ISOMEC 14598-2:2000 ISOMBC 14598-3:2000, ISOMEC 14598-41999, ISOMBC 14598-5:1998 ISOMEC 14398-62001 ISOMEC 14756:1999 180 2382-20:1990 ISOMBC 15026-1998, NTPASOMEC TR 126-2 4 de 128 ‘quality. Par 4: Quality in use metres INFORMATION ‘TECHNOLOGY. Software messuzement. Functional. size ‘measurement. Par I: Definition of concepts SOPTWARE ENGINEERING. Product evaluation, Part 2: Planning and ‘management SOFTWARE ENGINEERING. Product evaluation, Part 3; Process for developers SOFTWARE ENGINEERING. Product evaluation. Part 4: Process for acquirers INFORMATION ‘TECHNOLOGY. Software product evaluation. Part 5) Process for evaluators SOFTWARE ENGINEERING. Product valuation, Part 6: Documentation of evaluation modules INFORMATION ‘TECHNOLOGY. Measurement and rating of performance of computer-based software systems INFORMATION ‘TECHNOLOGY. Vocabulary. Par20: System development INFORMATION TECHNOLOGY, System and softwar integrity levels ERGONOMIC REQUIREMENTS FOR | NORMA TECNICA, NTPASOMEC TR 91262 PERUANA, 7.60128 sistoma, ‘Las métrcas de eslidad en us, mien si un producto saisface las necesidades de usuarios ‘expeciicn para aleanzarobjetivos espcifcas con efectvidad, productvided, seguridad y satsfaceidn dentro de un context de uso espeifico, Fsto slo puede lograrse dentro de un ‘entoxno relista del sistema. Las novesidades de calidad dsl usuario pueden espcificarse como requetimientos de calidad a través de métrcas de calidad en uso, méticas externas y en algunas ocasiones de métricesintermas, Las requerimientos especificades por las metrcas deberin emplearse ‘como unctitrio al momento de evaluar un producto Se recomienda emplear I métress interes guardando una estrecha relacién con las matrices extemas esablecidas de manera que éstas puedan emplearse pare predecit los valores de las métricas externas, Sin embargo, « menudo resulta diffi disefar un modelo tebrizo riguroso que guarde una estecharelacién entre las méricasintenesy externas, De tal forma, pudiere cisefarse un modelo hipottico que puede contener ambigtedad y a purr de €l puede modelatseestadisticamente el grado de relacion durante el uso de les rétias En cl sparado Ad de Ja NTPSOMEC 91264 se offecen algunas recomendaciones y requisites relacionados con la valdez y confsbilidad. En el Anexo A de sia NTP se ‘nuestra algunas corsideraciones adcinalesdetaladas sobre el uso de ls métices. a FORMA DE LEER Y USAR LAS TABLAS DE METRICAS [En ls NTT-ISO/EC 9126-1 0 encuentran lac méticae enumeradas en el capitulo. 8, Clesificndolas en carctriticns y sub earetriticas. Para cada mética presente en a tabla ‘se brinde la siguiente informacin: 8) Nombre de Ia métice: las métricas comesponiientes de las tablas de metas interas y las tabas de métieas extemas, poseen nombres similares. 1) PropSito de la métce: se expresa en forma de una pregunta que hab de responderse a aves dea aplicaciin dela metica. NORMA TECNICA, NIPASOIEC TR 9:62 PERUANA, 6a 128 FI usuario de estos Reportes Técnicos debeci seleccionar tas caructristcas sub caracersticas de calidad de la NTP-ISOMEC 9126-1 que abrin de evaluarse,idenificar las mediciones divectas ¢ indiectas spopiadas y luego interpetar en forma objetva et resultado de la medicién. El usuario de estos Reports Téenicos pucde ineluso seleccionar Geterminado proceso de evalucisn de Ia calidad del producto durante el cielo de vida det software de la serie de normas de Ia ISOMEC 14598. Estos proporcionan métodos de Imedicion, valoracion y evaluaién de Ia calidad del producto software, Se pretende que ‘estos seat empleadas por los éesstolladres, compradores, y evalusdores independientes, Derticolermente aquellos respansables den evaluacién de productos software (véase Figura 1), Producto sotware Efectos del producto ‘software Calidad en 480 —ortetos t de uso Méticas Méticas Métieas de calidad internas ‘externas fen uso FIGURA 1 Relacién entre tipas de métrieas ‘Las métricas infers pueden aplicarse a Jos products software no ejecutables durante ss tapas de desarolo (ales como una solicited de propuesa,definicién de requerimientos,, tespecifiensién de disefios o cédgo fuente). Las mettcas intemes le ofrecen al usuario Ia ‘apacidad de medir la calidad de los entegables intermedios y de esta forma estat en ‘apacidad de predecis Ia calidad del producto fina. Esto le permite al usuato identifiar Jos problemas de calidad e inibar ls medidas corccuivas tan temprauo eon sea posible entra del ciclo de vide del desroto Las métricas extemss pueden emplearse para medit Ia calidad del producto software mediante la evalucién del comportamiento det sistema del cual es pate. Las métricas fexteras pueden ublizase sblo durant las diferentes etapas de prucba del proceso del ciclo Ge vida y durante cualquiera de las etapas operatvas. Le mediciin se lleva @ cabo al tjecutar ef producto software en el enlorno dentro del cual se pretende que opere el NORMA THCNICA NTPASOMEC TR 9126-2 PERUANA, 9.de128 NOTA I: Ee reamendabe eine a una mics expecta 0 fra do medion de normas ‘pestian, spares toss 0 dias La medion del anata foal eas dnd on Ta ISOMEC taiet fn In OMEC T47s6, re punde hacer Florencia ew empl de medion de ‘fens en impo exact. ‘Antes de su aplcscién, las metrcas deben validerse en un entomo especifico. (Véase ‘Anexo A), TNOTA2: Labi defies ue aul se preetn no ee temizaday deer esas en fas "soe de sla. Las lees de poate NTP etn nid iden tla a fone ‘er conden prone a Come, de Replneroe Tecles ¥ Conereles del INDECOF ‘Senin CTN delngmera de Sony Site de Informa a1 Métrieas de funefonalidad ‘Une mérca externa de fancionalidad debera ser eapez de medir un atributo tal como et comportamiesto funcional de un sistema que contenga el software. El comportamiento det sistema puede observarse desde las siguientes pespectivas 5) _ Las diferencias ene los resultados ejecutados en la actuaidad y las espocifiesclores de los equerimientos de calidad [NOTA 1: Ls egciacones de los ernie de cad pra a fncloned sine ton desrtacome epecifccons de eqoernintos unions b) Bl fancionamiento inadecuado deteetado durante la oper tusuario que mo encventeaestabecido pero si implieito como requerimiento en la cespecificacir. NOTA 2:Cundo ae dtestan operaciones 9 fsans nlc, debern ser eis, probs etic a seetcalnes. 3 ers cores meen us ra completa mT ‘Méteeas de aplicabilidad Una metrica externa de apliebildad deberia ser capaz ée valorar un atrbuto tal como ‘eurrencia de uns fncién no satsfatoria ola ocurencia de wna operaciéninsaisictoria ‘durante las pruchesy la operacin por parte del usuario del sistema. NORMA TECNICA, NIPASOMEC TR 91262 BERUANA, Bde 128 BERUANA 8a 28 ©) Método de spicacién: proporefona una idea genoa des apicacidn, 4) Medisién, fénnula y eéleulo de elementos de datos: ofrce la formula de ‘medion expicandolssignificados de los elementos de datos wlizades. NOTA: sles cscs se proponents dena foul pas un mic deter, ©) Interretaciéndel vator medio: proves el rango y preferencia de valores. 8) Tipodeeseale métrca: muestr el tipo de escal empleada por determinada intrice, Los tpos ulizados son: nominal, ordinal, de intervel, eatio'y absolute, [NOTA Ba el Anexo C2 fee un expan edt respecte 2) Tipo de media: los tipos empleados son: tipo dimensién o tamaio (por sjemplo: dimensiOn de funcién y tamaiio de fuente), tipo tiempo (par ejemplo {empo transcurdo, tiempo de usuario), tipo cantidad (por ejemplo: nimero de ‘cambios o variaciones,aimero de errores), NOTA: Buel Anexo soft wne expcaei mis etal, 1h) Entrada pars la medicién: la fuente de datos uilizade en la medicib, f)__Referencia PCYS NTPISOMEC 12207: identifi elo los provesos del ciclo 4e vide del softvare en os cuales se aplica la metic, D —— Aadiencin ot edicid, ivo: identifica a los usuarios de os resultados de la & ‘TABLAS DE METRICAS Les métioas emumeradas en ste doumento no preteuke yer ut conjunto exhaustive y pueden no haber sido validades. Se enumeran en caractrisices y sub caactristcas de ‘calidad de software, segin su orden de aparicin en a ISOMEC 9126-1 Las métricas que pueden apicuse no se limita alas listadas en este documento, En ottos ‘documentos relacionados se sefalan ott miticas especies adicionales pare propésitos Darticulares, tles como medicin de tamaio funcional 0 mediciin de le eficiencia en tiempo exact. op SeNaH PTR VIGV NORMA TECNICA NTPASOMECTR 91262 PERUANA, 33 de 128 83 -Métvcas de usabiidad Una meévica externa de ussbilidad debevie ser capaz de medir el grado en el eaal el software puede oer ertendido, aprendido, operado, aractvo y conforme a las repulaciones putes de usbilida i ‘Muchas méticasextemas de ussbilidad son probadis por usuarios que intentan usar una fiuncién, Los resultados sein inflenciados por lus capacidades de los usuarios y las caractritcas del computador en donde reside el sofware. Esto no iavalide las ediciones, desde que el sofware evaluado se core bajo las condiciones ex cspecficadas por una muesta de usuarios que es representative de un grupo de usuarios identfcado, (Par loe productos de uso general, pueden usrae representantes de un rego de grupos de usuaries), Para los resuliados fables un ejemplo de por lo menos acho ‘uoaros es necesaro, aunque puode abtenerse a informacién iil do grupas ms poquaos. {Los usuarios eben levar a cabo la prueba sin ninguna ayuda externa 0 indirect, ‘Las méticas para la eotendibilded,faciidad de aprendizaje y operbilidad tienen dos tipas de meétodos de aplicacin: prucba de usvari o prueba del producto en uso, NOTA: Prd de Uouwio, Uurios qos lcnan ser ung fucin roca euch méuics [Sonat Hear nase pden vararsipamente ene ‘nice direc Us colo de “ro qu os rpmseontve de un grupo de wars lantace debe lea cto Te pues it ‘ngins ay exer onde (Pra eels de tan pera pence represents et ‘ang de grupos do sno) Pare teats fables uma mse de pt lo sans aco Uaes ‘ceri, sung pd ents laine ti ene rope pit Debe ser piers fs maida a ser eadusetlecer of erro de acpaisn © hacer Ia ‘persis es pods, Eso sgl gu es eds deb eur cantando ens 6 ‘aloes, Loren debe reper alo prmedi yoma dl prea ucts oes tries pnd roars con lo prottipos inca dl sofware. Lat mca ee {plone genera J nporanin elt eden amps deal, a suber ‘Sei enn pata de aad ence NOTA 2: Prt él producto wo. Bo lg de la put de es cine eget, saunas ‘erica ener overan eso ena fen rate wo me gn! cel pasa pr re tn res pen soo parte do wa grata dln ealnd on wo SOMBER O¥3e4), eo fe sea gue es pts La eve te fc nh ae Debe sr posible yrs ie elas «ser urdaeeebicer of eco de actin 0 acer at empercanes ene os podncas.Eo sca que las meds den ea contador de valor once Larrea debe fon lear rome el ene eda el promedi, “ST RRR NORMA TECNICA NIPASOMEC TR 91262 PERUANA 34 de 128 834 ‘Métricas de entendibitidad Los usuarios deberan ser eapaces de selecionae in producto software que es converiente ‘para au propésito, Una méirca extema de entendibilidad debesia ser capaz de evaluars los ‘nuevos usuarios pueden entender: = Sielseftwate es apropindo, = Cémo puede users para tareasparticulare. 832 Métreas de facllidad de aprendizaje Una mética externa de fciidad de aprendizaje deberia ser eapaz de evalua euinto tiempo los usuarios toman pera eprender a usu las funciones particulares,y la efectividd de los sistemas de ayuda y documentacin. La faciidad de aprentzaje se reaciona fuertemente a la comprensi, y las medidas de sta pueden se indicalores de faclidad de aprendizaje potencial del softwar, 833 ‘Métrica de operabilidad ‘Una méttica extema de operabilidad deberia ser eapaz de evalua si los usuarios pueden ‘operar y controlar el sofware. La mética de operabilidad puede categorizarse por los ‘rinepioe del dilogo en la I$0 9241-10: = Leconveniencia de sottwate paral tart. Auto desripen del mismo softwar. = Lacapacidad de contol del software. = La coniormidad del software con las expectatvas dl usuario. = Latolesneia seror del software, NORMA TECNICA NIPASOMEC TR 91262 PERUANA 35 de 128 = Lacanvesioneia del sofware par a individualizacién. ‘La eleecin de funciones para probar seri influensiada por la fecuencia esperada de so de las funciones, a erfcidad de las funciones, y cualquier problema enticipado de la ‘sebilida, 834 Métricas de atractivided ‘Una métice externa de attactvidad debera ser capaz de evaluat la aparienca del software, ¥y ser influeneiada por los factores como el disedo de Ia pantalla y colot. Esto es ‘artculsmente importante para los productos de usuario final, 835 Métriea de conformidad de wsubilidad ‘Una métiesextems de conformided de usabilided debeia ser capaz de evaluat laa alas norma, convencions,guias de estilo o regulaiones relacionadas sla wsebiidad. 36128 [NTP-SOMEC TR 9126-2 NORMA TECNICA, PERUANA pepmapanes op SHI TER VTEVL NORMA TiCNICA, PERUANA 3d 128 NIPASONEC TR9I262 NORMA TECNICA PERUANA, (eopenanues) pepAEPHaTE 3p SOKA -1'ES VIVE 39de 28 NIPISOMECTR 9126-2 NoRMA THENICA PERUANA, (oopenenios) pepmtaIpNan 9p SUI FES VIVAL 40d 128 NIPASOMEC TR 9126-2 NORMA TECNICA PERUANA sfenpusade 9p pepmPes op SEHAIN-ZER VIEVL Mines enernmmerirmeininsesmtoticnte rn “ ae (ec REE 41 de 128 NTPISOMEC TR 9126-2 examinee may ees ge sms vax itnintete se eh abana see aout Wi stsrnsnc ro} 2 ee} pee Vi alg eieemmnst =4 nese mie ay scemetna an acetate NORMA TECNICA PERUANA, i NTPASOMBCTR 9126-2 NORMA TECNICA, PERUANA, ade 128 et oe oma nen al aus an pee 9 aN ‘oqrensn ap eao}seiado eaneroda e wos aus03009 (© pepAIAEIDGO Op SOE -C'8 VIAVE Bde 128 \NIPISOMEC TR 9126.2 NORMA TECNICA PERUANA, ‘mip sy mney hh Geapoponap aus Reneaas) poe MEN wR Seay eH a aa Myo epImo sete ar omos tee ES sueannee> (4 pepmmassedo op senor - e's VIVE. NIPASOMECTR 9126-2 NORMA TACNICA PERUANA 4486 18 aay ASRS (oopenanaes agejeneos (a pepmmaesedo ap see - CCR VIEVL acne 45d 128 NORMA TECNICA PNTPASOMEC TR 9126.2 PERUANA, ates "Faure yy SE Spee i TE ee song Sunt SEs CE = wR SE EE eee segs all (orpen tunuo>) agarose (PHNOM oP SUI = CCS VIMY, NTPASOMRC TR 9126-2 NORMA TECNICA PERUANA, ‘bdo 128 ‘em e1op uppesndo eexwd openpy (9 pepmuatsado ap SUN = CC8 VIBV.L PNTPASOMBCTROI26-2 NORMA TECNICA PERUANA, 4748 128 (on onndessop omy (p pergigesoda 2p SUIS“ CC'S VIDVL, abe 128 NTPASOMECTR 91262 NORMA TECNICA PERUANA SL on Sian "Tae ble wontons, cemense ees {ogenupaos) (nt axpdiosep omy (p pepmaeodo op SEAN - CER VV, 4960128 \NIPASOMECTR 9126-2 (oveay 5210119 9p s1qq)sseuopusado souan eouesyoy. (9 pepmtatiade 9p S>LN)IK -Cc8 VIVAL NORMA THCNICA PERUANA de 128 NORMA TECNICA \NIPAISOMEC TR 9126-2 PERUANA, (worsens) (Sousuany s10139 9p aaqy) seaopseiodos240249 muRIOeL (pepmaesa 9p SENATE CS WIEN em NIPISOMEC TR 91262 Side 128 NORMA TECNICA PERUANA, (worsenanaos) (ouvuny soi 9p a9) sxeuonesndo S049 eDUEID|oL (0 PEPNTEIAO 9p SUA CCS EEL Shde 126 © NTPASOMEC TRI9I262 NORMA TECNICA PERUANA eects gS Side 128 NrpsonEc TR 91262 NORMA TECNICA PERUANA (eopenunaes) appeztenptput sod uopreandy ( peomqeiodo 9p SEUININ- C8 VIEVE Shade 128 NIPASONEC TR 9126-2 NORMA TECNICA PERUANA PepEnoEnI op seouNDIE- Fes VIVE, S$4e 128 NIFUSOMBC TR 9126-2 NORMA TECNICA PERUANA, ‘Pepmrgsen 2p pepmauosuon op sen “SES VEY, NORMA TECNICA NIPASOMECTR 91262 PERUANA, $6.60 128 84 Mitra de efictencia ‘Una métrca exter de eficiencia debera ser capaz de mediratibuos como, el consume de tiempo y el compertamiento en la uilizacén de recursos de un sistema de computacin, inluyendo el softwate durante las pruebas 0 las operaciones. ‘Se recomienda que el tiempo maximo y su distribucién sean investigades para muchos casos de pruebas u operaciones, porque Ia medida del proceso es afectada y flutia Adependiendo de las condiciones de uso, tales como la carga de datos del proceso, ficcuencia de uso, nimero de sitios de conexidn y asi sucesivamente, Sin embargo, ls -ntias de efciencis pueden incluir el ratio del valor actual medido con fuctuaciones de ‘ror para el valor ditefado dentzo del rango permitdo de fuctuaciones de error requerido por laespecificacion Se recomienda listare invesigar el rol desempefado por ls factore tales como uso del processor y memoria usada por oto software, fico de la ody procesos que ge jeeuten ‘en segundo plano. Las posilesfluctuacones y los rangosvalidos pare valores medidos eben ser esablecidos ycomparados con as espesticaciones de requerimicttos, ‘Se recomienda que ura tarea se identificaday definida para que se adecue le apicacion software; por eemplo, una transaccién como una tarea para le aplicacion de negocio, el envio o conmutacin de paguetes de datos camo tara para ia aplicacin de comunicai6n, tun contol de eventos como area para la aplicacién de contol; y lt sida de datos ‘produ por alameda de una funcion de usuario para una aplicacién de usuario coma, [NOTA I: Tiempo de reypust: Tiango necro para recibir eg de resina un el de ‘enmisd, Eno site qo ef erp de epan cay lSompo de poctamntyal npo 4 ransmisin, Epo de eset soe pial pars ema iteractv, No hy ings ‘een sgidcava and on tema Inependite(tandeone stem). Sin embore, ene ‘ise es de here oe tems on emp Te, Wot tangs de mms inocho mayer \NOTA.2: Tiempo de proctamiene: El tempo temseurido en una computor ee ritr wm sen y evi leutad. Aves nls tempo de screara de outcome le lpi! topo undo por un proprana deals, [NOTA3: Tempo creme: Tempo nce pre reir stad de mn oa. En muchos ‘os lao de oro Ilje muchas spun, Por ela ane cto deen dena de ‘iol empo dewom ee terps dee qu pcos tel ni gue wet dee, deci, se selection ue Wnsacny se epers un mena igre clive ye eipta levine mene NORMA TECNICA NTPASOMEC TR 9126.2 PERUANA S7de 128 841 ‘Métrieas de comportamiento en el tiempo ‘Una métrca extema ce eomportamiento en el tiempo debera ser capa de medir atibutos conto el eomportaiexto del tiempo de un sistema de computador incluyendo el software durante las pruebas ols operaciones, 842 ‘Métriea do utilizacién de los recursos Une métrica externa de utlizacion de los recursos deberia ser eapaz de medir atebutos ‘como el comportamiento de los recursos utilizades de un sistema de computadora incayendo el software durante las prochas 0 las operaciones 843 Métrieas de conformidad de efleiencia ‘Une mfrca externa de conformidad de eficioncia debesia ser capa de medi un atrbuto fal como el némere de finciones con conformidad de eficiencia o funciones con ‘earencias de problemas de conformidad en las cuales el producto software flla en thers alas normas convencioneso repulacionesrelacionades aI eficenca, Sede 128 NTPASOMEC TR 9126 soli SEL SS potent WR coer ome Pee NORMA TECNICA PERUANA, ‘sondsos 9p odor (© odwon (9 wo onsqurrioduies ap SLND 148 VIRY.L tetemiramnartnenneovens vs acne icra set llahllllali. 5042129 inrP-tsonec TR 91262 (eopsenanaes) msondsas 9p odwoy, (€oduron [2 us oymammnsodttes op sa 8 VIE, NORMA TECNICA PERUANA 6120 ‘NTPASONEC TR 91262 NORMA TECNICA ERUANA ‘owynpuns (od 1 wo apqunesediea 9p OLA =1¥'8 VIAVL 61 128 NTPASOMEC TR 9126-2 NORMA TECNICA PERUANA arn ee tunnel Soe Bias tcp e OS caesar TEnpeae oat cone “Ue RE Shapes rene wcciety shige nln ping a {aorenno) onmnenpany (@odaay wo oupne odio 9p se “EYE IBV ae 128 NORMA TECNICA, \NTPASOMEC TR 91262 PERUANA 6.de 120 NTPASOMEC TR 91262 NORMA TECNICA PERUANA, SEEM oly SSE SES SESE TRE onsen weeny all (opens) onsoar ap odusys. (9 adap ap oyoqure sodas 9p SEOUPAN “TS VIEVEL 4 de 128 NIPASOMEC TR 9126-2 NORMA TECNICA PERUANA, "pmesppene> ssunoes su 3p were (6 f0s1091 50 9 uOIDEAEI oP SOUVK- ZFS MEL, NIPAsoMmBe TR9I26-2 NORMA TECNICA PERUANA 5.60128 (oopemepu) 6d 128 NORMA TECNICA NIPASOAECTR 9126-2 PERUANA, Sy Sat semengss waning pepon 2 ol oe mm = “Ses nn : a Se ee i 2 7 Q2> > Qn enlones fos valores de las rerieas correspondents tendefan la rlasion MI> M2>.> Mn. Un evalundor puede notar componentes de software propensos & eores crettiones usando aquella métricas qu tienen la eapacidad de cosistencin, NORMA TECNICA NIPASOMEC TR 91262 PERUANA, 98 de 128 @)— Predictibiidad Si un mética es usada en un tiempo TI para predesir un valor Q de uns caracterstica de calidad (ls: mediciones de las métricas principales en el uso ‘opetacional en T2, el error de fa prediecién que es {(predicho Q(T2)- actual Q(T2)) 1 actual Q(T2)), deberia estar dentro del rango de eror de predceion permitido, ‘Un evaluador puede predecie el movimiento de caracersions de calidad en el futuro ‘usando estas metricas con predctbilidad de medicign. © Diseriminacién ‘Una méticedebera ser capa de discriminar entre el software de alta y ba calidad, ‘Un evaluador puede categorizar componentes del software y clasificr los valores de Ins earacterisiess de calidad usando aquellas méricas que tienen Ia capecidad de dliseriminae, Ag ‘Uso demétricas para estimaclén (Juiclo) y predieeién (pronéstico) Extimaciin y prediccin de tas caracteristicas de calidad del producto software en las ‘tapes mis tempranas son dos de ls usos més recompensanies de las méticas. A31 —_Prediedién de caracteristicas de calidad por datos netuales| 8) Predicein por andliss de regresiin Cuando se predice el valor futuro (medida) de la misma caracteristica (atebuto) usando el valor atual (dats) de él (atributo), etl un anlisis de regres basado en un conjunto de datos que son observados en un petiodosufiient de tempo. Por ejemplo, el valor de TMEF (tempo medio ente falas) que es obiene durante la ee NORMA TECNICA, NIPASONBC TR 9126.2 PERUANA, 99 de 128 PERUANA 99d ‘etapa de pruebas (actividades) puede usarse para estimar el TMEF en la etapa de operacion b) —_Prediecién por andlisis de correlacion ‘Cuando se preice el valor futuro (medida) de una caractristcs (tribute) usando fos ‘valores medidas deunstibuto diferente, es il un andlisis de corelcién usando una Funeinvalidada que mueste Ie conelacién Por ejemplo, la camplejidad de los médulos durante la fase de coificacion puede ‘sarse para predeci tiempos o eserzos equerides para la mosificaién y prucbe de Tos programas durante el proveso de mantenimiento A32 —_—_Estimacién de caracteristiens de calidad en hechos actuals 8) Estimacidn por andlisis de correlacion Fs itil un andlisis de eorelacion cuando se estiman los valores de un atibuto que no son medibles directamente o si hay cualquier otra medida qu tiene una comelaciin fuerte con la medida en cueston or ejemplo, dbido a que el nimero de fllas no deectadas en un producto software sno es medible, puede estimarse usando el nimeroy tendencia de falas detectadas ‘Aqoéllas méticas que se usan para predecir los atrbutos que no son medibles “irectamente deben estimarse como se explia acontinuacin: = Usando modelos para predesir et atibato; = Usando fémula para predeci el arbato; = Usando ln base de la experiencia para predecire atibuto; = Usando le justfieacion pare predecr el atributo enannmneenetrmmmineoas NORMA TECNICA NTPASONEC TR 9126-2 PERUANA 100 de 128 Aquellas trices que se usan para predevir los aributos que no son medibles directamente pueden yalidarse como se expica a eontinuseion —dentemndo las medidas de atibutos que serén pronostcadas; ~ _entieando las métricas que serin usades paral predicei6n; — Hacieado una validecién basado en un andlisis estaistico; = Documentande lo resultados; = Repitendo lo anterior periédicamente Aa Deteetando desviaciones y snomalias en los componentes propensos a ‘problemas de calidad Las siguientes herranientas de control de calidad pueden wsarse para aralizardesviaiones _y anomalis en los eomponeates de producto software: 8) Diagrams de proceso (sls funcional del sft) ¥) Andis ydigramas de Pareto; ©) Hisiogramasy digrames asprin; ©) Diagraas de coms diagrams ela conelacin y extatifcsion; ©) iagramas de tsikewa; Compa esac de procs (adds funeonaes Sl sofware; Hojas de chequeos ‘Las herramientasanerones pueden usarse pare identifica los problemas de calidad a partir 4e los dios obtenidos aplicando ls metrics. eee NORMA TECNICA NTPASOMEC TR 9126-2 PERUANA 101 de 128 PERUANA tr a AS ‘Visualizacin de los resultados dela medicion ‘8)__ Visuaizactén de los resultados de Ia evaluacién de las caracteristicas de calidad Las siguientes peesentaiones grifics son tiles para visulizr os resultados de la cvaluacign deta called para cada na de Ins caracersicas y sub carecteristicas de calidad I diagrama de ray, diagrama de bara, histograms mumerado, diagrams multi- ‘varible, maltiz de inportancia de rendimiento, ec 1b) Visualizachn de las medidas Hay presentaciones gifieas sles como diagramas’ de Parco, diggramas de tendencia, histograms, diagramas de corelacién, et NORMA TECNICA NTPASOMEC TR 9126-2 PERUANA 102 de 128 ANEXO B (INFORMATIVO) USO DE CALIDAD EN USO, METRICAS EXTERNAS E INTERNAS (EJEMPLO MARCO) BI Introduecién [Exe ejemplo modelo es una descrpeién a alto nivel de como el modelo de calidad de Ja ISOMEC 9126 y sus méiricas relacionadas pueden ser usadas durante ol desullo © implementaciin de software para loprar un producto de calidad que satsfaga lo requerimientos especifeados pr el usuaio. Los concepts mostadas en est ejemplo pueden ser implementados en varias formas de adgptacidn para adecuase ala persona, organizacion © proyeco; el ejemplo usa los procesos clave del ciclo de vida dela ISOMEC 12207 como una referencia al tradicional cielo de vida de software y los pasns del proceso de evaluaciia de ‘calidad de a ISOVIEC 14598-3 como una referencia a proceso tradicional de evaluscién de calidad del producto software, Los eoncepos pueden ser referenciados a otros models del Ciclo de vida dol sofware si el usuario ast lo desea en tanto Tos concepios expuest son entendidee. B2 ‘Vista general de lo procesos de desarrollo y calidad Tabla BL muestra un nodelo ejemplo que retsciona las actividades del proceso del ciclo de vida de software (actividad 1 a actividad 8) a sus enegubles clave y los modelos de refereneiarelevants pra medi Ia calidad de ls eniregables (ejemplo: calidad er ute, calidad tera, calidad inter). Laila 1 describe es atividedes del proceso del cielo de vida de desarrollo de sofware esta, puede ser adapta pra adecuarse a necesidades infviduales) La fla 2 deseibe si una ‘medi actual 0 pronosticada es posible par la categoria dela medida (ejemplo: calidad en ‘so, calidad extema calidad intems). La fila 3 describe los entregable clave que pueden ser smedidos por calidad, y Ia fila 4 deserbe las méticas que pueden ser aplicadss en cada entogable de cad activi del proceso. ‘TABLA B.I - Modelo de medidas de calidad So eee a RO ERT Set [meta perme fencteo [ema otdenera ms, SE Se ee Se [ot ce Se (cam eg ee Sar Ein [atari finan ar = == So 7 ‘vnvowad ‘YOINOBL VIRION 29716 BL OGVOSTAIN sci 9p got NORMA TECNICA NIPASOMEC TR 9126.2 PERUANA 104 de128 BS Paso del enfoque de calidad Bat ‘Aspectos generates [La evalua de Ia ealided durant leila de desarrollo et dvigida en los siguientes pesos: EI paso 1 tiene que ser completa durante In actividad de Anilisis de Requerimienos. Los pisos 2 al § tienen que ser repetidos durante cade actividad del proceso definido a continue Baz Paso #1 Tdentifiacion de requerimiontos de elidud Determinar los pesos de las necesdades del usuario para coda una de las caractristices y subcaracteisticas de calidad definidas en el modelo de calidad, usando los dos ejemplos de la tabla B.2 para cada categoria de Ix medicin. (calidad en uso, calidad extema y calidad interna) asignar pesos relatvos permit als evaluadares enfoar su esfierz en las sub ‘caracteristicas més iportantes, TABLA B.l- Caracterstcas y pesos de las necesidades de los usuarios a Calidad ea ure Caracteristica Pao (Alto/Medi/Bajo) _| Eesti, A Produetividad A eid B Mw NORMA TECNICA NipAsoMec TR 9126.2 PERUANA, 105 de 128 » (Calidad exteraneTnterma Caracteristica Sub Caracterstea Funcionalidad [Aplicaiiond Pression Iteropertbiiad Seguridad [Confornidad & Ranconalded Fiabidad Mader (ardwae/sfwareldsios) Toleanci fallos Recupeabilidad (datas, proceso, tecnologia) - (Conformided de fabidad Wsabildad Entendibilidad Faciidad de aprendiaje Operabilidad Aractividad (Conformidad de wsbiidad Efiieneia [Comportamiento ene Talizalon de ress [Conformidad deficient Faciidad de Avalizabilidad i Cambie Estabilidad Testeabiidad (Conformidad de fciad de manienimiento Portabiidad Adapabilidad Instaabiidad [Co existencia Reemplzabiidad [Conformided de portabiidad l>ll>fef>) >lzfelx| >l>[>l>llel>lole|>| >|=\=x/olel>f>| NOTA: Los pesos pole er expend dea fea de AltMetiyBajoo wando lees ‘nen lang de (ene 1-3 aj, 46 ~medi, 7-9 ~ a) NORMA TECNICA NIPASOMEC TR 9126-2 PERUANA, 106 de 128 B33 Faso #2 Bspecificactin dela evatuaciin, ste pso es aplieado durante cade atvidad del proceso de desarollo. entifiar las miricas a ser aplicadasy los niveles requerdos para alancar las nevesidades el usuario definidasenel paso 1 para cada une de las subcaracerstcas de calidad definidas fenel modslo de Calide y zegstada como se muestra en el ejemplo del tablaB 3. Las entradas y as cietivas bisicas para Ja formulacién dl contenido pueden ser obtenidas ‘el ejemplo en la tabla B.1 que muestra lo que puede ser medido en esta etapa del ciclo de deserale, NOTA: Es polls quo egy do I las dels las estén vacias datas actividades {Specs de ich e denolloporgo 20 srk pole med ods fs senate en ua (Sip inal rece de gemeot ‘TABLA B3- Tablas de medicién de calidad ) ‘Categoria de modiciga de calidad en wo ‘Nivel Caracteristica | Métricas Eibsvidad Proluetividad iad Sateen — NORMA TECNICA NITPASOMEC TR 9126-2 PERUANA tere » de medion de ealida extra Caractere | Sub earateritca | Métricas | Nivel roqueido Fancionaliad tia esi bad equried ad cca edvarcho weed) ecasinfalos coped ios prose, oma SRT end aiid iia Asc, Conkenitnd ie sabia [Conoranieio one uaa deren antrmided d> fala avaleabad Cambibad Estbild resided Confoomidad J liad decnenimients Adapabildad nstabilidad Co csistecia acaba Confxmidad de iid sence R Nett RESO CANNED OR NORMA TECNICA, NTPASOMEC TR 9126-2 PERUANA, a 108 de 128 Categoria de metic de calidad interns Sibcaracterstiea | Métries | Nivel requerido ied esen eperb iad vida ae dad ae valde) oleanen alos Facidad de [Opened [Ata Con'omidad de walidad Comportanieato ene Uilanaia ears Confrmided de eficensin ‘naa Canad Estlidd Teseabildal eos de liad Se asteninto iad Tesla Comsistencix Reemplvaiaad Corfrmidnd de iad a NORMA TECNICA NIPASOMEC TR 9126-2 109 de 128 PERUANA, Bad Paso #3 Diseio dela evaluacién "Exe paso es eplicado durante cada atvidad del proceso de desarolo Desarollar un plan de medicién (similar al ejemplo en la Tabla B.4) conteniendo los tntegables que senin vstdos como entrada al proceso de medieién y Tas métricas a ser splicads, ‘TABLA BA - Plan de medi ‘Mitra de Suv | atrogablesa Métrca externas | calidad en cearacteraten | ser valndos ‘aseraplcadas | woaser aplicadas_| 1. Adapeabtad [7 i i io 2 2 2 Alia) 3 5. 5. Satan | vo Aniabiey | No Apieabley [I> 2 2 5. EN = i. is é BAS Pow 4Hjeeuelén dela evalua Fite paso es apliado dureto cada actividad del proces de desarol, ‘Ejecua el plan de evalua y completa a column como se muesira et os ejemplos ene ‘Tabla B.S. Los norms ce la serie ISOTEC 14598 deberian ser usados eomo gufa para el plancamiento y la ejecucin del proceso de mesicién. NORMA TECNICA NTPASOMEC TR 91262 PERUANA 110 de 128 B36 Paso #5 RetroalimentaciOn a a organizacion ‘Bae paso es aplicado curate cad aetvidad del proceso de desarollo, Relacionsr los resultios una vez que todas las mediciones han sido completadss, en la ‘Tables By documenar ls conclusiones en un report. También identifier eas especiicas onde se requieren majoras en el proceso de calidad para el producto con la finalidad de lcanzat las necesidades dl usato. ANEXO C (NFORMATIVO) EXPLICACION DETALLADA DE LOS TIPOS DE ESCALAS DE METRICAS Y LOS TIPOS DE MEDICIONES ca ‘Tipos deeseala de métrica ‘Uno de los siguientes pos de eseala de métvca de medicion debera ser identifiado para ade medida, cuando un usuario de méticastene el resultado de una medicién y ust le ‘hoi para flea o eomparaci, Los valores de promedio, ratio o diferencia pueden no fener significado para lgunas medidas ‘Los tips de escala de métiea son: escala Nominal, escala Ordinal, esala de tntervalos, ocala de Ratios y escla Absolut. Una escala debe ser siempre definida como M = F(M), onde F es la fancign admisibl, También la descripcién de cada tipo de escala de tnedicin contcoe una deseripein de la funcién xdmisible (si M es una métrice entonces M = F(M) es también una mética). ) Escala nominal M?=FOMD donde Fes de cualquiera a. une referencia. Eso incluyeclasifcacin, por ejemplo, ips de falla do software (datos, conto, U Dromedio iene significado sblo, st éste es ealculado con Ja fecuencia del mismo tipo. Un Rito tiene significado s6lo cuando este es caleulado con Ia frecuencia de cada tipo Teferenciado, Ast el rato y el promedio pueden ser usados para representa una diferencia tn la frecuencia de sélo el mismo tipo ene exs0sinicisles y posteriores 0 dos easos SInilares, En caso contro, ellos pueden ser ustdos para comparar mutuarente Ix frecuencia de cada oto tipo respectivamente. ‘Bjemplos: Nimero de identifieacién de ta linea de transporte urbane. Nimero de ‘dentiicacin de mensaje de error de compilacin, } i j ; NORMA TECNICA \NTPASOMEC'TR9126-2 PERUANA 11246128 ‘Afirmecionessignifieaivas on nimeros de diferentes categorias solamente ») Escala ordinal IM" = F(M) donde F es cualquier elacién de incremento monéono que es, M(x) 2 My) implica M") > M"G). Eso ineluye ordenamient, por ejemplo, fla de software por severdad (sin importancia, margins, erica, eatastética). Un promedio tiene significado s6lo si éste es calulado con Ia ecuencia del mismo orden refereniado, Un ratio tiene significado s6lo euando éste es cleulado con la fecusneia de cada orden referenciado. Asi, el ratio y el promedio pueden Ser usados pace represent na diferencia en freevenci de sélo el mismo orden entre casos Iniciles y posteriores 0 dos casos similares. En caso conteario, ellos pueden ser usados ‘para comparar muteasente Ia frecuencia de cada orden. jemplos: Resultado de un examen escola (excelente; bueno, acepable, no acepabie). ‘Afirmaciones signiiestives: Cada na dependerd del orden desu posicén, por ejemplo le sedians, ©) Bveala de intervalo M=aM+b(@0) Fstaineluye escalas de puntuacién ordenadas donde Ia diferencia ene dos medidas tiene tn significado emptv. Sin embargo, el retio de dos medidas en una escala de intervalo puede no tener el mismo significado empiica, [Bjemplos: Temperatura (Celsius, Fabrenbelt, Kelvin), diferencia ene el tiempo de ‘cémputo real ye ertpo pronosticad. NORMA TECNICA NTPISOMEC TR 9126-2 PERUANA ine 18 ‘Afimmaciones sigifcatives: Un promeio aritmético y cuslquiera que dependa de un ‘orden. 8) Bsealade Ratio Mi=aM @0) at inhye escalas de yuntunciin rdenadas, donde J diferencia ente dos medias wae eoporién de os medidas Gene el mismo significado empio, Un promo ‘ear tlanen sgfcado respectvamente los dan sigiicado rel au valores. jemplos: Longiud, peso tempo temao, conte. “Afirmacionessignificativas: Promedio geométricn,poreentaje. © Bseala absolata Mw cllas pueden ser medidas slo de wna manera Coslguirsentenciarelssionade «medidas esgic, Por cemrlo el reales ¢¢ ata aided igo de escal ratio ene ora medida de ipo de scala ratio ded 9 dare Je meticén et misma, es absolto. Una medicin de tipo de esalt absolut «= de hecho una sin unidad empl: Nimero de thes de cio con comentarios dvid ene ol nimero wal de lineas de edd. Afirmacionesvélidas: Todas. NORMA TECNICA NTPASOMEC TR 9126-2 PERUANA 114 de 128 ca ‘Tipos de medictin C20 Aspestos generales Pera diseRar un prosedimiento para recoletar datos, interpretando significados jutos y normalizando medicas para comparecién, un usuario de méticas debera identficar y tomar en cuenta el tipo de medida de la medicidn empleada por una mética ea ‘Tipo de medida de tamatio C210 Aspestos generales ‘Una medida de este tipo representa un tamatio particular de software de acuerdo alo que se ‘busee medir con su definicion, NOTA: Esoftare puedo tents erosion dao (come evalu ential puede Sereda en mic dun nein mas, vlunen tend oper, ‘Normalizando otras medidas con una medida de teaafio puede dat valores comparables en ‘ermino de unidades de tama. Las medidas de tamafio deseritas més adelante, pueden ser usadas por mediciones de ealided de software. C211 Tipo detamatio funcional 1 tamatio fancional 5 un ejemplo de tamafo (ana dimensin) que el software puede tener. ‘Coalquier instania ce software puede tener mis de un tamafo funcional dependiend de, por ejemplo: 4) El propsito para mesic el tamafo del software (ste infuye el alcance del software incluido en lt medicién) }) el métndo particular wsado pare mer el tamaiio funcional (Este cambiaré Tasunidadesy a escls ee NORMA TECNICA NTP-ISONECTR 91262 115 66128 PERUANA La definicién de los concepts y process pars aplicar un metodo de medicién del tamatio flncional (Método ESM) es provste por la Norma ISO/IEC 1443-1, Para usar el tamao fuscional para normalizacion es necesario asegurar que el mismo Traiodo de medieién de amao funcional see usado, y que los diferentes software que ‘atin slendo comparadoshayan sido medidos eon el mismo propésito y eonsecuentemente tienen un aleance comparable, ‘Aunque lo que sigue a menudo reslaman que ello epresenta el tamato funcional, no se ‘Ganntiza qu ellos sean equivalents al tamafio funcional obtenido de aplicar el método FSM que cumple con la ISO/IEC 14143-1. Sin embargo, ellos son ampliamente usados en desarollo de software 1, Names has de céleuto, 2% mmero de pnts 3, mero de archivos o conjuntos de datos que son procestoss 4. nimero de requerimiestos fanionles idntioaos desetos ex les ‘especificaciones de requerimientos del usuario, 212 Tipo detamatio de programa Fo esta cldusula, el témino “programacion’ representa as expresiones que evando son ‘Gecutndas se converte en aecionesy el temino “enguaje’ representa el tipo de expresén sade ©2121 Tamale de programa fuente I lenguaje de propranacién deberia ser expicado y se deberia prever el cémo serén ‘rated le sentencas o ejecutables, tales como las lineas de comentarios, Las siguientes medidas son coménmeate wsades. Sentencias fuente sin comentarios (SFSC) incluyen sentenciasejecutablesy sentencias de declaracion de datos cn sentencis fuente Logiens. so verre NRE Re ARS TENE Ce NORMA TECNICA NIPASONEC TR 91262 PERUANA. 116 e128 NOTA 1: Taatd programs meso ‘Un dearolnor ede rr el mate do programa resign sarod pra represent el amalo de proc de tab de desley manent, [NOTA2: Tanat dl programa cambio ‘Undead nr lama de pogama cambio pre reeset el anal dl sre ‘5 cntieen components oda, [NOTA 3: Tansde programe conputndo "jemple de onl debut de amano de programa es mvs iets de ebigo +02 x Ines de ‘hla de conan madieads (NASA Gove) Puede ser necesario distingur un tipo de sentencias de eddigo fuente en ms detalle como sigue: 4) Tipo desentencia Sentencia Fuente Ligice (SFL). SFL mide el nimero de instrveciones de sofware. Las sentencis son independientes de las linens e independiente del formato fsico en el cua clas aparecen, Sentencia Fuente Pica (SFF). La SEF mide en mimero de lineas de ciigo fuente de software. i) Atributo desentencin ~~ Sentencias eecutables; = Senteaias de declaracion de datos; = Senteaias de diectvas de compllacion; = Sentexias de comentarios. iit) Origen = Seatencis fuente modificadas, NORMA TECNICA ‘NTP-ISOMEC TR 9126-2 PERUANA 17 de 128 — Seutencas fuente afadidas; ~Seatenias fuente movida; = Sentencas fuente recién desaroliadas: (= sentencias fuente afadidas + sehtencias fuente modificadas); = Sentencins fuente rousadas: (= sentencias fuente originales - modificadas = removidas). ©2122 — Tamatiopor conteo de palabras del programa, ‘La medicién puode sr ealevlada, usando la mediién de Halstead: ‘Vocabulario del Programa ~ al + 12; Longitud del Programa observado = NI + N2, donde: = nl: Bs el mimero de distintas palubras operadr ls cuales son preparadas y reservadis pore lenguaje de programacién en un igo de programs fuente; = 12; Es elnimero de dstintas palabras operando las cuales son defnidos por el progremador en un e6digo de programa fuente; = Ni: Bs dl nimero de oourencias de operadores distintos en un eédigo de programa fuente; = NB; Es el mero de ocurencis de operandos distintos en un e6igo de programa fuente. 2123 Nimerode médulos La medicién se obtine contando of nimero de objetos ejecuables independientemente tales como médulos deun programs. come naceeaemnnr resens sasasrannnenalaein ai asap nsgmangaemmunianiensnicen sae NORMA TECNICA NTPASOMEC TR 9126-2 PERUANA LIS 6e 128 C213 Tipo de medicién de recurso utiizado Este tipo identifica recursos utlizados por la operasion del software que estd siendo evaluado, Son eiemplos: 8) Cantidad de memoria: Por ejemplo, cantidad de disco 0 memori ccupeda temporal o pernanentemente durante la ejecucién del software, b) Carga de B/S: Por ejemplo, cantidad de tiico de datos de comunicacion (Gignticatvo para heramicnias de respaldo en una red); © Carga de procesador: Por ejemplo, porceniaje de procesador ocupado, ‘grupo de insruciones por segundo (este tipo de medida es sigifiestivo para ‘medieign de wilizcién del CPU y eficienia de distribucién de procesos en software ‘multhilos comiendo en sistemas concurrentes/paralelos); €) Archivos y registros de datos: Por ejemplo, longitud en bytes de archivos oregistos; ©) Documentos: Por ejemplo, nimero de piginas de document, ‘Puede ser mportnte tomar nota de valores ico (miximo),minimo y promedio, asi como de periodos de tiemro y nimere de observaciones hechas, C214 Tipo de paso de procedimiento operative especifieado Este tipo identifica pasos estiticos de procedimicnos los cuales son espeificads en una ‘specificacin de dieto de interfaz humana o en un manval de usuario. Fl valor medio puede difeir dependiendo en qué clases de descripcion son ussdas para redicidn, ial como un diagrama o un texto representando provedimientos opertivos de a NORMA TECNICA NIPASOAEC TR 9126-2 PERUANA, 119 de 128 vsuatio. 22 Tipo domedicion de tiempo €220 General [BI mario de métvicas ¢e tipo medieiin de tiempo deberia registrar periodos de tempo, ‘Guts locaciones fueron examinada y cuinlos usuarios fomaron parte en Ins medicicnes ‘Hay muchas formas en ls euales el tiempo puede ser medido come una nidad, como s= musta en ls siguientes ejemplos: 8) Unidad de tiempo reat Ente es un tempo fsico: pe. segundo, minuto w hore, Esta unidad es usualimente usa para deseribi empos procesamiento de tarts de software de tempo rel b) Unidad de tiompo de in computadora Este os el tiempo del rloj de Ja eomputsdora: por ejemplo. segundo, aninuto, u hora de ‘tiempo del CPU, ©) Unidad de tiempo oficial programado Ene incuye horas de tribajo, dias calendario, meses 0 aos 4) Unidad de tiempo de componente ‘Cuando hay miltiples locacones, el tempo del componente identifica una locacion {Adividuely date ex um acumulacion del tempo individual de cada lcacion, Ext wnidad ‘Rpoualmette usada para deseribir lt confiabildad de componentes, por ejemplo, ratio de omeaesecagmesesese: NORMA TECNICA NIPASOMEC TR 9126-2 PERUANA 120 de 128 {alla del componente, 1b) Unided de tiempo det sistema ‘Cuando hay mélipes locaciones, el tiempo del sistema no identifice las locaciones indivduales sino que identifica todos los lugares de ejecucién, como un todo en un sistema, Este unidac es usvalmente sada para deseribirconfibilidad de sistemas, por cjemplo, ratio de falls de sistemas 2a ‘Tipo tiempo de operacién del sistema tipo tiempo de oferacion del sistema provee una base para medic I identifieado tanto si el software bajo operacién descontiniade w operacién continua. Si el, software opera en forma descontinuad, se deberia asegurse que las mediciones de tempo ‘sean realizadas en los petiodos que e software esié activo (esto se extiende obviamente para la operacién cornu), 2) Tiempo transcurrido: Cuando el uso de software es constant, por ejemplo cnsisemas operando la misma longitud de tiempo cada semana 1D) Tiempo de miquina encendida: Para software de tiempo real, inteprado 0 sistema operative que esté en uso completo, el tiempo total que el sistema esté coperando, ©) _Tiempe de mfquinn normalisada: Como en al “tiempo de méquing tencendida", poro tomando datos de varias méquinas de diferente “tempo de méquina ‘encendda”yaplicando un factor de core. 222 Tipo empo de ejecueiin Bi tipo tiempo de ejesuciin es e! tiempo necesario para ejecutar el software parm complet ‘una area especificada, La distibucién de varias tenativas deberia ser aalizada y los ee NORMA TECNICA, NTPASOMEC TR 91262 121 de 128 PERUANA ‘aloes medio, deviacin © maximo deberan sex caloulados, La ejecucén bale los saneones tspectficas, paicularmente condiciones de sobrecarn, dsbetian sf once Tp emp de ejenucén es usedo pinciplmente para eveluacions de ‘eficiencit. 223 Tipo tiempo do usuario Et égo tempo de wsutio et medio sobre los perodos de lempo easton pos eros ie re completa aca wando operaciones del software, Algunos jemplos som 4) Tiempo dessin: Medio cnt inicio y el in de unt stn Ws, como 2 spl, pre feat cmportanienoe de ususios de un stema de bass doves Peer Ppa neractvo done cl empo cso 20 de inet 0 done tea los problemas de usnbilidad interactive serén estadiados 1) ‘Tiempo de tre: Tiempo asad por un us nvidul as Cor >> ca eel optioned software enc intent Los puntos iil y Sra {de la medieidn deberan ser bien denies. ) Tempo de asutl: Tiempo gad por un wiaro indivi we a are deat pt dco ene tino (aproximadamente 5 eusras horas 0 ‘ios el usuario use el software desde el principio) 22d Tipodeesfuerzo “igo de exer es el emo produtive sssindo con ana tea orca dl even 2) sfuerzoinvial sl mnpo productive el suse nessa A Merson inividunl, qo es un desaliado, un responsable de menisci deer eae pan compar ua area especies. El esfurz indivi ese otto an cioto nner de horas produtivas por di 1) Retueran de trons Ex un valor asunulado de todos ls indivi ») yet desaolar,responsbl de manteimient, operon wir w 0 Ne {eabgjan para completar una trea especiica “raonih-teinsaanemenon rete Ste eR HnendatFeEh ni NORMA TECNICA NTPASOMEC TR 9126-2 PERUANA 122 de 128 ©228 ——Tipotiempo de intervalo de eventos Fste tipo de medi es el intervlo de tempo entre un evento y el siguiente durante un petiodo de observacin. La frecuencia de un periodo de tiempo de observaciOn puede set tad en lugar de esta medida. Esta es tipicamente usads para deseribir el tiempo entre falls que ccuren stesivamente c23 Tipo medida de conteo Si os atrbutos de documentos de producto software son contados, ellos son tipo de ‘antidad extticas, $i los eventos © acciones humanas son contados, ellos son tipo de ‘antided dindmica. C231 Tipomimero de fllas detectadas La medida cuenta las fllas detectadas durante evisiones, press cortecciones, operacion ‘o mantenimiento. Niveles de severdad pueden ser ussdos para cetegorizarlas tomando en ‘events el impacto de a fala €232 Tipo mimere de complefidad estructural del programa Esta medida cuenta la compleidad estructural del programa, Ejemplos son el nimero de istintos caminoso el nimero ciclomitico de MoCabe. 233 Tiponimero deinconsistencia detectadas [sta medida cuenta los stems inconsistentes detectados Jos cuales son preparados pera investigacion. a NORMA TECNICA NIPASOMEC TR 91262 123 de 128 PERUANA, 8) Nimero de stems que fallan Ia conformidad, Ejemplo: — Conformed items espcifiados de especiticacin de requerimientos, — Conformidad ala rela, regulasion o norma; = Conformidad a protocotos,formatos de datos, formato de media, ebigos de carter b) _Niimerode ocurrencia de flla de expectativa de usuario ‘La medida es contr Ia lista de items satisochosfnsstisfechos, que deserbe Ins breches centre las expectativasrazonbles del usuario y Ia actuacion del producto software, ‘ia medida ust euestionarios para ser respondidos por probedores, clientes, operadores © ‘usuarios finales acer de que dficiencias fueron encontradas. Loss son empl: = Panelones disponibles 0 nos — Funciones operablesefetivamente 0 no; = Funciénoperable para un uso intentadoespecifico del usuarios 010; — Pameines esperada, necesara ono necesaia C234 Tipo mimero de cambios st io identifica tems de configuracin del software los cuales son detetados por haber Sido cambiados. Un ejemplo es el nimero de lineas de eédigo fuente eambiadss. NORMA TECNICA, NIP-ISONEC TR 9126-2 PERUANA, 124 de 128 C235 Tipo mimerode falas detectadas [Esta medida cucnts ol nimero de fille dtectadas durante el desarrollo, puch, operacin ‘© mantenimiento del producto, Niveles de severidad pueden ser usidos para eatogorizarlas tomanda en eventa el impacto dela fll. 236 Tipo nimero de intentos (Pruebas) Esta medida eventa ef nimero de intents para comer el defecto ofall. Por ejemplo, durante revisiones, prcbas y mantenimiento. C237 Tipo procedimiento operative de golpes humanos Esta medida eventa el nimero de golpes de accién del usuario humane como pasos indmicos de un procedimiento cuando un ustaro esti interectivamente operando el software. Esta medids cuantifia le usabilidad exgonémica como tambin el esfuera de uso, Por lo tanto, ést es usada en medicién de usabilidad. Ejemplos son ef mimero de golpes para realizar una trea, nimero de movimientos de ojo, et. €238 Tipo puntuaciones Exe tipo identifica la puntuacién o el resultado de un céleuo aritmético, Puntuaciones ‘pueden incluir conte o edleulo de pesos confontados con una lista de chequeo.Ejemplos: Puntuscidn de lista de chequeo, puntuscién de cuestionarios, Método Delphi, ete, ee ‘NORMA TECNICA Nirpasonec TR 9126-2 125 40128 PERUANA, ANEXO D (NFORMATIVO) TERMINO(S) pa Definciones {Las defnicones son dela ISOMIECL4598-1 y I ISOMIEC 9126-1, # menos que se indique To contra. Dit Calidad Dacdt Calidad: Grado en el que un conjunto de earateristicas (NTP-SO 9000 ‘pavado 3.51) inberenes cumple con los requstos (NTP-1S0 9000 apurtado 3.1.2). [NTP-1S0 9000), [NOTA 1: ln “eld” puede tare acompanao de dos nes camo pobre, bens © ‘elt, [NOTA2: “Tobe, en conrpoiciin a “grade”, son qu existe en lo, epciinete mo a erates permanente, Da2 Calidad externa: Hasta qué punto un producto satisface ls necesidades txplcite eimpliitas cuando es usado bajo condiciones espcificadas. D113 Calidad interma: Es Ie ttalidad de atsbutos del producto que determinan eipebltidad para satsfcer las necesidades estblecidas e implictas bajo condiciones expeficas [NOTA Bl trmino"atbto es vad (nk ol emi “erat” til 3.1.3) com rere Senin” wnt co un etd ts spn en eee ISOBC 9126, NORMA TECNICA NTPASOMEC TR 91262 PERUANA, 126 de 128 DA14 Calidad en uso: La capacidad del producto software pare pemitir a un ‘usuario especifico conseguir metas especiicas con efectivided, productividad,integridad y satsfccion en contentosespeciieados de uso. [NOTA4: Calin en wo tpt de vets dl wrod I aid de enor conterendo sofware et edo pu des resutads de ware sofvae ene tans en Ye des Popedades soos posi. [NOTAS: La deft decalitad en soon Ia NTPASOTEC 1459-1 mo nls snes Ie ‘iowa carded "sega D.L1$ Modelo calidad: Es un conjunto de carateristics y la relasién ene las mismas, que conforman Ia base para espesificar los requerimientos de calidad y la evaluacion do calidad, D12 ——Softwarey usuario DA24 Software: Todo 0 parte de los. programas, procedinientos, regles y

You might also like