elementos aseguramiento de calidad

2
 7 PARTE TRES  DMINISTR IÓN DE L LID D C LID  DD E l aseg ur a mient o d e l a ca lid a d del so ft wa r e in c l uy e un ra n go a mpl io de preoc u pacio n es y acti- v i da d es qu e se ce nt ra n e n l a a dmini s tr ac ión de l a ca lid a d d e so ftware. Éstasseres um e n c omo sig u e [H o r 03]: E s nda r es  E l I EEE, I SOYo t ras o r g ani zac i o n es qu e es t a bl ecen es t á n dares h a n pr o du - c i do un a a m p l ia var i eda d d e ell os pa r a in g eni er í a d e software y doc um e n tos re l ac i o n a d o s . L os es t á nd a r es l os a d o pt a d e m a n e r a vo lunt a ri a un a orga ni zac i ó d e sof t ware o l os im - p o n e e l c li e nt e u o t ros p a rti c ip a nt es. El tr a b a j o d e l ACSes aseg u ra r q u e l os está nd a re s que se h aya n a d o pt a d o ses i ga n , y qu e t o do s l os pr o du c t os de l tr a b a j o se apeg u e n a e ll os. Revisiones y audito ri as L as revi s ion es t éc ni cas so n un a ac ti v id a d d e l co nt ro ld e c ali - dad que r e ali za n i n g en i e r os d e s of t war e p a r a tr os i n ge ni e r os d e s oft wa r e  v é a se e l c apí - tu l o 1 5  . Su o bj e ti vo es d e t ec t a r e rr o r es. La s a udit o as so n un tip o d e r ev i s i ó n e f ec tuada por per s o n a l deACS co n o bjet o de g a ranti z ar qu e se s i ga n l os l in e ami e nt os d e c alid a dene l trabajo de l a ing e nierí a d es oftw a re. Por e jemp l o , una auditoría d e l pr oceso d e r e vi s n se e f ec túa p a ra aseg u rar qu e l as r ev isi o ne s se ll eve n a ca b o d e m a n e r a q ue t e n ga n l a m á xima pr o babi l idad d e d esc ubrir e r ro r es. Pruebas  L as pru e b as d e l so ftw a r e c a pítul os 1 7a20 so n un a f un c i ó n d e l co ntr o l de c ali- d a d qu e ti e n e un ob j et i vo p r i n c ip a l : de t ec t ar er r ores . E l t ra b a j o d el ACSesgarant i zar que l as pr u e b as se p l anee n e n for m a a p ro pi a d ay q u e se rea li ce n co n eficienc i a, de m odo quela pr o b a bilid a d d e qu e l og r e n s u o bj e ti vo prin c ip a l sea m áx im a. Colección y análisis de los e r rores La úni ca m a n era d e m ejorar es m e di r m o se está h acie nd o a l go. E l ACS r e ún e y a n a l iza errores y da t os acerca de los defec t os p a r a en - t e nd e r m e j or có m o seco m e t e nl os e rr o r es y qué ac t iv i dades de l a inge ni ería d esof t w are so n m ás a pr o pi adas p a r a e limin ar l os.  dmin istrac n de l cambi o  E l ca mbi o es un o d e l os aspec t os qu e m ás irrump e en c u a lqui er p royec t o d e sof t ware. Si n o s e a dmini s tr a e n fo rm a a d ec u a d a, ll eva a l a co nfusión y és t a c asi si e mpr e ge n e r a mal a c a l idad. E l A C S a seg ur a qu e se h aya n in s tituid o pr ác ticas ad ec uada s d e a dm i ni s tr ac i ó n d e l c amb i o v é a se e l c ap í tul o 22  . Educación  Tod a o r ga n i zac i ón de s of t w a re q u ier e m e j o rar s u s prá c ti cas d e in g eniería d e s oftwar e. Un c ontribu ye nt e c l av e delamejor a e s l a e du c a c i ó nd e l os in ge ni e r os de s oft- war e , de s us g er e nt es y de o tro s parti c ipante s. La o r g an i z a c i ó n d e A CS l l eva e ll id e ra z go e n l a m e j o r a d e l p roceso d e so ft ware ca pítul o 30 y es c la ve p a r a pr o p o n er y pa tr oc inar pro- g r a m a s e du ca tiv os .  d min istrac n de lo s proveedores So n tr es l as ca t egorías d e sof t ware qu esea dq u ie- re n a pr ovee d o r es ex t e rn os : paque t es conte ni dos en u n a ca j a  p o r e j e m p l o, offi e d e Micro- sof t  ; un sheJ pers onaliz ado [H or03 ] . qu e d a un a estr u c tur a b ásica, t ip o esque l eto, qu e se a d a pt a d e m a n e r a ú ni ca a l as n eces idad es d e l co mpr a d o r ; y software contratado  qu e sedi- s a y co n s t r u ye es p ec i a lm e nt e a p a rtir d e espec if icac i o n es p rov i s t as p o r l a orga ni zac i ó n c li e nt e. E l t ra b a j o de l ao r ga ni zac i ó n d e AC S esgara nt izar q u e se o b te n ga softwa r e d e alta c alid a d a pa r tir d e l as s u ge r e n c i as d e pr ác ti cas es p ec í f i cas d e c alid a d qu e e l p ro v ee d o r de b e seg uir  cu a nd o sea p os ibl e y d e l a in co rp o ra c i ó nd e clá u s ul as d e ca lid ad co m o p a rt e de c u a lqui e r co ntr a t o co n un provee d or ex t er n o.  dministración de la se guridad Con e l aum e nt o d e l os d e li tos c ib er n é t icos y d e las nu e vas reg u l ac io n es g u berna m e nta l es respect o d e l a pr i va c id a d , tod ao r ga ni z a c i ó n desof t - w ar e deb e in s tit u ir p o l ít i cas para pr o teger l o sd a t os e n t o d os l os ni ve l es, es t a bl ece r c o rta- f u eg os de pr o t e c c i ón p a ra l as w e bapp s ya s egur a r que e l s of t w ar e n o va a se r vulner ado in -  E n l o d ir e c c i ó n www swquol c om / n ew sl e ll e r / v oI 2 /n o 1 / v ol 2n o I  html  se e nc ue ntro un a n ál is is profundo del ACS que incluye Q la lo excelencia es lo capacidad i limitado de mejorar lo calidad de l o que se tengo poro ofre - c e r .  Rick etin

description

elementos del aseguramiento de calidad de sistemas de informacion

Transcript of elementos aseguramiento de calidad

Page 1: elementos aseguramiento de calidad

7/17/2019 elementos aseguramiento de calidad

http://slidepdf.com/reader/full/elementos-aseguramiento-de-calidad 1/1

 7

PARTE TRES  DMINISTR IÓN DE L LID D

C LID  DD

El aseguramiento de la calidad del software incluye un rango amplio de preocupaciones y acti-

vidades que se centran en la administración de la calidad del software. Éstas se resumencomo

sigue [Hor03]:

Estándares 

El IEEE, ISOYotras organizaciones que establecen estándares han produ-

cido una amplia variedad de ellos para ingeniería de software y documentos relacionados.

Los estándares los adopta de manera voluntaria una organización de software o los im-

pone el cliente u otros participantes. El trabajo del ACSes asegurar que los estándaresque

se hayan adoptado se sigan, y que todos los productos del trabajo se apeguen a ellos.

Revisiones

y

auditorias Las revisiones técnicas son una actividad del control de cali-

dad que realizan ingenieros de software para otros ingenieros de software  véaseel capí-

tulo 15 . Su objetivo es detectar errores. Las auditorías son un tipo de revisión efectuada

por personal de ACS con objeto de garantizar que se sigan los lineamientos de calidadenel

trabajo de la ingeniería de software. Por ejemplo, una auditoría del proceso de revisión se

efectúa para asegurar que las revisiones se lleven a cabo de manera que tengan la máxima

probabilidad de descubrir errores.

Pruebas  Las pruebas del software capítulos 17 a 20 son una función del control decali-

dad que tiene un objetivo principal: detectar errores. El trabajo del ACSesgarantizar que

las pruebas se planeen en forma apropiada y que se realicen con eficiencia, de modoquela

probabilidad de que logren su objetivo principal sea máxima.

Colección y análisis de los errores

La única manera de mejorar es medir cómo se

está haciendo algo. El ACS reúne y analiza errores y datos acerca de los defectos paraen-

tender mejor cómo se cometen los errores y qué actividades de la ingeniería desoftware

son más apropiadas para eliminarlos.

  dministración del cambio 

El cambio es uno de los aspectos que más irrumpe en

cualquier proyecto de software. Si no se administra en forma adecuada, lleva a la confusión

y ésta casi siempre genera mala calidad. El ACS asegura que se hayan instituido prácticas

adecuadas de administración del cambio véase el capítulo 22 .

Educación  Toda organización de software quiere mejorar sus prácticas de ingenieríade

software. Un contribuyente clave de la mejora es la educación de los ingenieros de soft-

ware, de sus gerentes y de otros participantes. La organización de ACS lleva elliderazgo en

la mejora del proceso de software capítulo 30 y es clave para proponer y patrocinar pro-

gramas educativos.

  dministración de los proveedores

Son tres las categorías de software queseadquie-

ren a proveedores externos: paquetes contenidos en una caja  por ejemplo, off i e de Micro-

soft ; un sheJ personalizado [Hor03]. que da una estructura básica, tipo esqueleto, quese

adapta de manera única a las necesidades del comprador; y software contratado  quesedi-

seña y construye especialmente a partir de especificaciones provistas por la organización

cliente. El trabajo de la organización de ACS es garantizar que se obtenga software dealta

calidad a partir de las sugerencias de prácticas específicas de calidad que el proveedordebe

seguir  cuando sea posible y de la incorporación de cláusulas de calidad como partede

cualquier contrato con un proveedor externo.

  dministración de la seguridad Con el aumento de los delitos cibernéticos y de las

nuevas regulaciones gubernamentales respecto de la privacidad, toda organización desoft-

ware debe instituir políticas para proteger los datos en todos los niveles, establecer corta-

fuegos de protección para las

webapps

y asegurar que el software no va a ser vulneradoin-

 

E n l o d ir e c c i ó n w w w s w q u o l

c om /n ew sle lle r /v oI2 /n o 1 /

v ol 2n o I h t m l 

s e e nc ue nt r o u n

a n ál is is p ro fu n do d e l A C S q u e i nc lu y e

u n o a m p l i o v ar i e da d d e d efi n i c i o n e s .

Q la

l o e x c e l e n ci a e s l o c a p a ci d a d

i l i m i ta d o d e m e jo r a r l o c a l i d a d

d e l o q ue s e t e n go p or o o f r e -

c e r .  

R i ck e t i n