Vous êtes sur la page 1sur 54

aPetrla

qaP

TPUBEI ap

tn

sPl)ualalau
$V) PP
ouudwa] ouensn un ua
alJauo) as o)ans-ozlns
aJeMuos ap JopeiloilesaP
:olpnlsa ap ose]
lu ed utoy y n 6o a]llqil eaH
seulalsls
ap ogasrp ststeue aP
o]:a{old :odn:6 aP oPaot
sot:t:la[3
ugtsn)stp eted selun6al
osedal ep selun6et
o^ell soululJ9l

PpeJnllnllsa
uot:euret6ol
opelnpnJlsa ouaslQ

u9l)eluaunloc .
o

z'tl

siltsa aP eqerud
tesed gil sq ugtPo?

:v!90loN)lr

e enqsery e e ePne

Jezunle

t'I
o

uotst)ap ap se6al
sel ap

opelnl)nllsa slsllPu!
salEuotr!PPl
se;6oopolau,(

selualusaH
e

]UBOS VNVIN].
uor)eullolul ap sPtxalsls
ua peptle) ap seuaqotd
e sauotfnlos seun6Y

peplP) ep seleu/ sns

uaulnsau

uglrPrlslulutPe aP solau
areMl+os ap e1tatue6uta o
lsv) uQ unln] le eDeq )e^
:NgIfVUISIN {CV
]U8OS VNVIN]A

(:SV:) eroPelnduto:
rod ePeode
aJeM]+oS ap erarua6u o
solafqo e oPeluallo

aleM}os ap olloliesaQ
PePlle, el Elreq
sanboua so^anN

saleuol)lpell sopoleu
sauolfellLull
sol 3p

ofn1ap seuet6et6

II

ugDew)olut ap eulels/s un
:S]NOI)VZINV9UO
]UBOS VNVINS

aJeMuos la ua pepller
el ap olualue.ln6ase

ap peplsaraU e'] o
lelol peprler

ap uol)ellslulupe

ei

e uor)eulJolu! op seualsls

so ue,(nqtlluo) oulgl t
uglreuoJu! aP
seualsls sol ua
pepllE, e sa 9n? 1'g

pepllD eleP
sauoadwe) ua ualJauo)
as ilaM>poY taur'ei

tdvf

Carrier Y Rockwell se convierten


en campeones de la calidad

Carrier difcilmente
Hace cinco aos. la Corporacin
El

iituu "

J;-;;b't

paladn d-e la calidad'

"t
!*.q'it" rr"ufacturero

con sede en syracuse' Nueva


lenta de participaYork, se enfrentaba a una prdida
y p"ntb" que no se comunicaba
las razoe{icaz con sus clientes' Una de
a.
diseapedidos
de
nes: un sEtema manual de acceso

dil;Hercado
*r-t"

clientes con los


do para poner en. contacto a los de errores' A

productos que tenla u 7o por ciento


este sistema se
oesar de esto se permita que co.n
q" rn:]:r venta en
."i,il uno a"'los product?t
aire
de
;;;; ;^; unidad coliercial pasosacondicionado'
para p.to:::.'i
requeria de tantos
inevil
prcticamente
eran
I'os

-";i;i;t r.
,";;;;ue

""ot

Retos de negocios

de orbitadores espaciales
Elevada visin poltica de lanzamiento

.{p
Administracin

Seguimiento

de . '

rctricrulos esPactales

Seguimiento de
seguridad Y costo

de informacin

Skterna de

irrrgene
o REd
a

Estaciones de
rabaP Sun

lngenieros
Plantas de

manufactura
Centro esPacial

a
a

en el diseo
Transmitir automticamente cambios
mismo
el
en
y
cambios
"rpt"grt diseos

9n

I
I

PEPllElqePsauoaduEf, ua

uala! DasarPouralrrel

Eulslsls sol eP IEqolE IQuelcuo l orult\Uos Iep pBpII?c 8l rBrofeu

eJBd sBluryrEq sE oruoc IsB s^enu ,( seeuorcpBJl se!8oopoleu sBI ueglcsop es


luaurlEj'aB,r\uos lep olloJrBsop Ie ue pBprlBc sl ep oluelulernSose ep peplsocou
uaf,FrgcoJue'ugrcuuuoul ep seurolsrs so ep sordoJd peprec ep suuroqord so

?l

ug.ugses o8anl

u$ilqfr4

ry&csse

'uglonllsul l epot ue pprlec el rerofeur erud rtnquuoc uepand

ep seulelsrs so enb sl ue suJeuB[u ssJe^p sul u,eJBururuxe es ;nby


ap IBJluec eurol Io so puprlc BI ored'u:qo use ep oSru ol B ugrcuuuoJur

cp sr,ers sor ua p,prrc

srEl$s

r,

"

o.

i;,,;;:* ff :i"i,3Jr;:ffil

:oo

#J:r,":J

#",,

solse ugceuuoJul ep suelss sol arauetu epa ep opsn uurl souorcn]Usur

wod ,ftur

oe ep resed

'eserdute el ppol ue peprlec u rerofsru erud sepesn

.ras uapand ugrceuuoJur ep suurelsrs ep ugrcunJ e ,( ugrcutu:oJul op sutuelsrs sol


eob s? ue su.reuuru su ep seun8e ueJlsnlr Jle/rlcou,(;eruu3 ep ssrcuauedxe

se1

'rauoN qof,

sr

rens stroJ,, 'alueldel

arlv

pue (66I

'

erqnro) uolteuteleo',,1

'un5 ofeqerl ep sauot)elsa ua ieruasqo uapand so

llamllou ap sopeadue sol apuop_ua sapeptle)ol sello


e sepej aluerPaul ogastp le u3 solque) .ilurusuell
apand e:arua6ur ap oluaulepedap la eloqv 'sau

-a69ur ap eu,ralsts ua opuelelsur grpuodsal ugt)puJ


-Jolur ap seuralsrs ap oluauJeyedap a anb e.laueu.

ap 'pepun6as e ered ot6rad aqrsod un eJnulsuo) os


-erlal ll 'oluaruezueou.rrxgrd ns e.led lopepJoqsuell
e eredard as ollua) alsa u:l 'eptJolJ e ua pauua
er:eds3 orlua) e 'erutoef 'alepulled ua esa.ldua
el ap eJnpelnueur ap eued el e sopeztenpe
solanu sogasrp sns oallo):od ternua plqap 'ptuloltlef
'auano6 ua
ap euarua6utap oluauleredap
lleml)ou
'erredsa loppploqsupll
e anb grluo)ul
lap ogastp
ap osa:ord la ua alueyodurr euaqord un ouor:nos
g]lalap 'esualap ap solunse ua rapJl els!]ejluo) 'leu
-orleuJalul lla^^)ou ap ugt)eutolut ap seualsfs ap

# qor,lrfru"'#31riffiL'f#:*,ffi:

ouaureyedap a'esatdu.ra el ap sooobau ap


so soluarun)op sol aluauJpnutluo) leutuexa M
'peprle) e ranourold uepand ugtfeulo+ut ap
lss sns anb e.red seroueur se:o ershq rarrre3 '
alsa p oplqa6 'sa)rle sgul saluatl: e:n:e
ap solsol satouaul 'salolla souauJ uos opeu
'oyadxa eualsts un ap osn a aluerpatu 'e
3
-eu el elseLl sPlua^ sPl apsep 'opo] eutpJoo) p
raure) 'auerapuodard aded un eqe6nI ugt)et!
e ap er6oou)al el apuop ua (y1) eo
ap ugr)prlsrururpe ap euler6otd un gnlrput a eri
e ua sard so osnd eluauleu!+ ese.dtua el gg6I ul
'saluarl) soursrru sol e ueqppale sa)a^
-n6e sarora sapuel6 so 'load unV'lpltults eulelc
un o pleur eurqoq eun ueqepalap saJope[eqer
opuenf 'uor:e:r:qel eP euape) el ap lpuu la elseLlsop
{Ualpeur ueqesed sa)an spq)nu sa.olla sol 'salqE}

-!^al
Jes

'op
ua

as

v'

sol

+k

Carrier y Rockwell se convierten


en campeones de la calidad

Hace cinco aos, la Corporacin Carrier difcilmente

poda recibir el ttulo de paladn de la calidad'

El

glgante manufacturero con sede en Syracuse, Nueva


rk, se enfrentaba a una prdda lenta de participacin en el mercado y pensaba que no se comuncaba
de manera eficaz con sus clientes. Una de las razones: un sistema manualde acceso de pedidos disea-

do p"r" poner en contacto a los clientes con

El sistema requera de tantos pasos para procesar


un peddo que los errores eran prctcamente inevi-

Retos de negocios

Elevada visin poltica de lanzamiento de orbitadores espaciales

Administracin

Seguimiento de
vehculos espaciales
a Seguimiento de
seguridad y costo

de informacin

Sistema de

imgenes
a
a

Red

is.itiii.

Estaciones de

trabajo Sun
a

Disminucin de peligros

contra la seguridad
a

Agilizar la produccin

a
a

lngenieros
Plantas de
manufactura
a Centro espacial

los

productos que tena un 70 por ciento de errores' A


pesar de esto se permita que co.n este sistema se
manejara uno de los productos de mejor venta en
Carrier, una undad comercal de aire acondicionado'

Transmitir automticamente cambios en el diseo


Desplegar diseos y cambios en el mismo

Despus de haber terminado este capturo se tendr la


capacidad de:

Describir cmo los sistemas de informacin pueden contribuir


a una adm
cin de calidad total en una institucin.
Explicar por qu los sistemas de infonacin deben dar
una atencin
aseguramiento de la calidad en el software.

'

Identificar las- principares soluciones para los problemas


de caridad

sistemas de informacin.
Describir las herramientas y.metodologas tradicionales para
promover la
en los sistemas de informain.

'
'

Describir nuevos enfoques para promover la calidad


en los sistemas de

macin.

13.1 Qu es Ia calidad en tos

islemas de informcn?

Administracin de calidad

totl (TQM): Un

concepro que
hace del control de calid'ad una
responsabilidad a ser compartida
por todas las personas dentro de
la organizacin.

La administracin de caridad totar (TeM), por sus siglas


en ingrs,

concepto que hace de la calidad una responsuii


total a ,.i .ornpurtii'u p,

es

las personas dentro de una instituciSn,


considerado como un fin en s mismo. se espera
"on que todos contribuyan de cari
a ra mej
t::t,g:.l in geniero que. evita las ia,as

trabajado
_'l
produccin que detecta
loi erroreq el representante de ventas que presenta
producto adecuadamente y aun la iecretaria qre
euita 1a.-ill, al escribir.
administracin de calidad iotal abarca todas las iunciones
ru inrtitr.ion.

:::::llP

"l-ut"J;;;;;,rol
;; J,d;;

La administracin de ra caridad totar fue popurarizad"p",I*lponeses,


cedieron la responsabilidad de la consistenci en calidad
u roriiuuudores que
el producro o hacen er servicio, en oposicin
al departamento de
P:h:
trol de calidad. La administracin japon".u aopt'o t;;;;t"
d;r;o defectos enfu
cndose. en Ja mejora de sus prodcios o servicios
antes de iu *tr.gu, en vez &
corregirlos luego. Los estudios han denrostrado repeti;;;r.
mientras mfo
temprano en el ciclo
los negocios se detecte un problernu *"ro, cuesta
ah
-de
empresa su eliminacin. Entonces, el enfoque hacia
l calidad de los japon..o
slo trajo un cambio en el enfoque hacia i. trubu.udo.;.r;;;"speto
creci*
hacia la c.alidad del producto y del servicio, sino qu
auati o,
A medida que este movimiento hacia la calidad se rru
"o.tor.
a Europa y rc
Estados Unidos, la calidad dentro del departarnento
de los"*t"nio
sistemas de infonnacifo
y su papel gl lol programas de calidad en toda ru.*pr"*lr'ria.
pu"rto, u"i
estricta vigila:rcia. C9mo pueden los sistemas de
formacin contribuir a h
calidad total dentro de la institucin?
crno puede pro-ou"r." ia calidad dentso
de los mismos sistemas de informaci?

qriu
&
m

t!*an

cmo contribuyen los sistemas de informacin

a Ia adminisrrain de

ilJt;'rvrrr

Los programas de calidad difieren en-gran medida


de una empresa a otra. Algunc
son meramente campaas de "ven*,,1s_" generalizadas,
cuyo ob"to es sensibit r
los empleados para rograrmayor carida.r;;;;b;i;iirii".
ohos programas de. calidad pueden tener como .esultados
"prr.,.,
cambios fundamentales
en la manera como la empreia.ealiza sus negocios.
Mientras ms trata una empresa
de llevar a cabo su progrima, ms los sisteras
de infonnacin pueden contribuira
su xito en toda la empresa.

d.i";i.;;;

468

II

Captulo 13
Aseguramiento de ra caridad de ros sistemas de informacin

| ugpEurmP!aPfil,qqs
69t I sottEFFPqse7rP

1'L

qse aO qdq
E ate soIEI4eIu sol enb splpelu e sBIuIJd sueleltl wl erqos Ieer
ofuryery@qoPsoPueldule sol s?p enb Fcol eerg eP per sun uorslelsul
'glqNrryqrouc tsuoFEqc ue ''oJ reqqnu T erll lBreuag ue pspIIBc ep odlnbe
p
q ruoole 'uermco oluenc ue setulqoJd so n8or:oc ?rud uellsosou os
uepend outns ol
eal ofu4 ue sglcp so.I'soln1nJ sutulqoJd rcnper ered sopesn res
soeP sol ueluaseJdJ'olcee uU 'BJnlceJnu?tu ap osecoJd lep pug
Oluoc uglceJlsrurups l s sopp elueluluoclpeJl opls uq eJnl
ep solep sol 'odutefe Jod 'PBpIIc ep seug red uullsecau BI seuelnb Brud

qpp

dsryq

FoprseeuuoJil4

qretn

UIlqsEoJ Im IIe eunodo BJeuBuI ep elqluodslp uqJoBIIuoJul q Jeceq BJEd enec


ol so ?nb rBuIIu
i o tS TureueE uA 'lBIu glse onb ol se ?nb ,( oqceq uolq glse onbsEI
-ipp urud sopp Bllseceu uglcersrurups 3l 'olduele rod 'seluel o ugtccnpord
q rerofeur ered 'sopuJcnlolur uglse seuernb ed ugrcedncoerd ep eueluord eluen
em s, ugrcsuuoJul pl enb erlsenur pepIIBc ep seu8od sol ep olpnlse JeInblBnO
's3J3l s?l slceq op?luIJo

gltretllearg -sJslse elue(uleuuou enb ,( olce,(ord un oluoc opeztue8ro Jes slJgep


enb 'peptec ep olJes ueEod Jelnblenc ue splptu uBJE ue Irlql4uoc uepend
saP?plrqeq sBlsg 'solce,(ord ep olloJJBsep 3J3d erB^\uos aP osn Ia onlcul es uglc
-urcedec Iq ua :IS ep solueureudep serofeur ep eder8 eun oqcnu emq epsep opls
sq olceord ep seJopeJlslulupg ep uglcllceduc e1 'solcooJd,( seerel ep uglcs4Iu
-IrrrPs ?l ue sapspqlg8q uouell 5 op so1ce,(ord sp soJopJlslurupe so 'orecre

'(eualss

un ep peprlsc 3l ep e^slc Jopclpul un) ugtccnpord ap soculcodse sBluelIs ep


olueruruoluutu IB eclpep leuosed ns enb odueq ep p?plluc s ,( oueueedep epec
ep uaqlceJ enb ottxnu aP sepeurell ep oJeulgu a 'saper se ,( eropelndurocorceur
?un ep ep!"c ap oduatl Ie Jpuluuelep uelons 'odurefe Jod 'oIsIAJes otdord ns sp
seuolclpeu ue opBJcnlo^ul ueq as odtuell ogcnlu cq ePsep Is ep olueul?udeP
so 'ereue8 ug 'osacord Jelnblenc ue sucllrc spuptrrllcu ,{ souetuupecord ep ugrc
-scgllwnc r( ugrcrpeur el ue ?IcuolJedxe ueueu Is ue socrucfl soqcnu 'opunEeg
,( oluou
'sorcoEeu ep setuelsls ep ogeslpeJ Ie ,( uglcscgduls al u
"IcuIJedxe
-?ue.que uaJalnbps sBluelsls eP sBlsllsue soueng o'I 'elueluscqgurBJp elpuecsep
seorre ap oJulgu Ie 'sosed ep oreluBu Ie Jlcnpe ep secudec uuJe IS ep seeuotseord

sol opwnc 'osecoJd Ie u sos?d soqcnu sol ep esnec B seluuJEEIJ uere soprped so
ep sotep sol ue seJorle sol enb grlsotu on1dec Iep oIdIcuIJd ap eegtn BI ue uop
-JodJoJ JeIIeC BI ep pepllsc ap eurerSord Iep uqlcdlJcsp s1 'JoIIe un Jeleuoc ep
sepeprunpodo soueu r{eq 'osecoJd un ue sosed soueu s"rluelru l,-rofetu 'souatu sutl
-uelu,, :ep Bgosol$ ?l ueuell Blcuence{ uoo p?pqsc ep seurerSord so 'odurefe ro
'o[eqe.q ns se 'opol ep sgndsep 'osg 'sorco8eu aP sosocoJd so sp ogestper,( stsqguu
Ie ue $lsqsrcadse uos uglc?uuoJul ep setuelsls sol ep sulsllsu" so anb euodns
es roJerurJd 'puplluc ep BtuBJEoJd rembenc ep oltx? Ie ersd s?clllJc ePePIIIqBq
se.I} euu uglc?uloJul eP selualsls ep soluoluBuedeP souenq sol ep IsuosJsd Ig
'pupll?c ep solceord ep odrnbe relnblenc sJsd ooIIeA
soJgrueru ap ounfuoc un es epend IS eP IeuosJed e 'ugrcerod.loc u1 ep Isuolcurg
u-olc?JEalu sl ep ugrsuerduroc eduru Blse uo3 'solle B osec3z Iep u?Icgeueq
s seuorcunJ su4o 9nb 'ueprenE so ,( soueuru:edep so4o uesn sol otugc'soup
souelc ueurSo es epugp ep oqus IS ep I?uosred e ogs opnuou y 'solueurued
-ap so$e^rp sol er1ue seuolceleJ sBI op ocrug oluattulcouoc un uauell sopeedure
solse :soluarrBuudep sol oJlue solep sol ep ugrctuduroc e ered e^EIc se IS ep Ieu
-osad e 'sgurepy 'eluauruedep ugtc?uuoJul 3l ep ugtceeued e ue ugrcedrcrred
ns ,( sszueurepudep seruelsls sol eluetsuoc eodos ns eluelperu soueuregedep
solsa ep solue[ulcouoc sns ueueque(u IS ap selsuotseord so'I 'ssluel 3 euodos
orluoc ep 'se1uetred erud ugtce8llselul eP sstuelsls
u.rueJodroc ssururgu ouoc sopEIJeA ue1 salelueurugedep seruolsls ep ogesry Ie ue

ry ,{ socrurlnb sosacod ered

eerepf ep eded un opegeduresep ueg elueurlsuuou IS eP slslluue so 'oduafe


a{ Tgrtrqrrsq z ?pol ep o8re ol s soluoueuudep sorto ep orrerp ofeqer s
sopeofilolrrl eelrrupunord ugse enbrod pBPIIsc ep so,r4erodroc seurEod
Ee lasdse aded un regedurssep uepend ugIceIuJoJuI ep seruelsls so'I
unor

Esta tcnico especializada en


aseguramiento de la calidad en
la General Tire and Rubber
Company en Charlotte, NC.,
est captando datos en tiempo
real de materiales para
procesamiento de manufactura
y produccin.

manera, los lotes de materias primas defectuosas se descubren muy rpidamentc


antes de que en la planta se produzcan llantas malas.
El personal de sistemas de informacin es la fuente de ideas sobre la aplicacin
de la tecnologa en cuestiones de calidad; a menudo tambin son las personas que
pueden hacer que esa tecnologa quede disponible para el proyecto de calidad. Por
ejemplo, con la ayuda de los departamentos de SI, el software del anlisis estadsticos se usa cada vez mis en el impulso hacia la calidad. La Goodmark Foods, Inc.,
el productor lder en los Estados Unidos de las carnes fras, recibi el apoyo del
grupo de sistemas de informacin para aplicar tal software a su fabricacin. El software ayuda a que los trabajadores sepan cundo y cunto debe desviarse del peso
especificado cadapieza de carne fra (Mandell,lg92).
l,os efectos positivos de los proyectos de sistemas de informacin de calidad
pueden verse y sentirse a todo lo largo de la institucin. Tal proyecto puede ser un
estmulo para que otros departamentos lleven a cabo sus propios proyectos de
calidad, y con frecuencia puede ser un modelo para los otros departamentos a
medida que inician sus propios proyectos, ayudando todo el proceso de calidad
dentro de la institucin para seguir adelante.
As, el papel de los sistemas de infonnacin en los programas corporativos de
calidad ha sido causa de gran controversia. SI ha sido criticado por su reticencia a
involucrarse en los programas de calidad que abarcan toda la institucin. A menudo
SI se enfocar exclusivamente en mejorar su propia produccin de aplicaciones de
software sin salir a ayudar al resto de la empresa de las maneras antesescritas. Aun
mientras trabajan para mejorar la calidad de sus propios productos, los departamentos de SI con frecuencia no tienen xito en considerar a otros departametos como
sus clientes, por lo que se aslan de las necesidades de estos departamentos. Por otra
parte, los departamentos que no pertenecen a SI a qrenudo flhn al no considerar
contribuciones que el personal de SI podra hacer para su proyecto de calidad y no
salen para involucrarlos. No es raro que SI slo se coniidere como un soporte
tcnico con poco que contribuir a la planeacin o en el contenido del programa de
calidad.
Mucho del trabajo de sistemas de informacin es muy tcnico, lo que lleva a otro
problema: los profesionales de sistemas de informacin pueden voltar flcilmente
hacia la tecnologa como la respuesta a todos los problemas de calidad. As como

93 I
I

captulo 13
Aseguramiento de la calidad de los sistemas de informacin

| ugf)PLu.oIu ePserralqs
Llb I soluapEppqsa?n? t'f

.BJEUIIJd

E e wFflw q/le w,r ?J ep res eqep ogesrp P :zo^ eJeujrrrd 3l opsop esre^loser
ua(pP pcpws op sBrrrelqoJd so 'erer'r1os Ie uo] 'olcnpord lep sIdoc ep seuollruI
rnrr o sryn 'soluorc uE3IJqeJ as 'ollorrusap le eIcIuI os enb zoA eun (seutlecec
la&d eed sdrlc 'so1ne 'seuor,re) sopurnceJnueu socnpo-rd sol op eped ro,(eut
E[ rE '(ocqqgd IB s]uen ered e:utr13os ua,,(n:suoc enb sesodua se odecxe)
HI opnpoJd ep redurele un olos JlnJlsuoc sa luuuou leur ns enb se oJelqJos
+ olJoJresep ep ercadse ecllslJalcuJec Bun 'seuteqo:d ep olunluoc otdod ns
quesed ucruqr se erclrtgos ep uglconpoJd e 'ugtccnpord ep sodt sorlo otrloJ
'sspr^
otuoc Jeul Jelpnd souer ep etuelsls
Icuencesuoc
ep
eprprgd
'sclllJc souolcunJ se ered ondurgc op setu
Iep eJsluJos Ie ua ollnco olceJep un
-e-6od ap sgru ze^ epax uepuedep sel?IcJeuoc ,( soefesed ep souepotu solnc]qe^

I
t
-

so-I 'suJoq elueJnp sed e opol uo soco8eu ep soJelgp ep seuollltu p selru


uoc opuarJgJelur e
-ueruelap 'euelsrs

BAenN uo epas uoc ssJelcuulJ seppl^Ilc? sel sBpot op


op elcuelsrp e8ru ep segrelsls sol ue
ere,(ec es enb ozlq

Jo^

1e

ITIV

aJB,r\uos ap ollnco srueqord un soge soun8 esEH 'xJ ep seurnbgur sel ,( sereasec
-oaprl s?l op solor1uoc sol 'so1edune se 'trrgruolnu Iep elqllsnquroc ep outnsuoc
ep stuelsrs sol ep euer8elur ered eroqe se olnduroc ep oJsA\Uos IA 'uepuel
es enb solcnpord sol ep euurSelut oud eun Jes e ope8e q eJsluJos e 'susardure
s-?u sglu ?JBd 'seJelgp ep seuollru op eprprgd un ue rellnser epend sosecod
ep loJtuoc ep Ie ue o esedue uun ep ollp?Jo op oJelsJos Ie ue ollnco Joro uO'uglc
-e4sru[upe 'ugtceEtlse,rur 'selueA 'ernlcenueur 'rutqoo rod seuenc 'suuturgu :so1
-ueureedep so1rrul ua euep enb eruec uglcunJ sl op Esnec B seuolcnlllsur sepuer8
sul ep ero,(eu e erud ocruJc e pspllec Blle ep ers/rllos ep uglccnpord e1

'aJ?A\uos
I ua p"pllec el ep olueun8esu Io se ugIceIruoJIII p serue6ls sp solueurudep
so ered peprlso ep eluece,{qns ugllsnc e-I'(C,66f '8uppu) qed e opol ue
ueuell seum8od sele1 enb uglcuele aluelceJo e ep rused e 'peptec ap seurerSord
oprcelqBlse BJqBq soplun sopBlsg sol ue uglceuuoJul op sBuelsls ep seuolcnlllsul
sel ep oluerc rod g ep soueru enb 661 ep sotdtcuud e gurrse 'IS sol ep pspllec
ord ouerun,rou Ie ue oduerl oqcnu elueJnp Jepll ,( uolsog ep uglctrlJoJul ep e3o
-oucal ep Suno T, lsuJg olueS Io ue olcos un'u,(reyr,1 ueqSnel'uBJalqep otuoc
oluel psprlec l ? ugrcuele Brlcnru JBp ou rod sopuctllJc opls uetl uglcettuoJul ep
seurelsrs ep solueuuuedep so 'eo1 pepllec ep uglcer1slurupu e ue regadtuesep gnb

ercueodun ap aded un euell uglcetuJoJul ep seluelsls ep uglcunJ BI opuenc unv

are/r[}los la ua PEptle) el ap olualtuernSase ap peplsaf,ou

*
J(,

e
u

sl

sI

r,ffiffiX"*#;'#H:L?,tX""1;

ue (orco'eu ap o'zerppr a) usrcnq.o, ,, ,0


-cao:d so enb eluetueppedeJ opuJtrsouep eq ercueuedxe.ul 'sorcoSeu ep sosecord
sol ep ogesrysr e sorco8eu ep seleru sl ercerl esJecoJua ueqep sosollxe pspq?c ep
sopoord so 'olsrrr uq es er( oruoc 'oErequre urg 'o,(ode ,( ugtcerdsut rod ogs ep ze,r
us o8zurepr e ered ugrcerruoJur ap seluesls ep olueugedep Ie Bcsnq eserdure u
eF ose Ig 'ercuesnu od esedua BI ?pol ep Ie^Iu u ocer{ord un opuern8 eupuel IS
sruopnqsur seunEu ue enb se epeserdxe elueuredure uug ugrcudncosrd eu
'selBuorcnlqs sepBprseceu,( sorcoSeu ep s?lelu us enboue I? oPlqep
o9e egsod erg enb IS p pepllec ep osolxe eue8od un ep odurefe un sa seu

-olrqpsul eJqos uque ?1 'eserdtue el ep oluelueuedep ep sotcoEeu ep selelu ssl


r rrxrlrlg)s 'eueutepencapu uesn as s 'enb seluerrmeq ep olunfuoc o u]ueltusrleg
u olgs se 'opol ep sgndsep 'q8oouce e'I 'oltx? Ie ecueclo pspIIEc ep eru
+odun enb g{pedu{ eluerueuerc enb enboue un 'oJce,(od lap seleeJ suletu sEI
sarofeu ssl uel '19 ep sououreuedep sol ? ou o ueceuegad enb

re*@qmco

rcdsuqmAsogcoSeuep ssl slseq e8ooucel ep seuollsenc sel epsep enboue


ur ecgu8rs opnueru e peprlec e 'rep enb oqcnur euerl e8ooucet el

TqF

VENTANA SOBRE

#+= oRGANrzACroNEs
,Urn:iste,ma,de infor,macin'yuda a lra Nashua a
alcanzar sus metas de calidad
Aun con departamn,tos ile sistemas
de informacin, la calidad puede no
ser una cuestin de tecnologa. Tim
Callagher,, directo de 5lA en Nashua

t'alde cmput pr vqificar el,Crdi:


to del, cliente: la infurmacirn sobre, el
cliente y el crdito estaban cenlralizadas. Luego el empleado la registraba

Corporation, un fabricante con ventas

,en'una computadora local para obte-

de 590 millones de dlares de equipos

ner informacin sobre precios,

y materiales de oficina y productos de


cmputo en Nashua, Nueva Hampshire, se enfoc en el cambo organizacional para rnejorar la calidad de su
departamento y de toda la corpora-

pus a una computadora (ent(al ,para

informacin sobre inventarios.

A finales de' los sete,tas, cuando Wi-

La solucin?

al programa. Por qu se dio la

voltere

ta? La respuesta es que la Nashua se


enfrent a un probierna serio y Callagher vio la solucin.
Nashua es una empresa diversificada
con nueve divisiones relativamente in-

dependientes. Como muchas otras


empresas, el soporte de cmputo se
desarrollo en el centro en los setentas.
n 1987, Callagher se dio cuenta de
que esta funcin de sistemas de informacin era una limitante seria para las
relaciones de calidad con los clientes.
Segn Callagher, "le tomaba dos das
completos procesar un pedido". Cuan-

Callagher lanz un plan

estratgico para descentralizar mucha


de la funcin de sistemas de informacin. La descentralizacin no solamerl'

te atacaba la cuestin de servicios al


cliente sino tambin se apegaba a la
filosofa global de la empres de aplanar la institucin y empujar a la toma
de decisiones hacia las divisiones. En

cada planta se formaron pequeos


equipos de usuarios y profesinales de
sistemas de informacin y se les dio
poder real de decisiones. Cada divi-

sin desarroll sus propios sistemas


con el resultado de pasar de un centro
de cmputo en Nashua a nueve. Nashua est trabajando para reemplazar
su IBM 4381 (pequea macrocompu-

tadora) por pequeas computadoras


divisionales en grupos de DEC VAX
hasta un System 6000 de lBM, cuatro
Sysrem/4oo de IBM y Wang VSB360
en toda la empresa. El personal de
sistemas de informacin permaneci
constante pero la organizacin de SI
se aplan de cico niveles a slo tres.

do un cliente llamaba por un pedido,

El

el empleado de los pedidos divisionaIes tena que marcar a un sistema cen-

sido dramtico. Los empleados ahora

resultado sobre servicio a velrtas ha

pueden dar cotizaciones sobre pre-

cis y producir pedidos en cuestirn de


minutos. Callagher seala que el pre
supuesto de SIA se ha duplicado para

la empresa, pues el dinero extra

se

gasta en equipamientr: para los centros de cmputo divisionales. El cree


,

Se-

cin.

presa para mejorar la calidad de sus


procesos y la calidad de su servicio al
cliente, el departamento de sistemas
de informacin ni siquiera particp en
el prograrna. Demmiing trabaj con la
Corporacin Nashua durante diez
aos antes de que Callagher se niera

des-

guan otros pasos, los que normalmente consuman dos das. Tal servicio al
cliente era ya insoportable a finales de
los ochentas.

lliam Conway, PDC de la Nashua Corporation, trajo al gur de la calidad W.


Edwards Demming a ayudar a su em-

que Nashua tiene mejores centros

al

nivel funcional, y que la empresa est


manejando los requerimien tos especficos de cada divisin. Nashua no obtuvo el mejor costo; tuvo la mejor
adaptacin.
El

mejoramiento de la calidad en Nas-

hua requiri de nueva tecnologa para


permitir que ocurrieran los cambios
necesarios. Sin embargo, aun cuando
el cambio se origin con la cabeza del
departamento de tecnologa (sistemas
de informacin), la clave no fue la tecnologa. Fue el cambio organizacional,
hecho posible al centralizar la funcin
de Sl. El resultado fue una mejora dramtica en el servicio al cliente en toda
la,empresa.
Fuete: Catherin Mar.en ghi, "Nashua
Keeps Quality Flame Burning in Customer
Service", Computenvorld (6 de enero
1992\.

f,tara reflerlonar:

Cmo Ia

tecnologa promovl la calldad


en ta Nashua Corporatlon? Poda
la tecnologa por s sola haber
resuetto los problemas de calldad
de Nashua? Para hacer las meforas
de calldad qe se prosentan, qu
cuesones de admlrnlstracln,
tecnologa e lnstltuclonales hubo
que abordar?

El cumplir con las necesidades del usuario puede ser dificil en un


donde el usuario final se compromete con el producto antes de que ste se har.
construido. En efecto, el sistema final es "comprado" anticipadamente, vendido "sii
verlo". Definir las necesidades del usuario y iuzgar la calidad del sistema terminadc
han demostrado ser los retos principales. La mayor parte de los proyectos de desarrollc
de sistemas se inicia en la definicin de Ios requerimientos de informacin del usuani
y en las especificaciones en la forma de anlisis de sistemas y documentos de dise0.
El problerna es que cumplir con las especificaciones no necesariamente garafitizz
la calidad. El sistema terminado puede de hecho satisfacer las especificaciones, perc

no ias necesidades del usuario. Esto ocurre a causa de especificaciones pocc


172

Captulo 13
{seguramiento de la calidad de los sistemas de informacin

qpe r3p Jrut cpofd oIgIrrH, Ia o'oSzelepll o urnplrIts ns Ir


qI
Jstuuucdxa apcnd soJdurc s-I 'leuoseztue8ro otgruec c
-r|Eugzers:[rergsope^clc
uel oluelutucluuttl op solsoJ sol uos gnb .ro.'l
fud

souqqrlruuc
ss

"un suuelss sol op oluolutuclueu uc ulsu8 cr^


'sl1uel$xc
luuotscloJd
c
IFmad ap drm$ Ip pelrul ul IsBo 'scrcllul sol cp e;.ro,(uul t?l uE 'sutlclsls
ilrru ep ollorresep e ured odurol ocod opuefcp 'olueruucluuul e sepuu8lsu uos
mndep seJorl sBI p oluatc rod gg Ie uorcuruJoJur cp suutelsts cp solucutu.tudcp
q ep eued qurnb el ug 'oluatultuolueul op uurcqord lcP ttgtsucttttp Bl ectput os
I GI uqs el ug 'surrelsls ep olloJJescp cp oscco.td lcp uJBc setu cseJ u se 'ontcnpord
osn ue aualsrs un op ugrcecgpout sp osecord Io 'oluctuuuclueut lg 'oluoltutu

-aluetu ns ed urpesed Bun eluelrlluuorcrpuJl oprs eq uropundutoc op oJBh\Uos Ig

OIN]IWIN]lNVW
llct vtllClvsld vt

'y ondnc lc uc'o^cnu


ep sorJsnsn sol ep ugrccsJsrls BI ep uurcl Ie .erc^ cs 'sorJPnsn sol cp scpuplsccau
sel uoo edurnc peprlBoJ uo Bmolsrs le Is Jeurttuelep lcUp opuctcuq 'suntlslqns
seJoueru sqcnu ep sopu8znl uos ugtqurl suutelsts so1 'odutct un cp o8an
esrtuec l uoc euotcdecep es rope:duloc cu:d o enb sqeqo.ld,(nul sc o.tcd'occd
orusrur Is BSrulBc pulsrul e ucrornbpe suope:dqtoc soqulv 'soJoucul surrtulcadxe
Jeuel oluel Jod 'o[eq o orpeut orccd ep o-tiloc ucrq outsrut e rorl spcnd uuos:ed e:1o
e'I 'epeqcued res ep olrsocou ou enb ,( odutotl oqJnur s:np cnb 'seprre seqcnu op
o8Jul ol u Joloc ns on.rosuoc onb eodsc epond'eJsc ouroc ssrtuc e o,t seropurduoc
sol ep oun rs 'sctueJeJrp ,(nur senrelccdxe rauc uepond Bsltrr?c urlsrur e uuduroc
enb seuosed soq :uueqo.rd e JBJetce epend uc8euu sllrcues eu 'uSznles ,( en es
prrreJsrs un outoc BJoueul el ugJqceJe sepucgrcedsc ou splllslocdxc ep sodl solsg
'..ocoJed,, uutelsrs un ep lulucut olopou ordo.d ns ugJueJo sounsn so'I 'pepIIBc
e uo superedrnbe :es uopend ocodurul sorJnsn sol ap seuotcelcedxe se1
'souunsn sol op sepeprseceu sl uoc uedutnc ou
enb suuesrs e ,( soqcs;srlusur sorJunsn B ocnpuoc souotoecgcedso sl ue soqtpout
,( supeproce suuou ep BlleJ e1 odurerl lep oluelo -rod gg1 oluouuanbeJ ll uoc
edurnc eurelsrs un anb es.eedse epen? odrusp Iep oluerc Jod 6 a ugrcucgrcedss
plse uoc edurnc ou opuenc sauorc?ourcedse se1 uoo eurelsrs e oprdurnc eq? 'e1
-ueueougllnurrs welsls Ie ua uglse seuosred gg I opuenc oduret Iep oluelc Jod 08 Ie
sopun8es g ue epuodseJ ou Burelsrs Io !S solJensn sol ep sepeplseoou sul s Blulsls

a err:r5? elueuBeugunurs Btuelsrs Ie ue uglsa solJunsn 00I opuBnc sopunSes g e


BJorJelep es elsendse ep odurel Ie rs uglcecgtcedsa Blse etuelsls e ure;sres? orsd
'soauglnuus sorJensn sop o oun uoc seqenrd sel elueJnp elJezucle os ,{ opecgrcedse
Jalqnq es sopun8es ocurc ep elsendser ep oduer un oluouolquqoJd 'solJnsn
sol ep sepeprsocou s[ eJJrJqnc ou oad souoroecurcedse su uoc e:tdutno surolsls
'elsendser ep
a'sopun8es zerp op sJonJ elsendser ep odurar e e8erue el e IS
oduau e olcedser uoc eunSe ercuoJeJeJ Jouoluoc ou uepend seuotcuolJloedse se
orad'sopunBes ocurc ap sgru ou ep ellnsuoc Bun e esendser ap odutst un Jltseceu
apend'euerc IB oIcIA.es ap uglcunJ Bun ue leug ousnsn e ss uetnb 'a1uatc e
sorrrlJs p alueluesede un 'sluaurepsncopur ueugep o uolltuo es enb sepellelop
sauorcecgrc-adse ep ugriloc odurefa un so seurolsrs sol ep lsendser ep odureq g
euolsrs un ep olrx? e ered seluuodurt
uG seropeJ solsa sopol 'elsendser ep peprcolel el o solguuorlsencur peprllqeguoc ,(
ugrsgcad'o6n r( efuzlpuerde p peprlrcJ e1 ueesos srcuonce{ uoc 'pepreuolcunJ
ue ugJuquecuoc es saJopugsrp so onb seJluorhtr 'solJensn sol op ustrr sp olund
"l
Ie epsap srrrrlsrs ep ugrceJeprsuoc BI ue ulleJ opnuau s seuortecurcedse su1
'ssulslsls sol ep p8pllsc el JP-zuecle IIIS srlo 3l B opuBcul" slle ep Bun Bpec
'souunsn sol op peprrmruoc EI IS eJlua eluoulrcgJ esJeJorrelep epsnd ugloenlls
ep od4 elsg 'solrp[qns uanlenl es seureJsrs sol op puprlc Bl ep ecJecs soctnf
so enb uJorr?ur ep 'seuorcsJgrcedse sl uo cgrluenc os ou peprlec e 'opnueur
e elue.mp orrensn Iep sspuprsecu sel op orqtuec o seu
-orcecgrcadsa ssl rro seuoroufg ep ugrsuuo 'sepellep eur o seleduocu 'ssrcad

V 'ollouesep ep oporad

Tbla

13.1

EL PROBLEMA DEL MANTENTMTENTO


Horas anuales de personal

Mantener y mejorar sistemas actuales


Desarrollar nuevos sistemas
Otros
207o de la encuesta asign el 85o/o de sus esfuerzos al mantenimiento y mejoras
Frecuencia de actividad
Errores-emergencia

Cambiosdatos, entradas, archivos, hardware


Mejorar-mejoras de usuarios. eficiencia, documentacin, etctera.

6OJ

Otros

+ra

tuentes: Bennett P. Lentz and [. Burton swanson, Software Maintenance Management,


@
Addison-Wesley Publishing Company. Reprinted by permssion. $

lggo

cambios organizacionales afectan los requerimientos de infonnacin. pero


causa igualmente comn de problemas de mantenimiento a largo plazo es el anl

diseo defectuoso de sistemas, en especial el anlisis d requerirnientos


informaci. Algunos estudios de grandei sistemas spo por la TRW, Inc., encrtraron que la mayora de los errores en los sistemas (6a por ciento) son el resulta
de erores tempranos en el anlisis (Mazzucchelli, 19g5).
En la figura l3.l se ilustra el costo de correccin de ios errores. En la parte (A|
se basa la figura en la experiencia de los consultores que aparecen en la literatril,
MON
Flgura 13.I
El costo de los errores a lo largo
del ciclo de desarrollo de
sistemas. Los errores ms
comunes, los ms severos y los
ms caros en los sistemas se
desarrollan en las primeras
etapas de diseo. lmplican un
mal anlisis de requerimientos.
Los errores en la lgica de
programa o de sintaxis son
mucho menos comunes, menos
severos y ms fciles de reparar
que los errores de diseo.
(Fuente: Alberts, 1 976.)

(A) Estimado del costo relativo de reparar errores basados en informes de


consultores y literatura comercial popular en el mercado

Monse
eITOfeS

Progra[

8'
2

Programacin

Anlisis

Posimplantacin
Conversin

v
diseo

(B) Origen, frecuencia y severidad en los errores en los grandes programas


de defensa nacional y espaciales

474l,

Tipo de error

Porcentaje de errores
totales

Severidad relativa

Diseo

66/o

2.5

83+o/o

Lgica

17Vo

1.0

8+o/o

Sintaxis

17lo

1.0

8+!o

Porcentaje del costo

total de errores

Captulo t3
Aseguramiento de la calidad de los sistemas de informacin

I
Slf |

gPEnorur aP sEluesls

ollrapEplecelsa?n? t'[

rE ErulII3leI ep o8nl Jaceuuuued Bpand enb 'oun8le ,(eq enb se rs 'eJB/yuJos ep


u(ue ep sodrl ep oJeu4u Io renlele olqrsod se ou enbJod,, ugrcuueure8er else
? opere eilatuecglcedse gse 'ecggrseec elleJ Bun Jeuorsuco epend oJB^\Uos Ie
oprrenrunu'oJe '..odr un ep souedoJou sol op 1r,l uprn l ?pol aluuJnp prcuoJrnco
ns esrudrcgue eqep ou snb sequqod ocod usl,, Js ueqep (reclJoJlselec plleJ,,
un ? ncnpuoc uepend enb seuorne sol ep sur.uelqord so enb ecrq 'lrlrc uorcur^B l
zrudzpznee,(nur euuou Bun ocelqqse Vl-60t'Z Jelnolc e ug ',(cua8v uorluJl
-qqupv uorlurnv 'S'n BI ep souorculn8er se ep esrrroJur epend seureqord sol ep
oEBEsl Ig '(euresrs un ue se8esuou ep ugrceururrle ep sozJonJse ep orynls un eed
Z'I sJn8g u esegn) soge op selru srJrJonber seuolce,(u:l op souolpu,( seuorccee
ap sepu ueuequoc enb seue8ord eueuretol JBqoJd 'letol eqenJd ey w4leat
eqsod se ou alueuellrcuos 'sspuer8 sru sure8ord so uo osJszuece epand
ou Islol peprlec EI erJeq o^rluJlsrurulpe oluelurloru lop pleu eun 'soce3ep o:e3
ue o serorre uoc 'sen8rque uero 'seuesns u,qlse enb ogesrp ,.0 ,;rTJfu:H
-ncop ul ue seuorcecgrcedse ep ope1lnssJ Ie uos sugenrd spl elusJnp so-rqncsep
seJorre sol ep oluarc rod 99 Iep Bcrec enb uursentu sorpnlse soT 'sepprlrqrsod
seun8e uereprsuoc ou o souorcceer.seunSe eluer.ueauoJJo uelusutncop soJopegesrp
so 'regesrp ,( rutreuncop ep Ilcglp se peprleduroo IeI 'sogenbed sgur seuer8
,oJd sol enb seuocer(er sgur seqcnu,( ugrccees ep sepuprlrqrsod s.eur suqcntu uoc
sun epc 'o8rpgc ep s"eull ep seuo[nu un? o seltru ep suecep uoc 'sero,(eur oqc
-ntu eluerulerruou uos seuoceodJoc sepuer8 wl ep oJluep seuegodrur seue8od
so.I 'serJolcee4 ssluerep ep selrtu o soJuero e uecnpuoc onb seuorscep ep s?uacep
ueuerluoc sueull op soluerc sounSe ep sogenbad oluetuslrlloJ sue8od sol unv
'seuorsrcop ep Bruol ep o8rpgc ep peprteduroc ?l se s3osuour ep
edrcurrd aluenJ

e1 'seuerSord sapuer8 sol ep su8esuou sBI sepo] s Jeurrurlo eqrsoduu eluoru


lenur^ se enb opsJlsouep uq sorpnlse so1 'seuerSord ep o8rpgc Ia uo solceJep
o s?llnco seiresuour ep ercuese:d ul so oJsl'rllos Ie uoc eueodurr uureqo:d u

sol P ugrcBcurPoJ ?l ue
o solreJq

SOIf:II]C

saxD

:(6ng) uE.rosuq

A SVDU:]SNOXI

?filB

{v)

'pepuouesod
uoc opsAele sgru oqcnu orced un 8ed epend ugrcerodroc e 'eueruupeunuoJesa(I
'Eesep as o grletuoJd es ouoc
Iel olce,(od Ie Jeuruul op oelqo Ie uoc 'peprlrqtxeg
u uenbg!-ces onb s sJopBIIoEsep sol u ueSrqo opnuau solsoc sol ue seu
-orcslruql su r( setlur sBrIceJ s,I'sorJensn so rod sopercerdu o soprpusrdruoc uos
andruers ou sorcgeueq sng 'odulerl ep BJopnunsuoc ,( eJBc opersetuep oruoc esJel
e re8a epend peprlrqrxeg u 'eqrxeg Bruelsrs un uegesrp opuunc unu 'o8rugrua
qS 'ssuolsrs solenu uugosrp enb eplpeur e sorqtuec sol ap olcedse Ia uuJoprsuoc
o{rse}slercedse soqcnur enbod euud uo 'unr.uoc,(nul euelqod un se puprlrqrxegur

ap op,uredu -res spend elqrxeg Buatrsrs

un 'elqrxeg

9pqln
{K)CTE

sp so
IsIIgu
EIN OX

r'o8rq Ie ue osecu+ un Jes epend ozed ooc Io ue olrxg reue epand enb euresrs
un'oruruoc ol aO 'sutueqord socod o oun8ulu uoc 'seurcgo selenu olrsnlcur
e sqrr^ ap uuos-rad olenu 'solcnpord solonu rer8eur ep zedec Jes eqep sulueA
ep B@lsF un'odurafe ro 'resed ep eq enb o1 peprrn8es epol uoc se enb ,odurall
F u, tr qupc serrrl[srs sol ep sotruerurJsnber so enb eprpeur B opecgrporu Jes
uTquraepadsu.rlsrs IEI 'seureqord sol uenco opuenc rc.e,( eprdgr s?ru eJeueru

tl't
'09
z'81
*?'L

Jes eqep oJeA\Uos ep Btuelsrs

un 'elueurecruguooe ,( updgr oluerurruelusur e releueur ep zedec Jes BJEd

",".,;t"#:ijl':i:'i Ht?HlH "r*';::l;

e u-orsrenuoo''er*Ef od q
,( stsrguu ep sedere s{ a}uemp esr8e:oc ue BJoq Bun JBpJsl urpod enb .odtuele
rod'ecr8g ep ogenbod Jorn un 'BJrJgJsolerse Jeuutu p Jrqns uepend solsoc
so 'opuururral u,(uq as u-orsrenuoc e enb ep o seqenrd .ugrceuerEord e1 ep sgndsep
ueJqncsep es rs oJad 'sogonbed uos serrrelsrs ep olloJJesep ep ozJergse lep solsoc
so 'ogsslp e srsrgnu Ie slup"mp'ouerdure epsop uelceai as soJoa sol rS
?suaJep q ared are,trgos ep sope,(ord sepuu:E ep puprlc

?l ep oluerrrreJnSsse ap orpqsa un ep sopsllnse sol rsJlsanu es (g) e.rcd u ug

seleccionar mltiples metodologas para usarlas con las diferentes tecnologas. Si


embargo, la clav para el desanollo de la calidad es seleccionar una metodologh
ad""uu"dy luego hicerlacumplir. Se expondrn diversas metodologas especfica

y 13.3.
Como ya se indic-, un sistema de calidad tiene que alcanzar las metas

en las secciones 13.2

&

negocios stablecidas por el usuario al que servir. Por tanto, la calidad del sisterrn
senicia con los r.qu"ii*i"rtos o especificaciones. Las especificaciones deben sc
aprobadas por los usuarios. Deben di ser completas, detalladas. y precisas, y deber
pueda-compr*
.rtu, do.urentadas en un flormato que la comunidad de usuarios
*.tooiogas se hace hincapi en los flujogramas y los diagramr'

;;;;nur

(hacer prototipos) s
en otras en las a"..rip"i"o*s orales. Un mtodo popular
aadir medid
captulo i'2. nn fu. especificaciones tambin se deben
;;l
que el sistema pueda s
aprobadas para la calidad de los siste,ue manera
vez terminado. No puede^sin
y
evaluado objetivamente mientras se dgarrolla una
y prec$
i".ul.u.r" qe las especificaciones /e calidad (representaciones claras
sistema&
de
un
el desarrollo
de las necesidades " for ,.uutios)1son crticas pra
,l
*
calidad. !
en elprocesuT,,"nto
Tradiciorfalmente las especificaciones Se han centrado
la direccin
. trunsforman tot to.. En la actualidad, sin embargo,
b,::l:l:Tit-*
"Orro
que la porcin ms valiosa d"
tiva ha llegado u
iil
"nt"nt
usados de maneras diferentes por los distil
,"l.r"oJJutos'son
Los
son los datos.
s. P o r .j ;,il, I ;'. d at9 1 d e c al i d ad d ", IT*:'^'^:i :

el personal
ii,i."or, los laboratorios de investigacin,
ventas y mercadote"ni, ui"instracin.corporativa Y lasta J9-s :l1"ll:l

;;io

":T-::*

;i;ffi"ri"^6"

f-d:
cambian: los laboratorios de investigacin y ladiryl
;;td;;;l;;;;"
s::T::Tf
^':'.,1i::t:1"0*
datos de
usan los
clientes
distintos
"".p;;;ti"""urnti.n"ontinramente.la:Tanef
los
mientras
il';;;;;";i;,
p
los
buenos
tanto,
Por
de los datos.
diferente. La constante es la estructura
los modelos de datos
en realidad destacan iot utot, a menudo usando
expusieron en el caPtulo 8.

ASICNACIN DE
RECURSOS DURANTE EL
DESARROLLO DE LOS
SISTEMAS
Asignacin de recursos:
Determinacin de cmo los
costos, el tiemPo Y el Personal
son asignados a las diferentes
actividades en un ProYecto de
desarrollo de sistemas.

q:

durante el desarrollo &]


Los puntos de vista sobre la asignacin de recursos
de los aos.,La *iq
curso
cl
sistemas han cambiado significativamente con
tiernpo y el persomr
el
costos,
" .""urro, dctcnnina la=rnancra como los
t
los desarrollado'tsC
Anteriormente
;g;;".; las distintas fases de un proyccto.
uno por ciento del tiempo
enfocaban ., tu progru*.in, y daban slo cerca del
de especificacionq
(dctcnninacin
los costos del proyccto al anliss de sistemas

pt";;;i".

e sistcmas qi in19y,aii"
A medida que los
sobre Ia calidad, han comprendido el pq
;;;;;;;il L n"go"io, o " urrurios
tecnologia que ahora,t",t1Y-?,1:
;;;;; . las csp'ecificaciones. Adcms, la de
los gstos en trabajo de anlisis
Lrurrollo,d. ,i*,ru, li gu il""*pun.in
estn siendo desp-lazados hac
disco. En consecucn"i, io-"tr""rttot d"t proyectos
a las especificaciones y
dando
atrs cn sl ciclo dcl prytcto. Ms ticmpo se-est
y reduciendo
programacin
de
anlisis de sistemas, ririnry.ndo el tiempo
seJ"ltt
13'3
figura
la
En
necesidad dc tanto ticnpo de mantcnimienio'

::lT:::1":*:5

idcal del ticmpo reprcsentado en la figr


dcsplazarnicnto, aun
";;;J"l;;;ignacin.
actul proponc que ce-rca de
litcratura
U.olea. La
ahora sc considcrc
"r"o
d:dl':l-t::"i:t::'*:::1
sc
costo
su
cuarta partc del ticmpo ct pioyccto y dc
scan asignados al diseo y
t""rrsos
ln*
d"t50'poicicnt d"
;;htri;, y
'p-g;;"in. ""r"u
la postimplantacin cn condicioncs idealcs sd

inri^lu"in V

i"U""n rcquerir la cuarta partc dc los rccursos dcl proyccto'


incrcmcnto de la calidad
La mtrica dcl softwarc pucdc jugar un nancl cn cl
objctivas de
cvaluaciones
cn
SOFTWART proyccto. La mtrica dcl software ".rn*i.t"

MFIRICA

Crftlol3
l7l
-- - tI i&__r"r,t"

DEL

de la calidad de los sistemas clc inlormcin

datos, con el nombre o contenido de cada flujo listado a un


la& &
conoce la composicin de los flujos, que representan datos
en fm
automatizada. Los flujos de datos consiiten en documentos,
archivo de computadora o datos de transmisiones en tellcom,-,,'

i"i"t

kocc*os: Impcan la
tasformacin de los flujos de
datos de entrada en flujos de
salida de datos en un diagrama
de

flujo.

Almacenamientos de datos:
lnventarios de datos en forma
manual o automatizada-

Entidades externas:
Originadores o receptores de
informacin fuera del alcance del
sistema descrito en el diagrama
de flujo de datos. Algunas veces
se denominan interfttres externas.

Flgura 13.5
Diagrama de flujo de datos para
un sistema de registro por
correo. El sistema tiene tres
procesos: Verificacin de
disponibilidad (1.0), inscribir al
estudiante (2.0) y confirmar el
registro (3.0). El nombre y
contenido de cada uno de los
flujos de datos aparece unto a
cada flecha. Existe una ntidad
externa a este sistema, el
estudiante. Existen dos
almacenamientos de datos: el
archivo maestro de estudiantes
y el archivo de cursos.

pueden ser entradas o salidas.


Itos procesos implican la transformacin de los flujos de datos
deer
de datos de salida; por ejemplo, un proceso que transfrme
un pedio er
o q calcule el ingreso bruto de un ernpledo a partir a"
salidas. La convencin para dar nombre un p.ocso consiste
en-unirrr

rui* a

un.objeto.. Por ejemplo, se puede llamar al proceso que calcula


el i
calcular el ingreso bruto. cda proceso tiene un nrneio nico de refe
l-0,.2.0, etc.) de,anera que puda ser distinguido fcilmente
de otros
el diagrama de flujo de dtos.
Los almacenamientos de datos pueden ser inventarios manuales
zados de datos. consisten en archivoi de computadora
o uur", " utou,
tarjeteros, microfichas o una carpeta con informes en paper.
Er nombre,
namiento de datos se escribe dentro del srnbolo de alincena*i"nto
o,
Las entidades externas son originadores o receptores de inforn
foryad19 por clientes,. proveedores dependencias gubernu-"rf",
institucin, o empleados o departamentos dentro dJ eila. i",
algunas veces reciben el nombre de interfases externas porque ""ti.*
se encucd
de las fronteras o alcances del sistema estudiado po.
iuji-u " n"o,
"r d.:a;j; de
. En la figur 13.5 se muestra un senciilo diagrarna
datos
sistema de^inscripciones por correo en un curso d=-e la
univerri".L.IH
de reBistro con su nombre, nmero de identificacin y
hc
l::r,,":,:11
ros de los PT".
cu.rsos que desean tomar. En er proceso 1.0 el sistema
verifica qr
curso seleccionado est an abierto tornando como referencia
el archivo &
r

Cursos solicitados

E)

t)

-*lY::::1,,,,,"0

18

Cursos abiertos

::5.;;-lrechazados I

o",.,,", o"
lnscripcin a
cursos

Detalles de los
alumnos
I Archivo

maest

ldeestudiantes

4841
I

Captulo 13
Aseguramiento de la calidad de los sistemas de informacin

|
6f I

uglf,euirolu! ap sPuralsts
sol ua pepllef, Pt sa ?na)?

r'f

om Ie E.rBd pepIIIrqI q ep E^qefqo Bprpeul Bun 'oldlllefe rod 's,lcerrpur auotcrpeur


Ju-qucxrs rrg(rJp sarcpellouesp sol sosec sose ua 'wcrJl?u op sou[rrJ?] ue Jruuop
ep seeq[ ust uos orr paprluc ep seuorcelseJruuu serlcntu'eueutupeunpoJeseq
'odurel ep ecgrcedso peprun eun uo ropuuerSord:od sorrcse

uglrug ep srund ap oJerur,tu

e ,( eremgos ep oluoutelo un JrqrJcse ep ugrcunJ

T ortrrd od opoo Ie relnclec erud sopuzrllln Jes uepend sopsllnseJ so.I .ugrc
+sdE El rE, opeadue ar,ngos o:1o aud s8pesn s?urolx sesBJJolur so^rr{cJe
'sepu4ue ep orourgu
oprul uglrunJ
ap
ound
slsllguu
@mo:wprfes
lo
lap
.ur s anb u-orceururSord ep efenSual
.orusrur
EI
Ip eluouoluerpuadapur
ep
qry,3q,{ ere,trgos ep seJop8lloresop sol ep ppr^rlcnpord e rrpeur e rupn,(e

Iep Brcuercga e

rarurc

ropuoues1

Iep pepr^lcnpord e renerc


ured eeldure eg 'uorcecS
BUn Ue SSpESn SeuJOlXe SaSBiIJSI
e soAilJJE'sensuoc'seplF

'superua1ep oawnu Ia epturaers/t\Jbs ep ?pls ap sc!-qf,

:ugcunJ'ap ound op

slsllFr

rymdenbu-orilnJ op solund sol uos epesn eluouerduu Bprles ep crrl?tu un


'JolE^ ep BcrJl?ru eun ep oldurefe

m se u-orcerado uun ep sorco8eu ue Jole^ g 'oirpgc op speull uarc od se8esuou


e oreu$u Ie so peprlec op ugrcerlmJSod eun urcd ecugur eun .spurtugu op
slEelsrs rm erBd eurelsrs lap eprlBs sp scul?ru eun se sJorl Jod sosedur senbeqc ep or
fl,ru Ig'seuJl ue euelsrs un ue ogeduresep ep crJl?tll un so elsendsa ep odurel
g'peprceduc op crJt?ru eun ep odurele un so oduol op peprun Bun ue supesecord
-ras uapand enb seuorccesusJl p oJournu Ia 'BpBJlue op ecrJ?ru Bun op odurefe
rm se Bruelsrs Iop seJoplloJJusop sol ep rcueuedxo ep,( sonrlucnpe selenru so.I
'role^ ap,{ (pp
-uc) ogedussep ep'puprcedec ep'eprus ep'epe4ua ep scul?ut e,(ncur eJB/$Jos
ep ?cul?ru e'I 'uerrnco outoc oluoJd ue suureqord uanbglluepr e Burelsrs Iep
ogeduresep Ie eluetulunfuoc ueprur orJensn Io,( IS ep oluorueledep e enb sllur:ed
seclJl?u sui ep onurluoc osn Ig 's?pecgrluuno souorcrpeur ep uuuoJ BI ue wtuelsrs

'sEPsclJruE
seuotctPalu ap ?uI'
BI Ue eluesr un ue oPsrzllll
ere^\Uos lep elpafgo ugrcenur
:orB^rlJos Iap Bcr?II

'bAt 'syaqtV:auan3) 'puJalsts pp ltlD eprn e ap ofue ol e aremgos ap salelol solso) sol ap
%Os
lop e)ra) :opeasap o anb ososot sgur oqtnu.r so seulalsts sol op oluatutualueu la ,ope1nsal
'elqlsod eos otllo) ouo:d ue aqeredo eualsrs un le6elue e.ted uglsetd e asopugfe1et
. otuo)
'(sauepodu"rr seqentd se opuenru1) sopeasep sol ap sosrnlar oduer souau, uaqt)al uatqure
ugt)eluedutt e,ugoeurer6ord e1 'sopesa)au sol op sosrn)al souou.,r oLl)nu, uaqt)al
ogestp r( slsllgue aP sedee seteutt:d se 'o6requa urs 'peprlear u3 'ozed o6te e oluarr-uluolueul
e %Z p r{ ugrreuedur e ugDeuet6otd e e ueurlsap as %09 ,ogastp srsrgue e ueuErse
as solso) sol op %8 lap e)ro) 'ugr)elelsur e uooeurel6ord 'ogasrp 'ststlgue
e eted ueruad es
sopealueleq aluaute^ttelol sosde 'auauleapl 'oleMuos ap ollollesap ap saleopt
r"lr"T;

"

leapl
lear

-+-oduall
sauope.ado (
ugoplelsut a
ugrreuedurso ugoeuetbot

*';H

epua,(a1
srsaugred atua
seen:e sefelua>:o

seulolsts ep ogost6

seLualsts p ststlguv

a
o
o
o
f
o-

& n sisbma de nuevo desarrollo puede ser el tiempo promedio en que lo


qmadores aprenden a usarlo. A lo largo de la vida del sistema, la facilidad de uso
qdiera ser medida.por el nmero de llamadas de auxilio que recibe el personal dc
sI por los operadores del sistema. Para que las mtricas tengan xito deben
disearse cuidadosamente, ser formales y objetivas. Deben medirispectos significativos del sistema. Sin embargo, he aqu una llamada de atencin: ls mtrics dc
software slo sern efectivas en juzgar la calidad del sistema si los usuarios estir
de acuerdo por anticipado en los parmetros. Finalmente, las mtricas no tienea
yator a menos que sean utilizadas de manera consistente. Pocos departamentos &
sI hacen un uso amplio de las mtricas formales y objetivas hoy en a, arn cuando
los estudios muestran que pueden incrementar significativamente la calidad.

PRUEBAS

Trnsito: Una revisin de un


documento de especificaciones o
diseo por un pequeo grupo de
personas cuidadosamente
seleccionadas segn las
habilidades necesarias para que
los objetivos particulares puedan
probarse.
Depuracin: El proceso de
descubrir y eliminar los errores
defectos (las monsergas) en el
cdigo del programa.

HERRAMIENTAS

DE

Realizar pruebas temprano, de manera regular y profunda, contribuir significarivamente con la calidad de los sistemas. En general, las pruebas de software no s
comprenden bien. Muchos ven la realizacin de pruebas como una manera dc
probar que el trabajo est correcto. Dghecho, se sabe que todo software de grandee
dimensiones contiene numerosos errores. Laraznpor la que se hacen las pruebar
es descubrirlos. Cualquier otra motivacin resultara en un proceso de prue6as algo
menos que penoso.
La realizacin de pruebas se inicia en la etapa de diseo. Como an no exis&
ninguna codificacin, la prueba que normalmente se utlliza es un trnsito, que eo

la revisin de un documento de especificaciones o de diseo por un grupo &


personas cuidadosamente seleccionado segn las habilidades necesarias para tc
objetivos particulares que sern probados. Una vez que se inicia Ia codificacin,
los trnsitos de sta tambin pueden ser usados para revisar el cdigo del programa
Sin embargo, el cdigo debe probarse realizando corridas de computadora. Cuando
se descubren los errores, la fuente se encuentra y elirnina mediante un procm
llarnado depuracin.
En el captulo I I se describen diversas etapas de pruebas necesarias para poncr
en funcionamiento un sistema de infonnacin: pruebas del prograrna, del sistmay
de aceptacin. La rcalzacin de pruebas serixitosa solamelte si se planea coi
cuidado. Temprano en el proyecto, antes de que principie ninguna prueba, cr
necesario preparar un plan de pruebas que debe incluii casos particulares de manerr
que los desarrolladores puedan estar seguros de que han prbado una gama apriri
piada de entradas vlidas e invalidas. Los datos de entradalnvlidos debn tamir
ser probados para saber que el sistema maneja adecuadamente los errores. Le
pruebas tambin deben ser confeccionadas de acuerdo con la tecnologa a ser
probada, como lo describe la Ventana sobre Tecnologa.
Finalmente la calidad del sistema puede ser significativamente mejorada mediam
de calidad. Durante aos, la industria de ls computadorc
se comparaba con los nios descalzos del fabricante de zapatos de la fbula. Sc
haban dosarrollado sistemas de informacin para dar soporte a casi todos lc
aspectos del negocio con excepcin de la funcin misma de sI, que haca to&
manualmente, de tnanera lenta y proclive a los errores. Esto comenz a cambiarer
Ios ochentas con el desarrollo de una arnplia garna de herramientas. En la s1ulirh
se han desarrollado muchas herramientas para atacar todos los aspectos del proceq
de_desarrollo. Los profesionales de los sistemas de infonnacin utilizan ya
software de administracin de proyectos. Existen productos para documentar es
cificaciones y diseo de sistemas en formas de texto y grficai. Entre las herrami
tas de programacin se incluyen diccionarios de datos, libreras para adminis
rndulos de orogramas y herrarnientas que de hecho crean cdigos e programa (
captulos 7, 8 y l2). Hay muchos tipos de herramientas para yudaien l proc,
de depuracin. El conjunto ms reciente de herrarnientai autoiatiza rnucira de trr

CALIDAD el uso de herramientas

48O

I
I

Captulo 13
Aseguramiento de la calidad de los sistemas de irrformacin

|
t8, I

uglltrlo]u! ap seulalsls
sol ue PPPrlef, el sa ?nb?

t't

uglse seluelulJJeq sel 'o8Jsqluo


Iep pprlec l ue o^rlecgruSrs olcudrur un opueluel

.ops4souop uge Jos oqep JOIBA ns sossc soqcnu ue ,( e^3nu elueutu^lleleJ


sa ssJuelulaJIeq sBI ep elSoloucol ?'I 'sellsua.duoc seqenrd ured uqtceredard

ugclaas e A saqruodsrp ugtsa setuaiu.l

oqlrir epueuap ue.r8 eun opue-Jj'gl


ope:)au
anb ap Esnet E oual oPts eLl sel

leq anb cluoro ugPerod.ro:


rnl sauorerde

-ulaq seunEe 'o8tequ.ra urS 'oPulll


-souod erarqnq atpeu anb ol aP selue

F ?!Etl

orodsar

'o6e leq p'anb?'rauoer4de


sq ap ssq"nd cod nur

3tanu

u?r6 *un r

tp oilo*ap ep auara6 Elsquoll


al as Pesn P ugPeaqtl
ns aP alue eluauepenraPP
sepeqord auaweurau
sapPllossep gnl op sauoPeede
serod ueeq anb eu6eu

ere(l

as 9nb ro? :reuoragar

166 t 'ole6) aulzeSe W avlv\Uos


',d Surqre3 slool sel s/\^oPulM,,
tollluEH !uC Pu f(lOOt aP
a-gruegdos ap ) uonewzle3 t,,su.e3ord
ln9 roJ ssa1 ssa45,, 'aq1 aa1 :saluenj

't' p

ell

-ellsa ol)npordins'lqo:d e:ed eresn


lE eluaA,l E PltesaJlo ap eratnbrs sa
-ue ugrl)erslles eldo.d ns e pepllEl ns
ortsol.Uap ]osorf,!w 's/!\oPu!M Jo, tsal
ryosoitry ouro? -oppouol eqan.rd ap
ere/r^lros oldord n pef,es Eq Uosorf,

repap!

a, c1?'solrnpo.rd souanq
1Fi
opua!f,aEdgr,!9):t ieJelf, ,(nu.r epanb
eso? EuR . BlJQlUelll' lla einseq ap eur
-aqo.rd un .rerndap eted soep sopes
-etlap ualetnbal as 'saf,ol V'uotJtre el
eu lq!"],.4!: gptuc.m' P.psraql Elotrl a[rJ
'epeuBse elrotxau ep

ap peprlueJ

pepltue] el 'UplJrE eun ernlo anb'


ap salue aquodsp erq!l eljouraLu ap
pep1u* el ,ap,alqj .la,a^a{ qq*nd
ap a.rerqo9,'1!, anb a1nba; 1otlour

el ue rnq,qep,{luaryq ap qgpq?{
-ecol el ;sot?P p E llu1iq rrrrrr Efid
-tllo) uqpufrj Bu,lB!ourau, Blptg!f,
-zrlf,ol El

uea{se;soenpor{ oqrn6
'olBnnrap oeEft3

ap sauolf,eulquo: opuanru.tau
-orecrlde ap solqelluA rqarr le:s-aqo!]
-ucde se atuaulef,ggurelsl ruqq?nq

sslualurEraq seuntl

:911

llp

-o1dxa pepreal ua s/noPUlM


1a

-uaruruJaq se^anu sPl ap ollollesap

ll

'epand as ouroc sofa ue] Ptrlatsls


lB opue^all 'sgrsa ap seqan.rd Jln1"ul
uaqap seqanld se oa ro 'alenpl^
-lpu! sauoltrfP ap o]3ujru un ap o8"nl
olos uarrnf,o eraua8 ua suilej sEl 'ola
ap za^ ul'Epslsre ugl3lE ,!n?p,Etn8f
e aJrn)o aluaurere. e,rugr8old:un, aP
PllE, El isguapv 'ElouauJ aP g!)eu
-8se e ap ortser la ara qnb lueluer
-aq eun raus aqaP'Dnl ap rop"qod'

un anb sa 1eu4:op1nal 11 ,:A**

elnunf,e as !s Jaqes ap P)allp elaueul


aua!l ou Jopeute.r8ord a 'e]nco araueu
u8!sc slrorol
-rad erouaur
ep.ugt
:: : :QIEOO
so .rod sepszr,ff,ar los uopond: pep
lpr efeq ap'uoicrodtu,.a-p eUE.rcd
uelle, anbsalopa1ld! se:',atruelodtu1
ofeqerl rap:,sa183u&, PePur -eun
ap ergpr :,Bpergu!s..,?.?!td, ge:
awnuo? asb
ot

ap,.Jo"d

V,3,::gdur1r

e$ala-ur, tltn r,4.:l,al.tsJin,q !a',lqu


6.:p.s,ri,e!f, :ugrllBl q9q9ryde,
:

enr o.qqi33"nil{a}qB[lln ijolj.,Ul


md..' n ru rytlnsel 3-, epionb
:

ql

qp:lrgo)
.:BpelElilApr:Qpepuln?lr.8q.
"
,-lug*nQ,tOlot9}Q:81lQ)...uJlB.:-a:8-r

,.nseQ,gl,.gputr:''..,o,go-9]{9u]}."}p
eand.,

arrenp,so*r'a:{Q1i'tn .'s err


a-nb: eto.i+eu! ap" a1q
:

anb rtruad eled gpenrqpe Bloura{x

eun uauarl ou su.ropundutololf ltrt srl


ue gr1dxa as ouroi>) seru
;(9 olnllder

s'el

,t sepal se e sado8 xiep sqq.aftq,ll


opua,{npur'sauo!f, un} ep orauu'uer8

taro

ald

nt

luo.l],1rod.91,

-tua,u

.,5,

q,eua

.Dlidti, iaf|ssqd

.ttle, 6$ .a'.rbrsiial$srlA^,nu,, rBtdaoE

e usgqaj a nb, ioirin,:sotp8u


.ro) ..l,Bp|pa!l,9q. pBllo.cp:e{x

,i$f tldr uaqQa q*-elldsd


,.{p-tl. U,Eu:"

.3l Pl :?p[|tr

!.!m

r:o.le.

fl,

,illpu1rep :sau1le,rlde ffq,t'3p


:sgu:iopIed :ou$t.e u3 rop$auj
,og.q srcurld.a,'ls
'a ,elqaa "p
QUE{!P, :oltl0?r a, p,r!3ipl$.dtxo
ort n, sAAqpulAA 3p.qldo]' ap,iou
:oll!!rl ap qp,.Blu,a4:q1,9pqu8"1
serggr8, olrensq ap ae}
,

ap eqJr

rs:rord 1
r)
= etue
;-u.sIuiuI[
-urItusrS
-adse elu
'a e, uez
saco:d 1
:"prlenlJr

r:

rBrqu

DOl I3E

sol sopol
35 'elnqg
seroplnd
eluerpe{u

:as e

s"l

e13
'seJoJ

u?rqtIlel u
-oJde euIe
zJouBru e

s3 'sqeru
uo3 eeusl
.i eurelsrs
rauod eJEc
osecoJd u

opuEnJ'e.
'etuJ8oJd

'ugrcecgrI
so1

ered s

ap odru8
se enb 'o
elsrxe ou

o8e seqe
ssqerud s
sapur8 e

ep

JouErrl

0s ou eJ^t
-4ecgluSrs

'

,-oril] {5nl)

:lt:ei:q9qpr!tl,E qpunul.'|q gpl

|qr.

s?l lsa Fp,eelanjd,e l, r'e,scd

1a

-alss ap Bliouaul ap peppue: ue.6


uun uesn se:gr8 se-l 'SOO soPuetx
-o: ap serutsls tol tlot esa ou arrb
euor.rlaui ap ugrf,ellslultxpE aP EtuaH
-o.d'un ueiuasard g

isesgrlglul sE l
'+B4^ljos

opalap un ueluasa.ldar ou oue rod


'sepcnlape luaujlelol'uos onb sEl3
.ueillp ua grel1nsar qplued crluof, EI
-eued ugoereduoc ratnbenf 'opuo,
ru
.ropr, lugpeqqn fe,eugd- Bl
-?P
:ro ogeuret p opuergeqda l5,ecuar
-aard se$ord sns e elletued q rqdepe
.uepand souensn sol anb sa sa.repdod
Bl'uog9l'll sel anb se rod auo:?J sE

ep:euf| :Br.QuBU' qlse ap ar:eqord uap


g seeued sel olad 'eqarud
plsa rpzlleulolne eed se1uatrPlJaq ep

-and ou

eqod-sp,as qntr qreq qpa6lp-g] el


'ueuls^lglai Eqnrd'cun :BiLq uo Ellsl

-uEd ?un,Jreduro]:a OOoruulo3


ol qp sassltalu! * ap5orcr seqarud
sel ap eun 'saecadse seuaqord errd
:ul! )rga5gElql elB tBllan;d'a:e1

'Planu sa eqantd e e8o


,ua,l gl anbrqd Etq$odltp u?l? ou
'e1alBqanrd ap selu$uu*aq sopo
rur, o^eri ap e11e ei,sa,Bualqo-d E
:sopeqordllratrBsoj 8!r o.elus
--l]qulap usqrresap a ab'eturgord

isorp

rqg anb ua opr,anp ep.ugtlq p-{e +os


ueqan.rd',enbilsepepione',set ,eq

'

-nseqeur.tue

r:po'},gpe BualQod,lrQ ga neq 3p

ug,!f,3alolar e i( ,ernseq. ap alqulou


p,1q,sn.e31or eu.rerSord a

iqq' cp.er.qlf,ops..Aeq ou b^nb orad


asn as ou eA anb erouratx El 'alrsaf,au
,'i:Aanb uetuauou. p ua tJl,fqp
r'a. o
,{ eranbar es opuenf olgs aseJralut el
ElrouauJ ap ugceu8se'EUoLUauJ aP
E

,qp,clttqllp,,,8 {dtuj

1q}ue} , od';rrlQgila!
iqgialr{Er.od, l
,e1.ep.Uq e', P 9 ele.drue9.q$qrq
r gu{iuJa'u., pr,btuxg.ur un- urue1*,{
urplpf,!q?rslPl! ,9!

ufr uEzlrar sElualure.Jaq. ElJ 'alaf,

'pEp
opunc um
ep soluetur
ueuertr ou

uglsa sorJ?

{,urp.{.?

op secrrl?u
-uru8rs sol

YOIO,fi}3I

ueqep olrx
ep leuosJe(
osn ep psp

so enb

sistema y en los costos de desarrollo. En las secciones 13.2


distintos tipos de herramientas.

y 13.3 se exponen

Anli

para (

proce
sisten
subsir

13.2 Herramientas y

muesl
lgicc

metodologas iradicionales

Cdigo espagueti: Cdigo de


programa no estrucfurado y
confuso con lgica rebuscada
que metaforicamente se parece a
una olla de espagueti.

Estructurado:

Se

refiere al

hecho de que las tcnicas son


instrucciones cuidadosamente
elaboradas, a menudo paso a
paso, cada uno construido a
partir del anterior.

Dcsccndcntc: Enfoque que


progresa desde el nivel de la ms
alta abstraccin hasta cl mayor
nivel de detalle.

En los primeros das de la programacin existan pocas metodologas.


Las especificaciones de los usuarios se cptaban mediante cnversaciones ifonnales
que se
registraban en textos dificiles d- seguir. La programacin era un
arte. Los programas eran no estructurados, escritos en cdigos complejos y confusos.
cuand el
cdigo era tan indescifrable que el flujo de lIgica purL.
r, estancado como
una olla llena de espaghetti, esto se onoca precisamente"rur
como un cdigo espagueti. Los sistemas eran inflexibles a un punio tal que el mantenimiento-se
haca
'

irnposible.

o.

Como reaccin a tales problemas, nuevas riietodologas surgieron


en los setentas.
stas incoporaban ura grna de metodos o t,cnicas pia ttevr
a cabo las principales funciones de un proyecto de desamoilo. I,as rnetodologa, y
to. mt;do; ;e
incluan nonnalment-e son descritos mediante los tnninos stunrados
y descendentes. Estructurado se refiere al hecho de que las tcnicas
son instrucciones
cuidadosamente descritas, con frecuencia paso a paso, donde cada paso
se desprende del anterior. Descendente se refiere a un enfqu
uuu^i^desde el nivel de
la ms alta abstraccin hasta.el rns bajo de detalleiO"ri.
"'qu"f j"noal a lo especfico
Por ejemplo, el nivel ms alto para r descripcin de la fun"cin
d" ,n sistema de
recursos humanos mostrara las funciones d-e recursos humanos
como personal,
prestaciones, reclutamiento y_la regisracin estadounidense
de seleccin;, ;r*
nidades econmicas iguales (oEt). cada una podra ser luego
o descom_
.
"*ptotuou
pugstu hacia abajo cn Ia siguiente cpa. I,ai prestacionei, poi
ejernpro pueden
incluir a pensiones, fondo dc aho,os de empr"ud^or, ..gr.o r.iJy
."grio* e vida.
cada trayectoria se .gTpe hacia abajo, .upu po. capa -hasta qre rnaterial
al nivel

ms bajo es comprendido y docurnentdo. nlpioccsodescendnte "i


se usa para el an-

lisis, diseo y programacin. (Ver la cxposcin ms adelante stLre


--- los diagrarnas
de flujo nivelados como.ejemplo de proieso dcscendcntc.)
Las mctodologas tradicionalcs de structuracin estn oentadas-hacia-et-proceso
en vez de orientadas-hacia-los-datos. I{ientras que las dcscripciones
de los datos son
parte de los mtodos, Ias metodologas se cnfocan en cmo
se transfoman los datos en
vez de sobre los datos en s. Estas nretodologas son en gran medida
lineales: cada fase
debc quedar tenninada

que la sigrlcnte

pucda' ctrtpezar. Las rnetodologas


.antes
descendcntes, cstructuradas, se hn usado-para dcrrollar ,ri gn
,rr,"ero de sistemas
durante dos dcadas, de manera que rnuchos dc los sistclnas
eiisicntcs

fueron desarro-

llados de csta mancra. A pesar er gran inters cn otras ,rr"toJolgi*r,


pcnnanecen
como el enfoque dominante dc rnetodologas cn nucstros das.
, La-s mctodologas que sc exponsn cn csta seccin incluyen cl anlisis estructurado' dlseo cstructurado, programacin cstructuracla, tabls de decisin,
rboles de
decisioncs, pseudocdigos y diagrarnas de flujo. udiante.iur1"
tales
metodo_

Iogas se.promueve la calidad l suscitar la" comunicacion, rerclr


los errores
ocasionados por la lgica dcfcctuosa cn los programas o espceificaciones
poco
claras y creando software quc sca ms fcir dc cntlndcr y r"un't"*r.

Anlisis estructurado
El anlisis estructurado cs ut.t mtoclo cluc sc rtiliza arnrliarncntc para
dcfinir las
cntradas dc sistcmas, proccsos y salicla.s, as corno
diui,li. los sistcmas cn
ru
subsistcmas- Olrccc un moclclo grfico tgico dc fluiir ,1"
ir.rftrr,racifrn, qrc iride

482

II

Captulo 13
Aseguramiento de ra carirrarr rre ros sisrcr,as rre irrrrrmaci>n

Diagrr

(DrD)
el anl

ilustra

prOCesi

yelflu

Flujos

los dato
proceso
almacer

I saFoqPe4
t8, I oqop"Frxquarele-r

-61

rrpn& { soep sor op, ou,r* o l13l'..1:,f ,ij- r"J::Hj1


,euesrs

;L

J:ii3

ryrygua se
a tod soperuesuo) o sopesn solep
ap runfrror ueuasatdat solep ap solua1ueueule so.l .oulsLu
Fp opellnsal so[n ua osaotd lo et)eq sofng so upullo]suet]
sosacotd sol :solep so ep oln a ueuaia.rdar seqJa/l sel
:sopquls ollen) opuesn solep ap oln ap seulet6erp ltnrlsuo)
uepend aS .solep ep ofn1 ep seu.re:6erp sol ap soloqLuJS

'g

qP
q-Ei,

ern6

-t
re
q

ffi*d
Irc!=l

Wd
W}

*
1

sq4apofn3

_+

ep sapnbed ueuerluoc erduerg 'solEp ep solueruuoceure ,( ssruelxe


sopprlue
'sosecod sol eJlue solep sol ep oluerur^ouJ
Ie uerlsenu solup ep song'si

'so?P eP oluelwBuecBrF
seu:axa sapuppua .sosaco.
sol ue
srl

eurur8elp Ie ue soBp

op oueturrlol4l

,clp'. anb operpenc un o onaugcar r";'""J:o^::fjJ:ffiii":"j|;,U:ll,l?


apugp crpur snb osrqu on'upcer un 'so1up .o

oru.,,.,rlroJffi ],J:?H[

il#:H?j,

:sorp op so[n1

.v

at
*
p
?p
E,
-Ttr

-n

,T .g

*#r:il

-ecod ueqrlosop enb sulnq:nq o


sop,opuop",
."rto?;5
'sosp sol ap ofng rtsenur enb eqceg
eun ,so1ep ep olng ep oloquls
la

'Bu

ep
'ocl

.e

Ig

.I

ep I
-ueJt

:seueln8rs sol uos soloqurls sotsg


'p'g
ern8g
BI
uo
ueJlsnll
es
onb,soc
-r-sq soloqo,ls oJl,nc opuezrlrln ue,{nrsuoc
os
solep
ep
ofng
ep
seururSurp
so1
'solBp sol usuoctul?_es opugp ue4senu
ugrqursl
(Icc
so.I .uuuoJsusJl
e solBp sol epuop ua sosacod so ,( ugrceuuoJul ep su,elsrs
un ap orue[,{ urc
-eq'epsep uer(ng solep sol oruoc uBJrsonur
so-I .solle orue sesrelur se ep',(

cJq

e*slsrs e ueuodruoc enb sosecod so ep rrvr


ugceuserdor
Bun
Je
entr
ral
rol'p ep ofnu ap uruu.riup e se erieurrrd euerurueq ns .o^rr"rreu
un ue
ilb szue-6ery ua uerg s,ru Bsu,csep 'ocggr8 .u'r*nn'r"prrnir-1."olxer
srsrrgu, Ig

seuo
-ua?t

'sola erue soBp ep ofng


e
ruelsrs IE uo;3eur anb sosacod
so ecg.er8 ereueu ep JsnE
enb opurncn4se srsllgrE

ue erreurud

euetusaH

:(CfO

sotup op o[ng ap uruurErq

enb
-edc
'slu

etceq
-dsa

solvct:tc

otuoc

ONIJ:CI VWVUDVICI

le opu

-a3o

es onb

ogaspeeredepudepou..,""*3f'i,;"H:!,XTl3-J?:Hl;#Ilrf,::l
ugcecgqmdsa'szuresrs ep srsrrgue so e esiucrde

uermco anb seuorceuroJsu,rr

"p,ia

Jpnin"*1r" srsrlgus Ia

s,l o sosecord so .rr"ffil;Hr'I?:ffi#:l

S
.

'solepotu sJlue
uelstxe
enb
sesegrelur
se
rucgrcedsg .
'ofequ Brceq BquJu ap Brual$s un ep
selsrl Jaue o

'ugrcuuuoJrr ep ofng ap ocfo


ocggr8 oapour rm uBseflE
enb sonpgur o suuralssqn
ue soPrPr^rP sBrue

ouoc lsB.saprps

snboue ra'sr ,"rep ap saqe

rauu

o,

er eA

u rrr,

r"ilx"ilfffi ffi i ;x,'",:I Tl';

sosecod

'Buresrs ep seprua rrugep arud

oPo?W

:opBntrulo !!I?fY

ueuodrc

I
9S I

saPuqf,lpE4
se8oopotaul A suuagreua1 '5

'sopelle+
s9r.r, soleP ap ofnB+
seuJei6erp uo asJauoduroltP

Fl-Efqrergpcrql

za^ ns e uapard
anb saledr)uud sosaf,od

o)ul) ua alslsuo) euElsF

sapuorsuad soser6ut ap euolst1

u9r>erqnf ap seq>e

rrrr.E
6itp.l

J
ugrsuad ep or)rlauag

'ugtstd
a anb elsenyr
ap sor)iiauoq ep peprrqeuo
sorlsroor ap loJluo) eP etua#
laP oPellPlap sgul eueroelP lrr
ua olxaluo) ep eueroer
la euolsoldxa solePaP
oln ap euJer6erp alsl 'ugndj
ap sor)rlauaq ap PeplllqelulD
,( o.]st6a. ap lo4tp,
ap eulalsrs un eJed ola)
lap solep ap olng ap euterEq
89'Er

sor)rlauaq ap oJlsaeul o^ltl)JV

lt
!.rlll

aluarArAarqos ap
peprrqr6a3

opr>ouo:ar
or:rrua5

oor*,0.,r.

o.rtsr6ar ap
I otuatutnbas
I

tE

I
I

,.Or,"O"u I
se,ou

s
e

sopelsalueul

,u

uos anb sootlaueg

'
e
S

'opeoldua la,{ ouenpe


lo'seuru,rgu ap oluauleuedaP
la uos seulalxa saPeplI.l
sel 'sol)uauaq ap Pep!llqqum
orlsr6ar ap loJluo) ap
alsa apsap,{ er)eq
os sotep op otnll ll
sglrl sala^ru e so]ep ap solntr
seueJ6erp sgul uo
Jas apand anb
olos un ouJo) euolsls la
aqu)soP olxaluo) aP

ugrsuad ap sot>tauaq

eu4r

e.ed so.llsr6a

op lorluof ap euralsls

I
ouer)rlauaq
ap
ugr>eu6tsa6

opeadua sopelsaltuetx
uos anb
sor)rlauaB
la

'sopnpord

ua

sorqure)

e
u

E
O

salPdr)uud sns
'peprrqeluo: ns
ap soDrlauaq eJed
ep lorluor ap Puas
leraua6 eu.eroued un

euel6erp alsa
ns

[.

ul

ugrsuad ap sol)llauaq

orsr6ar ap lolluo) ap eu
un eJed olxaluo) op

i""onoce los cursos que an estn abiertos de


llenos. El proceo 1.0 entonce.s determina
que
estn
o
ffin..iuAo
son aceptadas o rechazadas' El proceso
estudiantes
loi
d'e las selecciones de

inscribe al estudiante en los cursos en los que hubiera sido aceptado, actualiz
archivo de cursos de la universidad con el nombre y nmero de identificacin
estudiante y recalcula el tamao de la clase. Si el nmero mximo de inscripci
El prc
se hubiera l caizado,el nmero del curso recibe una bandera de cerrado'

2.0 tarnbin actualiza el archivo maestro de atumnos de la universidad con i


cin acerca de los nuevos estudiantes o cambios de direcciones. El proceso 3
entonces a cada solicitante una carta de confirmacin de registro en donde
la lista de cursos en la que est registrado y anota las selecciones de cursos que
pudieron ser satisfechas.
Los diagramas pueden ser usados para describir procesos de alto nivel as
prooryq
detalles a bajo nivI. A travs de los diagramas de flujo de datos a niveles un
puetk'
cornplejo se puede fraccionar a diversoi niveles de detalles. Todo un sistema
Cadi
ser dividido en subsistemas con un diagrama'de flujo de datos de alto nivel.
diagra
subsistema, a su vez, puede ser dividido,en subsisternas adicionales con
pueden sct
mas de flujo de datos dL menor nivel, y 1osubsisternas de menor nivel
rotos de n"ro hasta que se alcance el nivel rns bajo de detalles.
datc
En las figuras 13.6(i), 13.6(8) y 13.6(C) se rnuestran diagramas de flujo de
I-
pensionesde
nivelados i'uru un sisiema de conirol de registro y contabilidad

Diagrama de contexto:
Diagrama de flujo de datos
general que describe a todo un
sistema como un proceso sencillo
con sus principales entradas Y
salidas.

irlrru 13.e(A) es el cuadro ms general del sisterna.

Se le llarna diagrama dc

como rn
c-ntexto. ei diagrama de contexto describe siempre a un sistema entero
subsecuente
diagramas
proceso sencilloon sus principales entradas y salidas. Los
abajo en mayor nivel de detalle'
iueO"n entonces fragrnentar ei sisterna hacia
El siguiente nive' de detalle, la figura 13.6(8), m'rlstra gu9 el sistema est
fonqd;-de cinco procesos principales-: seguimiento de la participacin en el plan

'

de pensiones (1.0)', seguimiento el servicio que puede.ser acreditado para tener


decho a los'beeficos de pensin (2.0), captura de los datos de ingresos del
emnleado (3.0). mantenimiento a las tablas ctuariales (a.0) y clculo de los
U"".i". de l'pension (5.0). En la figura 13.6(C) se despliega el proceso 5.0, el
clculo del benefrcio, u rruyoi detalle. Muestra que este proceso puede ser descom-

puesto an ms para calcular los ingresos nales promedio (5'1), el bengficig


a la jubiiacin (5.2), el benficio de ta jubilacin anticipada (5.3), el
beneficio dei sobreviviente-(5.4) y el proceso para generar manifestaciones o

"oA
declaraciones de beneficios

(5.5).

Entre otras herramientas para el anlisis estructurado se incluye el diccionario de


oTRAS HERRAMIENTAS
-rjgL
Lisls datos que se describi en Ll captulo 8. En el anlisis estructurado, el diccionario
ESTRUCTURADO de dats contiene inforrnacin acerca de los etementos individuales de datos y de
agruparnientos de datos dentro de un sistema. EI diccionario de datos define los contJnidos de los flujos de datos y el almacenamiento de datos de manera que los
desarrolladores dsisternas comprendan exactatnente qu elementos de datos contienen. Por ejemplo, un dato de un diccionario para el flujo de datos "Beneficios de
la jubilacini', e la figura 13.6(C) puede verse de la siguiente manera:
Beneficios de la jubilacin

Monto del beneficio nonnal de la jubilacin


+ Fecha normal de la jubilacin
+ Beneficio por jubilaciIi anticipada

+
+

Fecha de jubilacin anticiPada

OPcin del sobreviviente'

Esto significa que el flujo de datos llarnado "Beneficios a la jubilacin" consiste


ubien los elementos de datos ,lonto-benefi ci o-normal-j ubil acin, Fecha-nonnal-j

lacin, Beneficios-jubilacin-anticipada, Fecha-jubilacin-anticipada y Opcin-

{86
-- - I|

CaPtulo 13

Aseguramiento de la calidad de los sistemas de informacin

q
Dh

qI

Pf(

ber

(s.
(s.

der

Es

D(

Pn

lat

dc

I EllrrcgPP4
L$f I {qPmrssrclc1

i
61
sl c/tnlcul cnb sBPBlntcnISc
opuJnlcnJlse srsrl9uB lcp opellnscJ Ig

FP

'uQls-lccp cp scloqrv .
'ugrsrccp cp sulqul
'opBJnlcnrlsc s?l3ur o oSrpgcopncs

;::'luonflts uglcccs ul uc ucqucsop cs cnb ugtstccp cp sPlScr sEI rul


ffidsopolgtrl scrl so cp oun opuusn osccod epuc erud ecrSg e uescldxg
sil'ofnu ep suuerSurp sol uc o,rtu ofuq s!:tu cp sufnq:nq sBI cp oJlucp
enb souoceurJoJsulJl sel ucqlJcscp oscooJd Iap sauoltrJulJada sB'I
'Enrclsrs Epus uc uBlrlr.uncB cs cnb sosocoJd

lor}uol ap euia}srs un ered

entu

{t
-!
g

'solup op o[ng cp uue8erp


cnru ofeq sgur cp scfnqmq
op o.rucp uar.rnco cnb
so op rcrSg sl ucq-rrqq

:osorord op

,{'seuotcun'soup ep sollulep sol sopol cp oluctuttn8cs c Jccq e suuclsls cp

-t

soJolcnJlsuoc sol B JBpn BJBd sBulolsls cp olloJJtscp cp oscsoJd lc opol uc opBsn


,( oprpuedxe Jos opend opuJnlcnJlso slstlgu lc uc opusn solup cp olJeuolJclp lE
'sosocod,( pepl:n8es'souunsn'sc:oun'ucutnon'ulcucncc.t3 orqos
ugrceruJoJut euocodod ugrqure orJuuotcstp lc scf,cl suurrSy 'Bzlllln cs cpuop
ue solBp ep soluorruBuoceulu so ,( solng so ,( solup cp otueuelc epec ep oeuuo
opecgru8rs Io oJqos ugcerilJoJut uuotcodo:d ugqutel oIJBuotccJp lE 'cluolAI^eJqos

s(

{
s

o
3

(g'g) sorrrauaq op ol.sarueu o ugt)erepl


eun lereuab ered ose>otd un ,{ (y'5) a}uat^t^alqos a ered sot:teuoq'(E5l
epedr>rue ugr>erqnI ep sor)Uauaq '('5) ugrterqnl ep saelutou sooteuaq '(-5f
orpeluord seeur sosal6ur sol rpln)le) eted soseord errdu.tt ugtsued ap sotrlaeq
sol reln)le) anb ersn 'allelap roeur ue (g'5) sot:r;euaq repqe) osaod
aduror solep ap oln1 ap euret6erp as3 'ugtsued ap sot)Uauaq ap pPplllqello
a

,{ orsrOel op

laultld ap so}ep ap oln ep eurer6q

9's

llrql

o
Ia

ol
Ie
s
Io

sopelsarrueur
soDrlauaS

s
U

e
s

soleuorsuad
sosa.6ur ap PrlolsrH

sor)rlauaq ap orlsoeur o^lq)Jv

u9r:erqnf ap
sor)uaua8

leurou eqfal

Pq)al

ugoerqnI
e ered

ap epedorlue

ugoerqnf

e
o
o

ap ugrrdg

ep ugrrdg

o
o
e

orpauro.rd
saeur sosar6u

I
I

0
s

de los flujos de datos v los almacenamiensistema, las descripciones del diccionario


de entiada o salida ms los
tos de datos, espeCificacion", a"t proi"."o}J;i6"lros

y desempeo'
requerimient*i. t.gutidad, control' conversin

,i,rtol

Diagn
de i

cont
decisi

puede

Documentacin de las reglas de decisin


herramientas se usan para la.documentacin
Diversos conjuntos de
decisiones y

iu tOgiru-" protesamient:^:: l"

;frrt

de las reglas de

fase de diseo. I-a

fePre
puede
de tor

documentacinserentoncesusadacornoespecificacionesparaprogramasde
i"UJe decisiones, ios rboles de decicomputadora. frtu, herramientar ri f"r
sions Y el Pseudocdigo'

TABLA' DE DECTsToNES Las tablas de decisiones


nes en ru, qrJ

para documentar
se consideran como muy tiles

situacio-

claramente
decisiones es altamente estructurado
en la que
tabla
una
en
"f'pto.-.
J" -un"tu grfica
entendido' Las decision"' t" ttp"t"niu'
(s'
Tablas de decisiones: una
cumplen
se
de condiiones' uu,,go cierta; condiciones
se expresan ;;;;i"
erfica en forma de tabla que
debe
tabla
La
especificadas'
ienresentalascondicionesque no) las decisiones se toman " u"ulio coir reglas
ladecisin'
que
afectan
condiciones
p"'iur".
decisiones
oara documentar situacion
ro.muto s utilizado para las tablas de
.
que
erproc",o
"r
ias
estructurado. Consiste de lo siguiente:

;H#ffiil"i*il;;;;bi." ;;".ti;;;J;;i"'

".i*il,il :"Hui"*;I3;;;tra

es altamente

1.

2.
_r.

;;;

cada pbsible.accin quepudiera tomarEnunciados de accin "n;;;;;;r p;r"


por ls condiciones presentes v por lre
se. Tales acciones
proesodecisional. En figura se ilustral.
reglas de decisin qr.;;i;an el
del mercado de dinero. El fondo
lgica a seguir puru .ririu, estados de cuenta
mensuales del estado del saldo de le
del mercado de dinero enviar balances
que las cuentas hayan o n9 J91i{o
cuenta a todos los inversionistas, ya sea
con saldos inferiores a 500 dlaes
actividad. Sin embargolu it int"iionistas
junto
con los reportes
bajos
se les enviarn avertlncias de saldos
el mes antenor'
cuentas hubieran tenido ctividad durante

,J;;;;;i;Jur

1::Yltt''

menos que sus

ARgoLrsDEDEClSloNESLosrbolesdedecisionesproporcionan'otromt^{:'ffi*n3r:HJjfl'H
y acclones
Lgtu* de decisiones' Presentan condiciones
I

"u*ino,
a las ramas
inicial de decisiones'

d";l;;.

El diagrama se pareoc
de decisin que pudieran ser tomados.
a partir de un punb
representan
alternativas se

ii*""t"t

ramas se desarrollan de izquierda a


La decisin inicial es la ruzdel rbol. Las
La siguiente trayectoria a soderecha. Los nodos del rbol -u"rt , .ondiciones'

f[un

13.7
Tabla de decisiones Para
estados de cuenta mensuales
del mercado de dinero. La tabla
de decisiones de esta figura
documenta la lgica del Proceso
para el envo de estados

ENCABEZADOS
Enviar estado mensual

CONDICIONES

mensuales. RePresenta las


condiciones, el saldo de la
cuenta. v el nivel de actividad de
la cuen; que determina si el

Actividades de la cuenta

2. durante el mesPasado
Enviar slo estado

mensual de cuenta

fondo en el mercado de dinero

enva o no saldos mensuales de


estado de aenta ion avisos

DECLARACIONES

oe ncqr.l

de advertencia Para clientes.

*488 I
I

CaPtulo13

t!Jri".""t"

de la calidad de los sistemas de informacin

cry

qtE!

eo Yt

ftol

Un encabezado que identifica a la tabla'


accesos para cada posible condicin'
puntos de condicion"r

mostrando to,

Sd

Fog
Foo

I
6B I

saFuo!f,rpPll
selEolopotau

seuauLerra1 '61

''E ern611 el ap ugrsr)op ap elqpl e ua uaralede enb saensuetu


o]aulp ap ope)Jau lap eluan) ap sopelso sol eled oluauesa:o-td
ap e>r6g eursil.lJ el ertsnll 'salensuaul soPelsa so ap onua e eled
oluarulese>o:d ap err69 el eluauln)op eJn6U elsa ap seuotst)op op loqlg
'oJaurp ap ope)raur
lap eluan) ap sopelsa sol PJed sauolsl)ap ep pqlv

ll

eDuaua^Pe
lensuau
le!^ul

g'g

ern6

rolJalue sau
la Pluan) el aP
pepl^lpe oqnq oN

+
opelsa

lollalue

lPnsuau

saul lap eluan)


Pl ap Pepr^lpv

oPPlsa
renua olgs

00s$ = <

lensuauJ

opelsa rer^ua

ops

oples

:uos solsg '(eluetnSrs uglcces

el ue ollulep Jo?ur 3 aqrJcsep os enb) spuJnlcnJlso uglcurr8oJd u ep loJluoc


ep secrsgq sBJnlcnJlse otuoc so3r39l seuoJled solusltu sol ?sn oSlpgcopnes Ig

'o8rpgcopnes Ie
enb seluug sorJensn sol Jodeplpuelue aluolullo-sJ sgtu s slSolounruel ns oJed'(uqlc
-snurluoc B ueuodxe es enb) els? ep sBclSgl s3uor3cn4suo3 sBI ?sn enb ep oplluas
'ugIcelur8ord ap elun8ue
Ie ue o8rpgcopnos Ie eluefetues se opampulse s?l8ur IA
un s elqrcnpB4 elueulrc,BJ Js opend oElpgsopnas Ie 'euug se Bcl8gl BI IS 'uglcBur
-JEoJd ep efen8uol Jalnblunc ep (seuolccrulsul JBInurroJ erud sBIEeJ) slxululs 3l ep
soluertuseurl sol ep eluetpuedspul eJeuBIu ep ect39 l JlloJJusep ue asJB4uecuoc
uepend s?luelsls ep seJopBllorrBsep sol enb e o8lpqcopnes ap eluue^ sufl'oluanu
-rpecord un JrqrJcsep erud seqq o seloqrg oluoc salBl socggrS soloqtllls ep zaA ue
ssArlJJBu seser uedrug'ugtceurerSord ep elun8uel un ep ze^ua oluelJJoc ugtuoc
sg8ur opuuzrlrln seurr8od ep ucr39 e ruserdxe ered opogru un sa o8lpgropnas Ig

tm rqrcsap ured u9
ap sefentua o szlgel

'socggrE sologrus ep za
eluaruoc ugruoc s9Eu usn
seuerEo.rd ep octEg u
ered opotgr

oDro9focnls

u
.eqep

'p)
anb

'selqrreJeJd

elue[

-lcap
ep s

soIJeIJC SOI ep zeA Ue Souorsrcep ep sElcuoncas ,( seuotstcep ep soulluec J?*lsep


ured seugr elueururcadsa uos 'uglslcop op wlqe1 se enb Jepualue ep sellc,sJ sglu
rxls s,uorsrcop ep soloqJg so enb ueJoplsuoc IJeleLu el uo sepplronu seunEy
'seuorsrcap ep ?lqul Bun ouoc 'I
ue opelueruncop oJourp ep opecJeul Iep sopulse sol ep uglsrcep ep su3er

{)rc

rsosc sele1 ug 'uJncso res e e8e soultuc,( seue sepIs


ros ugrsrcep ep sBIqBl sl
-eurep ep ugrmluetuncop B'I 'slsltgu Ie JeceJqulosua uepend seuolslcoP ep seloqJg
so 'seuorcrpuoc ep seuorcBurquoc ,( sudele ep s?Icuoncos sel{cnru uoc'ofeduroc
nru se euelsrs un rs 'o8reqtue S 'oulurcc opeullrlJelop un Jeuolcceas ered

um8g

qE

sq ersd seuorslcap ep loqrg un BJlsnlI es 8'I urn8g sl ug 'senlleuelle

qEryorusop

as

olug3 'ue8ls

as anb sentleuJetre ,( sauotclpuoc op slcuances 3l ep

.ffr-+:s[Frrol Jes uepend enb seuotcce sl uequoncue es logrg lep sqceJep


q sp BcJocB uglceuluuelep eun op opellnser lep epuedep ln8
q 1r Wrc

'sauorsrcap eP ?Iuol
osacord e ue supetuol es uepard
anb seropeer se1 ueueserdar

e1'
op s?

szrur sB'I 'ssptuo Jes uapard

enb seuorcce se ugrsrcep


Btm s uBpaJB enb sauorcrpuo
se uuueserd anb oqr-e

ry

BuuoJ ue seplruancas seuerEerg

:ouolslcap ap oloqrv

sol sg

-ueII

E
T

Blrr de l secuenci: Los


il-" oiooes individuales de

El

1.

tll

lalgica de un

Lcmiaen

qu".no dePenden de
.ngmra condlclon.

frgr-"

HACER Accin

tf
q
1

HACER Accin 2

Por eiemPlo:
Leer factura del cliente

lmprimir factura del cliente

Estructura de la scleccin:

El

2'

oatrn lgico de Programacin


en donde una condicin Ya
A.,"rmina cules de
"nun.iuu
iut ot o ms acciones Pueden
tornudut, dePendiendo de

en donde se pueden tomar


La estructura de la seleccin'
condicin establecida'
deoendiendo "

;;ffi;;;;;u'u

"uer

dos o ms

tutiti;;;"t

de la seleccin es:

'i'"uocdigo

Sl (la condicin 1 es cierta)

,.i

Hacer X

cul satisface la condtcton


establecida.

CONTRARIO

Hacer Y
FINSI

Por eiemPlo:
= clave de archivo maestro)
Sl (clave de operacin

Actualizar archivo maestro


CONTRARIO
Rechazar oPeracin
FINSI

Estructur

de

3.Laestructuradeiteracin,endonde.ciertasaccionesserepitenunayotravGf,
tur'.noitibn se satisfasa' El

iteracin: El

en
oatrn lgico del Programa
on".i.-ttut acciones se repiten
o hasta
si cierta condicin ocurre
que cierta condicin se satisfaga'

.niiiiil;; h1*;9

mientras .i.nu
"
de iteracin es:
la estructura
formato A" ttuao"Oi;;;fu"
2 sea cierta)
HACER MIENTRAS (la condicin
Accin Z
FINHACER

Por eiemPlo:

interruptor del archivo se apague)


HACER MIENTRAS (Finaldel
Leer todo registro de estudiantes

de estudiantes
Aadir 1 al contador de registro
FINHACER

Enlafrgural3.gsemuestracrnolasmismas.decisionesDaralosestados
la iabla de decisin
d;i";;; qu" '" ilustran enpodran
expresarse en
".i.ion"t d la frgura 13'8
figura 1:.ly en el rbol "

rnercado
mensuales "f fon del
de la

seudocdigo

490

ft3lYi:J"o

de informacin
de la calidad de los sistemas

t6,

sFUo!f,lpejl
se8oopoau

seluaure.r.ra1 'g

'eu.alsls opol ap eueloued un opuep seuru.gu ap eulalsts un elea ouastp ap


la
laruu
opP4sqe s9[! o o]lP squl la eJlsanul elnpnl]sa op euJeloerp a]sl 'eururgu ap eua]sts un e.ed la^tu o]le op eJnpnl]sa ap euetoeq
6'g ernQ

'BtueJEoJd un ep eUBd o (suurerSord ep ounfuoc un) ptuelsrs un .eru


-u6od un Jsluetuncop epend opeirnlcnJtse BruBJEup un -I I . I eJnEU ?l ue ellulop
eP oPErrycrulse srusrEBrp
uo uel?r es
el ep op8Jnlcrulse ?lu3r83rp
Ie
0I'EI
.olduefe
"JnEg
od .ellqep Josur ep sop
Ie ue olnJq orrlBs Ie esecoJd eJ?d sell"tep sol
-eJnlcnrse s?tuBJSerp uo ofeq BcBq esJeuodurocsap apend'opernlcnrsa Bru8J8?rp
un ? sope^e res ered sele^ru sopersetuep ouerl ogesrp un rS .seutrugu ep Bruel
-srs un ered opesn:es epend enb operncnrse eurer8erp rrn e,Dseruu os 0I'EI am8g e
ug 'ogesrp ep eJnlcnJlse el Bpol ue reSn ns seenru soro uoc ugrceleJ ns .ogssrp
op le^ru epBc BJlsenru enb 'eluepuecsep ecggr8 eun se openlanJlse uuru.r8ep g
'opeJnlcnrlse euu:Eerp un ue Bluetuncop es .ogpslp Ie ulnuuoJ as enb eprpeur y
o{rro

c rr^res

pe

nd op,rnr cn4se

euor

c,currrJ ltJ'ffi:fi:X"J1l1

'uue8od un
ep eged o euelsrs rm'eurerSor
tm reuetuncop apand logasrp
Iep emJrulsa s ue urauaE opp
a selslru so artua ugcela
e 'ouesrp ap lelru BpBc BJsarutr
anb uurasrs ep ugrcaluaumco1

:opurnfrnrlsa uuul8u6

:;:l":ffi Xi

srsrlgu" Ie oqsc B 8^eil es rs 'olrrcse oprs e,(eq eruurSord ep opql?lep oSrpgc e enb
setus uslloesep os ogaqp ep oleporu e ,( e,rru olls ep ecr39 BI ?pot nereueru ?so
eO'e[elep ep o[Bq sgur le^ru Ie ecuecle es enb etwq ugrcuq]qns epec rauodurocsep
,( seuorcunqns ue ugrcunJ use raduor o8sn 'uuresrs un o uuu8od un ap
edrcurrd ugrcunJ sl JJeprsuoc oeurd oqep ogasrp Ig 'ellelep ep sele^ru sao,(eu
B esrsugeJ eqsp anb 'eclnbeefeuetu ep ofequ elseq eqrrre epsep opugesrp Jas
e(Pp
un enb se opuJnlcnJlse ogesrp I3p lBtruetuepun ordrcuud g 'olsanduroc
"uetsrs
oeqP
o eluepuocsep ogosrp oruoc u?rqt'uBl acouoc es opeJnlcnJlso ogerp Ia soca^

suunSy'oluerunueluru,( ugrcBJndep'ugrcecgrpoc zl ered sopuenber ozrerysa


ofuag uacnpar oluel rod ,( seue3od sol ue pgprcrdrurs e puprrec e uenenruod
mb ogosrp ep secruc?l ,( suEer ep ounluoc un ?cJBqB opurnlrn4so ogaslp IE
EoPrycfr4se sanboue oJlo n opBJnlcnqsa srsrlgu Ia uor rcoss es ?rcuncaJ uoc
orsd:arargos ep ogesrp ep eurdrcsrp

'ecrnbr-uraf uruo p otuers


rm B eluaPuerseP srruoJ ue
reroqea erud ogesp p sscJuc?t
se8er ep otmfuoc rm ecreqe

enb erelrgos ep ogestp p


euIdrcsrq :oprnlcnlso ogasJc

un elueurlBdrcurd se opsJntcnrse ogsrp Ig

opErnpnrlsa ouasto

ISNIJ

'8' t

ser)uauo^pe sgul soples ap lpnsuaur opelsa Jet^ul

oulluo) ol ao

oples lap lensuau opelsa la ret^ua ops


oluatuflAou, auall euanf el ap opuol p ts

,{

'E sern6 se ua auer as anb


ouaruresa:old ep or69 er.usrur
e eresa:dxe o6rpgropnas
le oug) ellsanuJ as ern6g
elso ul 'oJautp lap opeflau
a ered opuo lop lensuaul
opelse ap o6rpglopnas

oueJluo) ol ao

oples lap lensuai! opelsa rpnua olgs


saJelgp OOS e en6r otoeu: sa plsluosJa^u! pp oples p tS
oraurp op ope)rar! lap opuol pp lensuoLu opesl

6'g em6

E fl.ll
Oorama detallado de
.t t" de un sistema

de
nnnas. Este diagrama
detallado de estructura muestra
funciones que se requleren
oara el Pago de salario bruto
fura el sistema de nminas'
'Esqrfica muestra un nivel
interredio de diseo' Se
reouerira un nivel ms
deiallado de diagrama de
estructura Para mostrar los
niveles ms bajos de diseo
para calcular el salario bruto'

^""-ieri

el principio de
4-:l':iTffi:,1ff
se basa-en
Ll:"t::nm*:""f*'ilr?,1iT:^.::::ff
proglri*ii
:",'.lHffil*'TJJil:r:"ifl
ro.
pa.a-"scriui,
Disciprinaparaorg*,*y'-' estrictu-rado

que

descendente'
modulu'i'utiliq:ut t"ire'l de-sarrollo
para organizar y codificar programtodo
simplificaelcaminodecontrol u progruri'i;" d;il;;;;,
los programas puedan
l",l*"roqrr"losprogramas mas que ,il;iif*; iu, *tu, ...'olt,ot-." m'a'"t13i' estructurada reduce la

codificarprogramas

;iqiffi;ili1+gft:"1"
fcilmenteyenconsecuencE
ras

modificados. Emplea
estncturas y los mdulos

*l-"nte' La programacin
hacia
comprenders$;;ifi""r*
urrrwsu.r
pfogfamaslulr brincan
de proeramacin
'"'^'rl-lll:l----'-^
las instruCciones "
complejidad

^o ^-oo glr"ra"
^,,qnd 11i-fon
;,"HF;
la lgica y el flujo
otras partesdel programa' oscurec"iendo

bsicos adelante y haia a-trs a

l-,jTJll#':';"JiTlH'".

o"'l'ffi;"

d9 ras-cajas

Cot

m"hil:}:lffiit r$*i+xl*ul,i:lrxi:,'mifrin$,rirn :iffi


:'p:,^T?:,"^i:l::"XH.H,::3r:1,il:
-d"-r 1':p**?

otros.Debenestarinterconectadosde.maneraquetenganunaentradayunasalida
to."*no. mdulos posibles'
de sus mdutos padres. Deben.;;;;;ilJ;
cfeaf un
con otros mdulos que pudieran
no
No deben tenerse conexlones o.iu,u,
cambros
A crea
..efecto de rugosidad", en donde ,.-ui" hacia el mdulo
o
mdulos
los
y F. l reucir las conexiones entre
anticipados
difundir*ui"t los errores pueden
d
los acoplamientos, se minimizan

liii. -ur;;r;;

se a otras partes del sistema'

,i;;

'. ---^ r:*^-"i^. maneiahle. Una per


Cadamdulodebetambinconservarunadimensinmanejable.Unaperona

debeser""p;;;.!.oiee*Ji:fmlmii:li:,*ff
i:ttll}:1
de sus funciones' Del
seguimiento
ser ejecutado de manera descendente'
ma no deben de oscilar y debe

Quienesproponenrap"'"ry;i;1:::**l::i:U:Ili:"0H"',:;l:'t::
t'*;;;J.;"ciones bsicas de contror o ros
1)
,.":Hffi;X::'""11,frI:,"ffiffffi
li
*lJseudocdigo:
se
oatrones de instruccton que se presentar*
".e"tit::
control
de
y 3) iteracin. Estai construcciones
secuencia sencilla, Zl ."i...i0,i
t'''L,^-^io
[Burr 13'12'
ilustran
stran en la figura

en el orden en el que-aparecen

eienrrta arsumentos
Luconstruccindesecuenciaejecuta.arguP',

+^ ol eioriente. El

.,lii";T1i;ifi'Til1;:"#i.ffi;#;lq9:-:ltrumentoarsiguiente'Er
;j;;;tu,i*+
;;;;il;
1 $:::*",*-"-r"J,"d;JU
I :::*f' ":: :
Pruvu@
oe selecsrolri";;ffi;",J""1"1i:luy,:j::Y:?,:'t"*3ili:
construcclon HT:il;i,fr
La
f;"HilitrS'ffi
p-"Ua: Se prueba ,a
uft"I*utt

4921

CaPtulo 13

Ht

de instrucciones basadas en el

sistemas de informacin
Aseguramiento de la calidad de los

cor

bft

pf(

5e(

s3F,Ep!pe4

t6r I futaurseuarurerra1

'g

Ery@J e ou s o[nu ep sBlu?Jlerp ep ugrccnJlsuoc 8.I 'esJulncefa ueqop enb


q ue 8!ilencos 3l etuelsrs Ie ue pnpr^rp ?r,uEJSoJd un ep oJluep uanco enb sos
odso ueqlrcsep setuerSoJd ep ofng ep seurer8erp so.I 'ugrceuuoJul ep tuelsrs
ropofap oEre ol B solup ep ofng Ie uBIIBt op serulsrs sol ep ofng ap seurer8erp
zedure es ur,re enb ogesrp op eluenuuaq efern eun uos olng ep seurerSerp so1
r

eqerud

op s?l

6'oluernl
ueceeds
s loJluoc

'ugrceurer8od ep elun8ue rarnbenc ue esJusn


uepand speJnlcnlse ugrcuurerSord e ep Iorluoc op sJnlcnJlsa sB'I .I.I ern8g
BI ue Jlsenru os oruoc esJeprue uepend o ?Jlo u ep o8en Bun esJzelue uepend
Io.quoc ep seJqcnJlse su'I 'sJnlonJlse epuc ered eprlus op oun ,( epeue ep olund
olos un elsxg 'erernber eue8od un enb olueruresocod ep ecrSg ep odr rsrnbenc
ruEreqe epand
ep sJnlcnJlso selse ep ugrcuurqruoc pun o erernben3
loJluoc
.esle se
'eluorn8rs olueurn8re e used IoJluoc e ,( opucrrqeJ so g oueurn8ru
e
,erepepren
S IS 'S ep eqenrd e u user8er loJluoc Ie ,( g ouewn8re e uncefe es
se S IS 'S ugrcrpuoJ e eqenrd eS 'leuorcrpuoc eqenrd Bun BJepepran eczeuuued
olue1 ue eseq o8rpgc ep oluauSos

un erder ugrcerell ap ugrccnJlsuoc ?'I

'aluarnSrs olueunSe socuoluo esed


Ie
oruoc g'encefe es enb e se q oueurn8ru e
es O oluatun8ru e secuoue 'erepepren se U rS .U ugrcrpuoc
'esu se

rg 'elncefe

( :o8rpgcr
sol o loJlu(
rernbenc
-zrEordap

p eluetulrc
euosJed eu

-npunJrp u
o solnpgru
ou sogrusa
un JBoJC Ue,
'seqrsod

tprlEs sun
'u9r)e.au 'ugt))alas
:uos epernpntlsa
el ua sePesn lotluo) aP

sauor))nrlsuo) sal sel


op se)rs9q

0P soun seil

oeruBu un
oun epec's<

queuodurc

ZI'TI
ofng e zc
slceq usc
q ecnPer 3
uepend se
-e8od cr

V]UVI ]O NII
ugD)v

s ugDrpuo) svulNll!,1

ullvH

u9!)Prall

sp ordrcuuc
ogesrp I3

rrE

ISNIJ

o ugt))v

e.4xa

oruvulNo) o1 lo
ugD)v

oduar

rcd seerrpurs
sosa6ur

ugorpuor (1)

JelnlleJ

u9!r)qas

ugr))v

v ugr))v

e!ruen)as

fl 13.11
Di-aorama detallado de
ffi. de un sistema

de
nonrinas. Este diagrama
Jt"ll"do d" estructura muestra
las funciones que se requleren
bruto
oara el Pago de salario
ilra el sistema de nmtnas'
EJa qrfica muestra un nivel
interiredio de diseo' 5e
reouerira un nivel ms
deiallado de diagrama de
estructura Para mostrar los
niveles mai bajos de diseo
para calcular el salario bruto'

e, principio de
L:l-tJ":ffi::3l.:"";tl':?*Tl:,.::Iil",:HHffi[*'",'J#k'';'"'f':l':iTl,,*,iff*
to, progl;;x'T;iltr'_r: basa-en
p-*'"r.riui,
Disciprinaparaorr*,^y--.

desarrollo descendente'
".t*.t,iruo
que
modulu'i'u"io"qut t" aoiuu del
y codificar progra.
es ,n mtoo para organizar
simplificaelcamino de control
La programacin estructurad
que los ptogrumas puedan
J.,l*"roqu"losprogramas mas que r#if*;iur -,u, de.conirot de mnera
reduce l
La programacin estructurada

codificar prograrnas

;lii;ili:9rft:*t"
fcilmente
Y en consecuen

modificados.Emplealas

comprender#;;;i""r* r*,*"nte.
#ir*r*i"r
compreiaaa

lrle

#;;!;;rd"

d" prooramacin brincan hacia

estnrcturasylosmdulosbsicosadelanteyhaJatrsaotraspartesdelprograma'oscureJiendolalgicayelflujo

m"n*X:";"J:".?'H'"

r*i?},l*+m**

o"'&l'ff;"

de ras-cajas

d11,:F:1T:^::T:'H?3,".#[j::"X[.Hrl:1H:'#

ffi*h**'?Hi$i{ffi

r$::+:";il$*p,iJlrm11.
(rEi{'qrv,.sY-ior?""oa
Deben estar interconecrqo

otros.Debenestarinterco"'"t"dJ;;;;;;qi:"tf"::3,*iX*t'r::ti*i
tros.
mdulos posibles.
dal
il;;;;drlo, puat"s' Deben comPartir
oscuras
No deben tenerse conexiones
::i ?t:::s^Tl*l::,,Ti'].*?ffii$
;;;;imdulAcreacambios
*"il;j"ooi1[ffii1",i'0"#;""":;;ffi
entre los mdul
l

cone*iones
to. *Oduior";. i"r"iif".
anticipados
los errores pueden difun
tuutts
potiut
".,
nii"iti'unias vas
los acoplamientos,

'"

- Uiffffi,'"ffIliillt*

conservar una dimensin

.T:Yflli; Hlfi

del progl
.f""*Hr*':Ji"TLliH:;;p*r'iquov!.Ili:"fclmente
a.uu irouto, las instrucciones
seeuimiento de sus frr;i;;:entio
q:-:::l':o::-llilll'ou"
cualqu
no deben a" o"itu"v"JL '"' """""
han demostrado que cuatqr
-i'"fftff::l'B::,:Tt;F;llTucturada

prosramapuede*"T''"'t";;ffi ::::"^t-t::::':Xm#::,T*i::::?t;
::",'-J:f T'':iilHLfi:'"::'il::11"'""":rue*posicionl:l!"udocdigo:
de control
y 3) iteracin. Estai construcciones
secuencia sencilla, zl sieccion
ilustran en la figura 13'12'

La construcciot' " tiJuencia ejecutu.

-gu3"Io.1:"":*f::rf ;l :ff

."liitTil;ifi,"iili"t",'lliioiJtli,i*;En',nargumentoarsiguiente'
arsumento A v lueso el B'
;;il;;i""r1ia p''i'*tr
*'*.;il;;;JU
construccin de seleccron Ptusuo
Laconstruc.,ono'"JL""i""p'""u"qi!:1"*:tiJ,:j::*i;T"tJ"-t
La
p-"Ua: Se prueba
eI
en
uftJ*ut. de instrucciones basadas
492

f3i,Jl:J",o

de informacin
de ta catidad de tos sistemas

t6? I

sePuoplpe4
sf,oopolalu

A seuaru.rer.ra1 '6

Hmmr s ou e o[ng ap wulsJSurp p ugrccnJlsuoc 3'I 'esJBlncere ueqep enb


?Iuelsrs Ie ue Iunpl^rpul srueJSoJdun op oJluep ueJrnco enb sos
uequcsep serur8ord ep ofnlJ ap suruur8rp so"I 'ugrcuuuoJul ep etuelsrs
quec!rcncosel

-mdso

p opot ep o8ru ol e solup ep ofng Ie uellut ep sutuelsrs sol ep ofng ep seuer8erp


zedus es ur,l anb ogesp ep elueruerreq elern eun uos ofng ep seurer8erp so1

ofnp ap sutuer8urg

t
I
t
I
(

'ugrceurerSod ep efun8ue rarnbunc ue esJesn


mpnd BpeJnlcrulse ugrceururSord e ap loJluoc op seJnlonJtrso sB'I 'I'tI ern8g
BI ue e4senru es oruoc esJeprue uepend o eJlo u ep o8an eun esJuzelue uapend
Io4uoc ep seJncrutse suT 'BJnlcn4so epec ered BprlBS op oun ,( eperlue ep ound
olos rm elsrxg 'erernber eurs3od un enb oueruresecord ep ucr39 ep odrl rernbenc
ru8reqe epend loJluoc op seJnlcrulso sslse op ugrcuurqruoc un o erarnbun3

'auern8rs olusurn8re e usud loJluoc e ,( opecrrqeJ se g olueun8 e 'esle se


S IS 'S ep eqanrd e e usar8er lorluoc Ie ,{ g oluaurnSe e elncefe es ierapepren
se S IS 'S ugrcrpuoc e egenrd eS 'leuorcrpuoc eqenrd Bun BJepBpJen edzeusruJed

o.

olusl ue elseq o8rpgc ep olueuSes un erder ugrceJolr ep ugrccnJlsuoc e'I

'euernSrs otueun8e Ie secuolue esud oruoc g 'encsfe es enb e se q olueurn8re e


'ese se rg 'ulncefe os J oluerun8re e secuolue 'urepepro^ se U rS 'U ugrcrpuoc

r
'u9r)elalr'u9r)falas'er)uom
:uos epelnpnrsa uorretrel6od
el ua sePesn lorluo) aP se)rq

sauorf)nJlsuo) saJ] sel 'lorlirD


ap se)rs9q sauo!))nJlsuq,

.g

0
ct

er{

o
q

V3UV1 3G NII
3 ugr))v
s ugDrpuo)

svuLNlll ulfvH

u9!)Prall

.G
eP
oE

ISNIJ

G U9IV

otuvurNof o'l l0
) uglrlv

ugorpuo> (1)

u9!rralas

tr
I

ugl))v

v ugD)v

elru9n)as

J -L-

L_---

Secuencia

Fhura 13.13
C*irJccones unidades de
control. Las estructuras de
control Pueden anidarse Pero
slo tendrn siemPre un Punto
" nttuA. Y un Punto de salida'

L___'__-J
una estructura descendente
para el disec <ic programas porque 1:,^p^tod"""

modulardemanerat";"tr;comoors1T1:T::::-:T:::::*H"*X"#
r*""s para documentar especiricaciones

ur"
fl'f,:jfa""#l,Xflftilr!.ffit'.t*i{*:9::'^':,*111'^'.lill;T*i:ii
casdediseoporqueffi

;?:*XlhT,JilHlI*-;,;";";nsistemaypermitendocumentrprocedimi
manuales.

DIACRAMAS DE FLU'O DE

srsffuns

(FLUJOGRAMAS)

Fluiogrema del sistema:Heiaenta de diseo grfico

que describe el medio frsico Y la


secuencia de los Pasos de
procesamiento en un sistema de

informacin.

494

I
I

CaPtulo 13

d"#! ; il
:i:i:Hi Jii3;l'#ffi
[13":ffi :','i:] ffi; ;; ilj; spec tunjuot
puto v la relacin
todos los pro""ro, qu"?Jt'il+;iF;t*
"'
l
ffi;o".";;. Eile*'nu dei sistema
Elflujogramadelsistemaesunamaneragrficadedescribirtodoslosprocedr
; ; ii :,1'1f 11T:,
miento que tom an
mr
iatizad as, el nuj o grama d e I sistema
"u=du

.
.
.

sistema'
Muestra la estructura global del
y
traua;o'
flujo de informacin
.

procesamterlto Y decisin'
Destaca los puntos claves de

Trazael
Muestra

los datos, salen y


lo, ,nedioJ'ffi';'n'l;;-cuales se alimentan

almacenan'

sistemas de informacin
Aseguramiento de la calidad de los

S6l

I
I

saFroplPE4

*pqopqaruseuaueua11 'g1

ep @qqs ur eP F^Iu otIB eP PreueS 3lBr6olnu un EJlsnll es sI'tI BrnSg sl


rrg qIsFP+ s3re4ustugslprBcJBq uepend wluelsls sol ep s3urB6o[ng so'I
'o[ng ep eureJ8erp Ie ue eluepr^e BrenJ ou Bts? Is uglcceJlp
e s?qceg S3'I 'uglc?uuoJul ap. ofng ep uglccorlp BI
ue.qsenur o[ng ep seeu]l se"I 'eropenduoc rod ouerur

q Jw
,(

sr

rnd urqfus

scnd rq A

rrys

mdep:rudu-orcurg ?un erud ereueE oloquls un sa oeduoc on8u,ucer


g 7 qaqr e e soile ep sounEe ep uglcelueserd q oztg es 'seluetsls
ry

w6ofu

sq rtrsq ered socrsgq soloquJs sol

euequoc 1'91 ernEg e1

e4rra

lleil
.eplles

reuorsnl

A
sauorfe)lunuo)ala]
ap e)elul

rerrxne u9r:eradg

,t
sauo!)erlunuo)eleI

(o>reu6eu o>srp)
solep ap aseg

.w

eeu1

ua oluarLueuaf,eLulv

re)esarlul

opeprn) uo: releduo3

ffi
(or)9u6eur o:srp)

W
err19u6eu erun3

Y
A

ugrre,tedal

osaf,old

(I$IaruPua)etulv

oluauesaf,od

a^Pl) Jep ap ugl>eladg

Paull

ua eelued ue en6ardsa6

eauJl ua

'edela
ua uesn as anb sorrs1
sol ua eu.alsls un aP
e..no anb
lap erfuanfas el rellsor
sa ugrxauofJalur ua
solsa aP osn 13 'seuralqs
seurer6erp ap solrsgq

-!Pero.

gyluen

F'so^

{g s
m"f
f eue

Ppejlul

oluaun)oo

ffi

W
epero;:ad e1eLe1

ffi

epres/eper1u3

epres/eperu3

I
t
I

Flgura 13.15
Diaorama de fluio para un sistema de nminas. Este es un diagrama de flujo del sistema de alto
;r p;r. un sisiema de pago de nminas, por lotes. Slo se representan los procesos y archivc
ms importantes. Los daioiprovienen de dos fuentes: las tarjetas de tiempo y los datos
relacio,iados con la nmina (.oro .r."ntos de salario) que vienen a su vez del sistema de
recursos humanos. Los datoi son primero editados y validados contra el archivo maestro de
nminas existente antes de que ite se actualice. E[proceso de actualizacin produce un archirrD
maestro de nmina ya actuaiizadci, diversos informes sobre nminas (como el registro de
nmina y el registro de horas), verifica una cinta de depsitos y un archivo de datos de pago
debe sei pasado al sistema del libro mayor de la institucin. La cinta de depsitos directos se
enva a la agencia automatizada de cambio de cheques que sirve a los ancos ofreciendo
servicios directos de depsito a los empleados.

q:

nminas. En la figura 13.16 se tiene un flujograma detallado para una porcin


sistema de nminas, edicin de las operaciones y su validacin'

Limitaciones de los mtodos tradicionales

El enfoque tradicional estructurado ha servido a los profesionales de sistemas


informain as como a sus comunidades de usuarios. Sin embargo, tiene limitac
nes. La mayora de los crticos considera que las metodologas estructuradas
lentas y noiienen respuestas en el mundo de cambios tan npidos de los nover
El proeso es demaslado lineal. Se requiere que el anlisis estructurado se
terminado antes de iniciar el diseo estructurado, y la programacin estruct
debe esperar los productos terminadosdel diseo estructurado. Se han
maneras para acelerar estos proceso y hacer algunos cortes, pero esencialn
naturalezl lineal de las metodologas estructuradas no puede ser evitada. La
tambin se traduce en un mayor costo en una poca en la que los recortes en
costos es lo,que est de moda.

496

II

Captulo 13
Aseguramiento de la calidad de los sistemas de informacin

I
i
t

I +ryF4
/6f I fryeusqualuuere1

'6
.P?PTIqlx

qq *Ee

qse slqpldaceln ueluncue enb solJensn sol ,( op?uluIJel s,(?q es


io reeEuoc ep el?rl enb 'g ep eUBd od otcaod

Xqr*q soperuenber

irad p r.fegar ared soperqurec uees seueEod so enb eP elue sopeclJlporu

*qg.qplitof

oEen,( sririgus op solueruncop sol enb eelnber seuolc?clJlcodse

sq urq rm-.o8requro urs 'sorqruc ep erernbe ocoEeu e 1nb ?plPeru ? seu


-oi1gcgih, s sqefns ug]se oldlcuud e sepuroq?le seuolcBcgtcedse sB'I 'soE sop
'selqlxelJul uelq
u rrr p-rernp spsnd suluetsls ep olloxesep ep oce,{ord ue8 ufl
sgu rrpas sepeJnlcrute se8oopolelu sBI enb eceq u?qtuq eeu enboue un

,,:.,,,:.,:t.r:t.t:tEp!lB!li:ttr.t:

lii:::

':,,:r,::]:i:li::.'.0[9{,:,r,

i::l.l

${l;

ou se

.;rt:tr:i tai::.i.lt,ipi::iu:i::i.t:at:l

;";1ggpeffi

G
q5

?
EEFT

lri:li,il::rillillIilriliral

,:l::l:ilr:ilgl{!r$.l:i:

r(

sepllg^ sauollerado

uelsrlua as apuop ua saulol4


uernpold a5 'leuasard r
uallann as ua6tlro as sePfl-er

\\
\
,i.swi!
-Y-eS..&" : ".
:Ci9.{*t*ii..

ou sauooeado se lsosarod
solo lod uesed sePPr
seuogrelado se'l'sepllg/ul

,!;ailS*ls$iS{r-

sel ap seprlg^ sauotreledo

e.edas ered

selualaltp

sg

solttp!

ueei) as 'eululgu el ap oJlsasul


o^rt4f,Je la P.luo)

uePlFr

uelrp'ue)rllsel) as 'epeJuD
el apsap 'ue6le as sauoperado
se1'(sauotre.rado) sauot:resue4
ap uglfeplle^,( ugtlpe
uo) Ja^ anb euat anb '5 'g1
eln6 e ap seututgu aP eu.aF

'**,in'*.,,..

W4..,

so r
oll

ap ugrrtod el aP ePellelaP
ugrsr^ eun sa o[n ap euel6eP

ji:a:l:aaj:::t.-rr.

alsf 'seulugu ap euasF


ap oln ap opellelaP etuelEeg

9I'I "

I
*'ffi.

'"mryi;

'':!*iir:

@
t

t1:!{ili.ilqi9pt*isf:i.::ti:ti':,rl

llr:::l

a las funciones' se enfocan en


Las metodologas estructuradas estn orientadas
El almacenamiento de los datos se describe
Ios procesos que fansfan
la
proceso. Pero, como se explicnla seccin 13.1,
como un apndice p"'"
de
sistemas
los
de
t u it"guao u rt, [a mayora
administracin de
"
datJs. Los datos generados por un departamento
los
a
ori"rtdos
informacin.o-o
cada uno de los cuales los usa
pueden ser usados po.,ou.t or otros departamentosl
de los sistemas aun el departamento
de manera diferente. A.t, para la mayora
el
de muchs maneras y continuamente cambiar
que genera los datos
que
los
permanentes
ms
son
modo como se usan. -qrl" .luro qr" los datos
que se enfocan a los procesos
sistema
Ls
iransforman.
o
ur*
que
los
p.o"ror
que s enfocan hacia los datos pueson a menudo largos i"n.*iUf".. Los sistemas
"
qu los.hace ms fciles de modificar
den ser ms cortos V ,or.fr" s flexibles, lo
los negoctos'
y de mayor respuesta a las necesidades cambiantes de
encontrarmedios para reutilizat
La profesin e St haJeseado desde hace mucho
pry reducir costos. A pesar del hecho de que grupos
el cdigo como una
la misma manera en distintos
especficos de datos en g""rA se procesan de
debe de escribirse cada
por
separado
de progrimacin

;"t"t.

"'t*
l"r-";;;;ilt

;;;

programas, un procedimieito

vez que alguien

d"r;;;;l;";

.iU. tn elemnto particular de datos'

I:t

g:

cdigo cadavez que es necesarlo


tomaise et t'empo y pagar el costo de reescribir el

especfico debe seranalizado?


hacerun clculo de d;;ri;;;;nproducto qumico
este

programas.pueda resolver
Las esperanzas en d;-h modulaiizacin di los
que e
no han sido cristalizadas' Los crticos piensan
l.Ui"ir" " reutiliz'abiliaenfoques
a esta
soluciones
para
encontrar
estructurados
;;;;;i" ir ms all de los
cuestin crtica de pioductividad'
tcnicas utilizadas requierende
Una crtica final de importancia es que' como las
las metodologas.estrucqt+*
una gran cantidad de entienamiento yexperiencia,
de sis[emas de informacin' La indusdescansan me*emen;fbtonu"t
fundamental a medida que los
tria de sistemas O" inior-u"ii ha sufrido un cambio

de sus propios sistemas' Las


usuarios buscan maneras de tomar mayor control

comunidadesdeusuariosestnmuypreocupadasporloquevencomofaltade
sus negocios y la lenta respuesta
comprensin po, pu*" Llos profesinales de Sl de
de los departamentos de SI a las necesidades cambiantes'

para atacat muchos de estos


Se han desanolUo ,u".rru, tcnicas estructuradas

Diseo de aPcciones
conjuntas (JAD): Un mtodo de
diseo que rene a los usuarios Y
a los profesionales de SI en una
oficina para un diseo interactivo
del sistema.

de aplicaciones conjuntas (JAD) que es un


profesioriales de Sl a una mesa de
mtodo de diseo qu tr" a los usuarios y a los
Bien preparadas y
iu r"ufiiu"iOn-de un diseo interactivo del sistema'
la fase de diseo
facilitadas, tu, ,"rion", " ieO pueden acelerar significativamente
que
antes no.9P
nivel
un
a
diseo
el
.ire involucran a los usuarios en

pr"bl;;.. ro. "."r"pro, el"diseo

;*
;ilt ^

captulo 12) tambin

el
posible. La elaboraciil-d;;-t"tipos (tema expuesto en
y se incrementa h
usuarios
los

*at
acelera el diseo mientras se invotrrcia
ha estado tratando
SI
de
profesin
la
embargo,
flexibilidad e too iipro"et.
alas metodologas
por
reemplazar
desarrollar otras metodologas en un esfirerzo

ii,

de

estructuradas.

13.3

NueYo e-nfoques hacia

la calidad

tradicionales,los construcbAderns de las nuevas metodologas y herramientas


orientado a objeto'-a h
desarrollo
el
res de sistemas ert" ircinrdse hacia
(CASP) .v.u.la reingeniera
ingeniera de software asistida por comprtadora
calidad de los sistemas de
de
prblemas
los
software para ayudar u

&
ir

formacin.

498 I

Captulo13

""ii"rtut'"

de la calidad de los sistemas de informacin

66

I
I

pEpllsf, q epPq
sanborua so^anN 'S I

s".Is{ uglJe.rogqe BI 's-suepv 'oSlpgcopnesd '( ogasrp ep sucugrS o(lloc


sgpgrpn*se sauaureilaq sq ue enb soe uoc rufeqer ep selJnl?u sgu ,( rspueue

aP

+ouqwsoptqos{ugn$rccuosoutnsnsolgclpqese'(oruo3'solrBnsn
olq@xqo^q la ElusrueJcur u-BJeqep soplqo sopeluIJo sopol?tu so'I
soI ap

e_

-od.ruuel epenb utuetsrs ie enb eed eusecau ugrcBruurEord e

-uI
ep

-o

'sulolsls I0 JBgesIp
ry pgusc wf uw,'glrequ 'opuuruual reponb e 'odtlolord Ig
;irySg, sodpood ep'seuorcerer ugiesn (tS ep sepuolseJord ,( sorrunsn)
"ilI
,Nn"i-""*;"

ssopcilomsp so.'soueiuruanbe so ueleduroc e-s otuoc oluod usl esopuglclul


ap-oqsc B esr^oll uope_nd ugrceurerSod ,( og:sp e 'eroe ue 'uetq
sol eedse enb euel us zedure ugrpod opnueu 3
sryfi EqI-@
"p "olo"*nrop
f og.rrp e 'so1e[qo ep Bcelollqlq eun elslxe enb ze,r eu1 'sopolgIu
so4o 8 opuelell -elss solelqo u-opeluIJo oJeA\Uos Iep olloJJesp Ig
E
'olefqo lnl un ertr1n enb seureEod so sopol ue opeleger ost'r
opuel erelqnq olgs
EEFITffI es orqltrsc e ,( 'oe[qo Iop or]uep o8rp9c Ie Jecglpolu enb
.s1erqo e'sbp'uiu-erro oprs wrerqnq esodue eunlp
zpm ue eue8od opol'solr8;p elenu 3 ocutc
IS TpeqIlpour res ".tb onnl esodue
ep e1sod eurolsls Ie opuenc 'oduefe
Ie glquruc soprun sopelsg sol
sadr11gtu sorqu?c sol JIcnpeJ l?-uorefnpsr es uglqlrcl olueFu

,ii;;Lrq
srrpc

ffiJ*irje

1"r*:li:rt-"]

ui*,ftpgc

n.oparwuolueuep

ugtceururSord
pue p solsoc t.-I '(#i 'r"d, j .tqA\ 3g1) sole[qo s ep?luuo
,un grluo'ua 'seuol'cgrcedse
prir-riirnpord ,1
opussn I ? ?I
-uJeioery
"i"*

"p refeqer1 ozrq sol ,( o1ce,(ord ep sodrnbe soqus p sep"pfllqeq


*!p redu
.ior'.feo ?'"p?tuelro ugrcuuerEord uoc epunEes e ,( wpsrnl
.'grn,
un
"f"iru
{nBse scruc?} opuusn ereuud e 'olueturuelu?ul Iep uglc?tslultupe p BuIe}sIs
secel sop rrrulsuoc Ie solcgoueq sol glpntse (SoO-droC sTolsIS te(I cluorlcelg
e 0I ep uepro lep lriprnrlnpord-ue -seiueue8 eure8od elqsod se enb op
u15
-s.qsoIlep uq rrcu"red*e e1:sropeleuod uos sorpqse soreuud so 'oErequre
ugu se
enboue iep urcenune r n rd ouerdurel,(nur se enb o-rod'"Pelluql '(nru
'solle eJlue eSocse
soe_lo e'opeuro ere/Jos p olloJresep Ie ue Blcue_Iredxe e1
erud ioefqo ,( sesec ep scelollqlq eun eoqea enb elseq peplllqezquner 3l Y
oouell
soJorle gJeA ugrcnlrlsur eunSuru'olsendns Jod'eJ/t\uos JIqIJCSo Ap olsoc ^
pepnrgezlllne BI eP ugqsenc el elueuqcerlp spJoqs
Ie ucznpeJ enb eedse es ,(
solefqo'u op?luelJo eJAqlos ep ollorresop e 'seqeztlllner uos solelqo sol oruoC

to"

vl'l

sol.lfBo

ssI
oP

u?
CE

o
(

T
s

ET

a
q
{

V OCVI-N]IUO

Nn

lc solllllNl8
tr

tt

'o[su eun eP elJl


'seJolJeluB soPol?lu sol
es rs Jrcsp grpod es ercueredxe sgtu e8ue as oPusnc olgs
es (OO-O)
err r, puul Ia Bcrec ep sg*r oqcnu uelepo.,,( soa[qo sose ua u,',q

,opiqo e'opeuro og"tip

i" r (oov)

iolefqo ? oP?luelro slsllgus g 'soelqo

ei enb e le,rru owsu e isernce_sul ep ,( oltpgrc eP setturll sol


.seueqc so ap
seluenc eP luosJed a odulefe
enruj esued u epuerl rurqoc od

so .rfrusoc
ep

, 'prpiin", u" r$qrr souensn sol o."oc sreu?Iu,

Tl"Jrlljr;i?g;rr,

osa ns eted uepteng as rf ueTuetttncop es 'aeureJsotd es 'aeagep es so2efqo so7 'soa

a4ue sauorceer,( soefgo op uglccloc Bun oluoc oA es etuelsls g 'soefqo resc ed


soluerurpecord so,( soep sol ep uglcsulqtuoc q e solsp ep,{ sorco8eu ep sosecord
sol ep efeepour ep uzedsep es anbogue g 'sosecord so eEetu solefqo 3 opslueuo
ar?,{gos eP olloussap Ig 'solp sol ep ,( souenurpecord so 3p solepoul sol
uansq es oEan ,( e8eq enb eetnb as enb ol ep soutulJ?l ue surapls e ueduteuoc
oeulu 'vzegec el B solueltutpecord so uouod sopeJnlcnlse ogesp ,( stsqgue
saFuorcrpB4 sq[ 'sol?p,rt osecord ep uglNanc el Bfeueu enb ue ?Ju?ru q u selsu
{rclpu.q seBoopoeur sl ep era$Ip soe[qo B oputuaFo erualJos op ollorrusop
"sue[qo B ops]uelJo oJB^\Uos ep ollormsep opeuIBII setuelsls ap olloJJeep

'soafqo
sBd sotualtrlpecod
uglc?qqruoc ? eceq 'soepq
ep sorcoSeu ap sosacord

sq1

uqu

afeaporn ap anboua a
sosecord so ap ercuuro@
eEaru anb eru,lgos ep oilorrrlt
ap enborg :soofqo u

optu{r

aE$uoopolloq

p E!*q oetu enboue un ep ered se solsfqo ? ?p?lueuo ugtceurerEord e1' o1


4dec p ua soafqo e ops]uelro ugrceulerSord e ep ugtcelueserd EI oqceq ?q es B^

JE|

-e
so

s
Ie

oi
"s
ol
e

solafqo E opEluelro arE/r lros ap ollorruseo

a
u

prototiposdescasafuertementeenlosusuarios,colocndolosenelcentrodel
iseno y aun de la Programacin'

\JSo

DL\tq-N\c-F.S
RSB\]SS-

NS

y laS
t19 las tcnicas orientadaS a Objetos
A\trcuatrdo ta derrranda en ta capacitacin
\gssts+rarq
\esasi\e\L= s-p.ogJG-J<aao*oo-r*=exa\ssa'e'\\qssrrs\\s
sse.sss BSs)\ss-ss\a-a\:sss\-\s1as\a rs\sr'sss ss:.n':s\=s\sssal-lssSspara que muchas empresas lo adopten. No existe an una metodologla universal
Ofiantada a objotos, ti bion dgunas hayan sido ya proPuestas. Adems, muchas
empresas se muestran reticentes en intentarla porque requiere de una gran cantidad
de capacitacin del personal y una importante reorientacin metodolgica.I-e.
administracin est tambin consciente de que un cambio completo al desarrollo
orientado a objetos tomar mucho tiempo. Lamayoria de las empresas tienen una
inversin importante en los sistemas estructurados existentes que debera de ser
mantenida hasta que llegue el tiempo en que necesiten un reemplazo. Hasta entonces, los departamentos de SI deben mantener conocimientos en los mtodos estructurados y en los orientados a objetos.
Es necesario desarrollar nuevas teqnologlas para los mtodos orientados a objetos. Los diccionarios de datos pard almacenamiento de definiciones de datos
estructurados y de cdigos de programa no son adecuados para la programacin
orientada a objetos. Nuevos diccionarios de datos orientados a objetos deben ser
desarrollados. Las herramientas CASE (que se exponen ms adelante), se han desarrollado para dar soporte a las metodologas estructuradas y necesitan ser rediser
das para ier utilizadas con desarrollos orientados a objetos. An deben desarrollas
nuevas mtricas, pues muchas de las existentes para evaluar la calidad de lc
sistemas no pueden ser aplicadas a la codificacin orientada a objetos.
Un obstculo subyacente, no relacionado con el desarollo orientado a objetos'
es que muchos de los departamentos de SI no estn midiendo en la actualidad s
productividad. Sin una evidencia adecuada las administraciones de SI no estn er
posicin de convencet alaaltadireccin de que una importante inversin en nuevt
tecnologa (cualquiera que sta sea) beneficiar de hecho a la empresa.

lngeniera de software apoyada por computadora (CASE)


Ingenierla de softwore
epoyada por computadora
(CAE): La automatizacin de
las metodologas parn a paso
para desarrollo de softurare y de
sistemas para reducir la cantidad
de trabajo repetitivo que el
desarrollador debe hacer.

La ingeniera de software apoyada por computadora (CASE), algunas veccr


llamada ingeniera de sistemas apoyada por computadora; es la automatizacin&
metodologas paso a paso para el desarrollo de software y de sistemas para reduci
la cantidad de trabajo repetitivo que el desarrollador debe hacer. Su adopcin prro&
librar a los desarrolladores para hacer tareas ms creativas de solucin de
mas. Las herramientas CASE tambin facilitan la creacin de documentacin
clara y de la coordinacin de los esfuerzos de.desarrollo de los equipos.
miembros de los equipos pueden compartir su trabajo con ms facilidad al acce
sus respectivos archivos para revisar o modificar lo que se haya hecho. Los si
desarrollados con CASE y las metodologas ms nuevas han probado ser
confiables y requieren ser reparados con menor frecuencia (Dekleva, 1992)chas herramientas CASE tienen una base de microcomputadoras con
capacidades grficas.

Las herramientas CASE proporcionan instalaciones automatizadas de


para producir diagramas y figuras, generadores de pantallas e informes, dicci
rios de datos, capacidades extensas para producir informes, herramientas de anfl
generadores de cdigos y de documentacin. La mayora dc
herramientas CASE se basan en una o ms de las populares metodologlas
radas. Algunas empiezan a dar apoyo al desanollo orientado a objetos. En gt
las herramientas CASE tratan de incrementar la productividad y la calidad al
lo siguiente:

y verificacin,

500

I
I

Captulo 13
AsBuramiento de la calidad de los sistemas de informacin

I
tog I

PePlFcqEPctl

serqFeo,renN -Cl
'3SV) selualulelraq

apqrriopoaAarhrdapugpe4srulrupe

ap arem4os uelod-to>u sello anb sellualu.l

@fod pp ugoe1uerord e ered sepr)ouo) seuatpuadaput selualulelJaq


tG.lgrqilrgrpCf
f "{.q;*:;ir6iltf$DsEtnrexaq seun6y:so:azfold ap ug>etsuupe aP sewqwetaH
seu.alsls ap ollojlesap

+qehdppropquannGas p.rareq e epne anb olloxesap ap eJoolopolaur el ePol ellelap


Frp qglr o qgae. a-p sefoq uauaruor Ssvf sopnpord sounEv :ollorresaP ap ePoopoay

as

'setrter6od e

soloquls solsa

seunby altu
.rEtItFpEd ap sauopunl sesla^tp sel rerrpur ered souof r uesn 3SV) seluoluel:aq
+ rprid e-eqernrfa o6rp9r ap solnpgu.l .Btaua6 uapan :o6tp-or ap sa,op',auag
++;."f*"dsa

.amtos ap ofeqel ornlnl ua sopezrrnar r( selsreue rod sopryeduo> 'sopPsa))P aluaull)91


e.ag.g ai u9r>euJlolul aP soluaurala satuaiollP sol ezlJePuelsa eJbalul 'Pulplool eua)ele
eo isoa,(od psurer6ord 'eule.r6ord p so6rpgr 'soep ^ap sauol)ruuap 'seuer6erp
ap soeu[o see]ued ap sauo!)nqu]srp 'aremuos ap sonr]re ap sod so sopo leuareure
or.uor arus anb ugt)euJJolut ap lellua) solpp ap aseq eun :ugDeuJolu ap uq)eulv

.s ryrd r
;-dp-r-p

brrqr

eld quqiesr

a+

t+

'efalduJo) u9l)eueJ6old o oaleulJo ap sauotle>oadsa


er.rlsr5 un ep sluauJ so e:ed souttuer o iatllout so ap sauoDnqplslp se epeasaqeeued e
ap sa.roperousg :sodltolord ered sdluaruetta1
iatr,r.id nb suur sar.u.rour 'seeued

raqFJe

reilr{

gsvc

sorN3t

ll'll

I3

'ersueE

-nlcruls0

ssl ep el.t
csrlgmel
-suorccr
g?cggrE
tBsoJepoc

{rn'(6(
ryru Jes
'sodI
u9lc3

'len:qled ePelnprulsa e16oopoaur eun ap se6a: sel uo) el)ueplo)uof,


ua euralsls le epeluaulle ugt)eullolu! e ap pepubaut a ugrsDard el e)llua^.'srxeuls ap )oPllyaA
'renlled e6oopoaul eun
tD sopet)ose ser"ue:6erp ap sodr so:o sauor)elal sapeplue seutet6etp 'eJnpnllsa ap seuel6elp 'solep
ap fnl ap s",re.r6erp eted sooq,ls .refnqrp ered so4er6 seuatulele,:sewetdetp eted seuatutetta|

lsv) l0 l^\rl)

e
UOI

?I
uoISZt
sBm

z'tr qqet

olloJJgsep ep osecoJd Ie opol e ogodos Jep B opuzodule uglse onb sepuJ8elur s.elu
ogcn(Il seluel(uBrreq uBluasorder eJe^[ e8pelhtou) ep qcueqlro^A luauldole^ec
uoouclddv Ie EullnsuoJ uesarepuv epuouepunoJ Ie ouloc gSVC solcnpord

uglse o

'eue$d epso8lpgc u seuolcecglceds sel elueluecllgluolne JIUeAuoc 3 uepne


Jouelsod eUsd BI BJed selueturur:eq se'I 'seuolcucllde ep seJoPeJeue8 ,( so8rpgc
rsel
epsoJopeJeue8 'ugrcncefe ep seopelgJed 'socll-oquIs seopsJndop 'seJopezslue (seJ

Psp{?nl

EP PBP

-Sluozuoq SgIcueJoJaJ ap SeJop"Jeue8'seropetduroC'Slxeluls ep saJOPscgIJA


-opeeleuuo sotxei ep seJolrpe uenlclI e oluelulualuEru sBgrud'ugtcecgrpoc
ep sepspl^pce s?l ue uscoJus as JolJelsod eusd el EJod gsvc seluru?xeq s?'I
'asv3 ssluaruErreq s?l ep souolcslltull r( sezren s?l ueqlJcsep
.s?pernlcn-qse sBl8olopolelu sel e oSed-q_ ns ep usllseceu u?Iq
es .I qqgl sl ug
-luel .ugrccglpoc el JBrcruI ep selue ogeqp Ie JJo[eIu ?Jed $psIAeJ oluelullcgJ
ras uupend anb eeuu ep 'seuolcecglcedsa se4o ugloeleJ-pepllue ep surueJ8elp
.se1an1cru1se
ep osecoJd
uqlcseJc
ep
ep
s"IueJBeIP
ofng
ep
selusJEelp-'so1up
ue uqIceuIJoJuI
Ie u"algluolnv 'wluelsls ep onoxBsep lep sBdsle sPJeluud sBI

p ogesrp Ie ,( sIsIIguB lop uglc?tdsc ?l ue uscoJue es eluc{l eIBd 3l ?red ASVJ s31
-uerugeq sB.I 'ergelss ep ollolrcsap ep osecord Iep Jolrelsod eUBd BI ue o elue{ Ie
ue sepepllllcs s oode ugp Is ep soultuJ?1uo ucUIsBIc es gSVC se1uIulsetl sE I

'z'Elelqc.4 el uo uequcsep es

IrBg e

ueqep

ep

B Sop

so

]SVf

SV

rc sotdwlfl

"lsB
BF

EreB

lep sa^slc soluatuele so'I

'seloJluoc,{ seqerud ep 3pue3 BI Jszllsulolnv .


.ogosrp
e se^qcoJd ,( susorpe seuorcJod JuzrlBruolnv
ep
seJorro
,(
srsrgue
'ogeslp ep BuecelB Bun eluIpelu slle 3 oseccB
opldgJ JeuolcJodoJd ,( ogeslp ep selueuodruoc sBI JeuolceleJoc r( ruztueErg .
.socrucgl sslsrl?rcede,( souensn sol eJlue seuorcecruruuoc sel JBJo[ew .
'psprpr8elur
Jodsur ?rrn grpuel Israufl ue ollossep op Ie '( ogesrp ep ozJenJs Ig 'AIlceJa
sgu erarrBIII ep soPeulPJooc es uopand eJe^\Uos ep solcood ,( sodrnbe sepueJ8
sorl'spuFse ogsslp eP eulldlcslp ?un olloJJsoP ep elSolopoteul eun Jqedself '

f.bh

13.3

CASE
Y NO PUEDEN HACER LAS HERRAMIENTAS
QUE E5 LO QUE PUEDEN

Gi"u" *"rt"s

CASE Pueden :

de desarrollo de sistemas'
1. Automatizar muchas tareas manuales
en una metodologa nica '
Promover la estandarizacin basndose
de un proyecto'
y coordinacin durante el desarrollo
3. Promover una mayor consistencia
diagramas de flujo de datos'
para
Yn:i']-"lu'como
4. Generar gran parte de la documentacin u otras
especificaciones'
modelos de dator, o,.gr"i?J"1siiuaui"

2.

no Pueden:
Las herramientas CASE

automticam,eng:1.:l*".T,:l:Hil1:;l:H'[:irs-lsitan
i.' r'"""mientas cASE
H:ff':1fl.T,'3it,"JiffI;lx :il H;,l.iJo

fcil producir un mal

proporcionar

1_

.-"aolog"

4. Transformar radicalmente

d
be

&

t!

f$

generacin'
los lenguajes de cuarta
las bases de datos y con
2. Tener fcilmente interfases con
prescrita o crear una
para que usen una metodologa
3. Forzar automticamente a los analistas
cuando sta no exista'

La

y proceso de diseo'
el anlisis de sistemas el

fti

desistemas,incluyendolaadministracindeproyectosylageneracinautomtica de cdigo de Programa'

il:"l,l:;'1i.01",?'f lilherramienta.cA:Itl:igli?:::,,'^iTf::'i",::
*,i::'#311'J31ffi :.ffi ,:H,::;ffi#''i:::m::",1,"*;:i"XT:*3?:l:
lt?'[:"JXil':ilTffi ;,";"ffil;r",1_,:lm:11::"J*l::;H:]::?fr:l;

ffif Hifi ffi :i[x,;",ffi ;;!_;r,a{.:iii'""i:"*:?:l'LXHli;,lXl


fll:::*:xn:::J'":".:':iffi
;;;it::*"":""'.e:,:'::Hsi:ifr ffi$::

"",Iji.;;;;Jo" Luuoru, diagramas..al


:x""ilI#:T:li#f ':'::il:ffi8:q1+]':'':':Ti:':;i:i::"*::T
correctgl
corrsstu'

oescnP'rurrs
fr
al analista a crear diagramas'

tcniamente
"';;;i;;r
pantalla.
ta pantatla.
narios de datos tcmcamente
!1-.. ^^r^^., r^c
cmholos en ,a
ls smbolos
tiLa'L.rar;;;;;
stmooto
srnbolos
de
cle
conjunto
los
para
describir
il;";conjunto
escoger de un
puru
rriaorama
o
usada
usudu
^":11111'"i
t"i 1,.urus
puede er
u"in d textos Dueoe
c,sn.
CASE.
Lu
La informacin-de
rpwrnc
"
las
herrili.ntut
henamientas
,us
"i?l',qi^-,ro
e
rlr'daios usando el editcft;;t";

ilioil;;"ios

iirit

il#;i;;

La Construction

Workstation

GUI apoya al desarrollo Y


oeneracin de aPlicaciones
operativas cliente/servidor
con elementos UIG como
ventanas, dilogos, 9rf icas'

prniot irPortantes Y texto de


ayuda en lnea.

file

Qption

..m
i*rlsi.{{liiii*, !,i_{
i.:,i" tit ,l:, rril it
i.rh:r{r ['rl 't
"'rl.
:,.,r,, . i''J16
ai:+ir

Aix
sa)

{i.&

'll *pitllqlp1
tl
.:nnr*,;toix*f -*", .t'rirqni.
',

"

..

,i

.... a . ,.'i'l'
'.
riit.iit*'lr;. .1-1-'1,i
" .
|,,*i:-..:-::j:ijei9.-f
,
-rrwile! !,::: . :t:r.il{ilit?'

l.

., .: ,

'.,.

"

i
!

ii.!{l{,1*:

:..

r.'.:

x' :.irit,t,',
il.,::--_;r_r-,!;;.':!-*i.:,!r--...,

;,'.:,ti'.'

{'

t'' l

j.i,u;tu*:,..

---*l

! ir i:i&i.:

t*t1i**{}Sltt

{1i'&Y

x':?:4

.atl

':iL:

Category

Kwr' tter

{}1:

'

'}.*&S

"***
e3 ':-r*&{;
*, ':t?r

No.

llElll

ro

llffil

I
tOS I

pEprler El elrell

sanbolua so\an\ f 'E L

ap saJopetud ouoc 'soduolo-rd raceq ued solnqule uouolluoc setuelruJJoll op


so8enf soun8l1, -tsrJ{ralsrsuoc peprle-r8e]ut eed souorcecglcedse ,( seurer8etp so
ep ugrslra: el ^i sorsp ap ofng ap seurur8etp sol op ocllg{ro}ne oocuelsq 1e ue,(ncut

ss sqse 3p oruap :ogasrp Ie repqe^ ered sects.telceJec uouIluoc u?IguIBl gSVf,


sslrr3rueireq sE-I -(E'SI EmAg ran) euerSulp Ie ue olqutsc e releger ered eluaru
-eJqs[Eotrmp g.eJErtF es sol"P ep ouBuolcclp Io ua Solueulole so 'oro u OsecOd un
ap ETqurEo e6 sosp ep ofng ap eurer8utp un IS 'soPESn ugJos opuop ue sosacord so
ered soie'p ap soluauele sol s eluatuecllgtuolne uerruue ASVS sulueltuuJJeq sE'I
'ogirTp slsngue 'ugtceeued ep o[eqertr ns eed IISVJ sluolluBrJoq sl oluolx
CIzryqn esaduo sun orugc sJlSnlI oS uglceJlslulupv 3Jqos sueluo BI ug

-lgtftlulJd

'

Oltll

ep rrerodro, ugplalP,s,Ji e,l


+*o* rs raprr^ plqlt elrqarP
orr93? uaq,{nur opuuqr
glsa uarard ugrrnpo.td: c
anb seiu",ls sol:oPuslr ultq
-A
ryPuaraPqouPr aP tqtI ll
eadeu ed ola,{od un reigu,
P"lsn c!srap gnb rod? 10y!l

errd 5 ap auara6 a outo '


eiranurord ourg3?
peplpl eI
:ISE. astt. slqd ug:p"lufrPB tp

lsy

sopgeuaq sol uos saen?


:Euolxaga

''

..,.

eel

UoS

r.,i

.:12661 oreua)

'

ere(l

.:1ryq5.ai1,'g;r!.3 rBele'eo'! -g-l[g


eplg|"ErlululpE eil
5.9ru ols,!^:eq

:qlqu

-", .,,,,'.... *lfOI?P,.

,i

. I :,,

',.',,'t.,t,:',,,ti

:..,.,r

,ets ierucis! sns ap ayed uB8 sun

{a{rjepeul.ra}aeo'uezllPol salenx

seuatils sns nb o p epunen4sa

98all'CSY'

ap,ugreurrour',ap el8qloural aF

rl

r:r,,:,,:,;;riliAd

.repl;(e, ap,leraa8 elau

gpaulsa 1uuf:.{o}{pqd' p

a5!

FroF

r
-

-rau opun8m la oulo) opeuoPnF

::fiU.liiQUt8 UOit

eq anb esau Pl ap opel oo lap s.qD


erap, ltg-i3rrro 3p:Bualsls P'Ctu!

-svN ap erpEr.u El se osvN El


4os,lanq,pJsaP elEd

ra

l sop o-lqru :orlq.elelu I ap

gtl,i661 aoPEnJ'(CSY$I
qelraBllq?,}o uopery

-oll9N 9t ?luaplAa ozlq as


i utPe 191 rseuqqold ola
as ab- 'p aatu? sauo !f, f, ?

.ucr ?p pepi@au eredcgue

l8olgpoiiutr,el.Eqe|,iu8F,nb

:,ibi

'.. ol teufldil'lpi:enbq:

u8eul qun sapBp e.red enlaadso-car


Elrelua8u! ap seluelu:Erlstl Bsn oPuE
.edsa,luaPuarserolrpo,rd un gaugd'

iuouleq8o :O5y'El 5aPePlP


selsa'uor'ear u, ser8olural sr
? iepiernd:nboiuo n,ierore ar
,"!uari0sv :o[ip ',,sq aP srP

i-ueurap selsnu ref,Ejsll e.'red pepg


.pde,ris: Eqede se8oc s
-tral sPrlsanN/ 'olq(xEJ un eqeuffias nb ap,ui:ineuor e,e

Jolf,arp a'ouu5 llrg aluaoaJf,

'ap oorad o8reun:ap:O1a sgul q qt


'opdurgoqr
B[e]l p,q?ABJ] e Bpe!^ua

vn!tn.rls!r,egdrlqd

:3 a a1urue,laidr,,9nri o:

ap.,,op,ur],Pp' qq}Jd,{ qqe$D


leeugiu.els!i.,uglaetrlgjul 3 of,*i
ocnpo.rd ns fVOSVN ap ep! q t
a.r8ues e uos peprlef, aP seurasls rol
ipun ap,aPe!8,ngru oa:ra p I
oplun opr]sl, ol ap lJBuolue oF

-uro3, :E.lpluaA pririafiu,' e^5:Qoa;.,:g.


e,

lgrot,ia} Brn{*a.r,,Qp odurt} La lr}?,


uqlr epgq,rQi.
i .ry.q4gQiap :{,
6 ulolttqldprse-.u rIl
+aj*od'

sns

ua ts ap ouep solqtrlel sol a)f,auof,


arrb .led'puoad,,1e' )epne sa op
ufl 'olaPoui un

-n8as eq anb anboua

*i

:1e,,

euo9adipenb ouedurat,psaP girou

llouuS'soep E opeluao atuapuo


ep.nbolua un e uoielqtue3 'ousl

iot rfBn8u eiqe&d eyua8ular ap


srpedolde selu?lurBlta{rutrl{xa ou I
lopgiqtuelua,afe-n8ual qa sqlpssa URCI

:r,, .:our,etir Eol isalnbBd oputnlc^a


oPPotu
:oiiendod:B,uja}ll!

lap
rdlradxl:lt gepl joireujnti

sosnleltElsd Lrgpputolui p Bualsls

r:

aulzeSeuy

:aluenl

-tiep: sldod

glsS

reeq
:t

, o{.!Enq,.un.JBldq., pp51ue fodua{a


: JOd I tErdru,of, ,,l'r.: eld .opEapisuq)
, opuqg 95e, anb':ro{qara}:aP ,aJ,q\}o
a-p: lt!,enlea Bl,,:llla.dil:lllr,,,ila egd
, osn eJo gjlgoia c euos@ B':(dJx)
serendoid, i.,crcdiiepnl1lq: ol,JaLl
eq ,{'arer,rpreq l opurl^a{ 9la u?lq
-Luel lS 'arenuos anb s,gur oBu erreqe
olaord e 'o8reqri,ra l ,capeldode
solquJef, sol Ja]q ,{ sauatrsxa seu.
-alsls sns ap pnles el nle^a e.ttrurad'
a oadeur a1s3 'soaqerado olapoul of
Elser{ salenp seuralsls solap sdau un
raJeq eaueld 'sorloadsa sgtrr salEuol)
-erado soapou.r oSan A oeucgt oap
-ou, un ap opn8a.sorlu rolt p sllSgl

',lea o] Surledurol lPaPl

aqr 3u1dde,q;;:rpousa6 uqof

-e.rsa oapour

'::. ,.', -i ..
i. , , . . '866 L ep U!} PP
ssue,qgp.npod ua ololld ugpectde
ElouJUd, !,ua,Aad5a q5yN El '-cld
sp stgsrod.oo: odue: ns .red

*d gy,e

+ue B.red peprunrodo ue.r8 eun oruo


-ols, e^r gpue{}rlol :u:glsa as anb
euaredrf gp elor(eur eL letausur
elsa ap gaued ol 'lS ap Elo]f,arlpqns
c,un fiaatvr ured

jnpoid' e glunde gquJEj'gp'qluioiul


'
p reter urgietado apro{!!?.,!oll
ua,oluap,od iap,5oia,,tord,!of sled,
sstcrau8 is 9.!E1q8e,' OVt}

p rird tultt'.lap,rlilue}gJls al
.gd eunrrinlu).pld:9a uan

+uroji.,ru.o4ir alVrflF
: ou" jp$u,o3ap, u.q.,?lglr!!p9r
ui ucraq3,:isy):,s!a$8l,
iaropeue$d sol'anb,..i5!pr lo!ult ,,
Qliqurq) :r,::?::riuil d. *p$ledsa], r,,uratprid
alu,apqaap,an:boru

OlWgI ,'

un,.Od. osoi.ro e]9 Epafd,

lqeq l au?p uglf,erlslulurpe

un.Bqea

3V},U O}...Olnjil.aL) e ll.l:afi

Ng,l lnoY
-...
tf
,
gUgOS VNVJ,NgA

Archivo Editar Aadir Seleccionar

Ver Opciones Desplegar Traducir lnformes

Ayuda

Fura 13.17

flgr

diagramador entidadesrelaciones en el Banco de Trabajo para Desarrollo de Aplicaciones de


Knowledge Ware ayuda a los diseadores de sistemas a construir un modelo lgico de datos al
documentar los tipos de entidades que se encuentran en una institucin y cmo se relacionan.
Esta herramienta del CASE puede desplegar un diagrama de entidades-relaciones para todo el
modelo de entidades o para una imagen contextual de sensibilidad. Por ejemplo en esta figura
slo aparecen las entidades y relaciones importantes para el proceso de programacin de una
clase. Diagrama por cortesa de Knowledgeware, lnc., Atlanta GA.

El diag

El

pantalla y de informes que permiten que los analistas dibujen en pantalla o como

formas de reporte para que los usuarios las reyisen. Las herramientas CASE
tambin apoyan al diseo interactivo al automatizar las revisiones y los cambios y
al proporcionar infraestructura para elaborar prototipos.
Un elemento principal en la caja de herramientas CASE es la alacena de
informacin, la cual almacena toda la informacin definida por los analistas durant
el proyecto. En la alacena se incluyen diagramas de flujo de datos, diagramas de
esfructura, diagramas de entidades-relaciones (ver figura t 3. I 7) definiciones de da
tos, especificaciones de procesos, formatos para pantallas e informes, notas y
comentarios, resultados de pruebas y evaluaciones, cdigo fuente, informacin
sobre estados y auditoras y estimados de tiempo y costo. La base de datos CASE
puede ser compartida por miembros de un equipo de proyectos y contiene atributoe
para restringir cambios slo a ciertos analistas previamente identificados.

EL RETO DE

504

II

USAR EL

CASE Para ser utilizadas eficazmente, las herramientas CASE requieren de mayor disciplina organizacional que en el enfoque manual. Todo miembro del proyecto de

Captulo 13
Ase8uramiento de la calidad de los sistemas de informacin

podur
entre

proces

Sq5

ql

l r;lEqlH

I {qEE

tTl

- t!ilE

ru8Esqesessorco8eusolepsolueruuanberso

^
uees seruelsrs so enb elruued ou oed
d
FqgFp$rcostp
qxgp
qsrlgue Ie rerelace epond 'ucrEgtu snc ?un
tr4qqlsf
e,(
ep socedse sounSu ellllcuJ opusnc unv
:-Jgrysrb ep 4petu ep selrcgrp elueuluorcrperl oprs usq
eE psprlrlcnpord ep sucueueS se enbrod Bsolngeu eceu
fi-ll'reurn;,( ueurJJne)'re4ueg) ISVO selueruurrer sBI
.nnq;ut$aopellorresep so anb zen Bun p?prlec BllB sgur op e&/r\tJos
ry rp@ sgru ugcuJeue8 uun uunJosqo slo enb seJluertu 'SSVC
sooge eJgos opurruoJur ueg sesedue wluenc seuf'I
SSVC lep pep^rlcnpord ep seleer sercusue8 se1
'luuorc
-rfpTsgtpueceueuued
ep lleJ ap ecelope es epuop uo seuorcnlls ue osn ns losuoc
o'seunuroc serruou,( sopolgru sol uezJenJeJ gSVJ seluettueJJeq
selenu se ,( enbous olevr. e erue peprlrqrleduocur e ep

D-iI6tr.s+qpuesep
4
rrftart.rrlr

ctE
.-nfpq
rrpqueselqlsues
#oulcsrp
qpaenb

rrrpsur'sslerueroq

lccclUueonporde4uoc BlJes peprleeJ uo olsg 'osecod Ia ue gSvC ssluerrueJreq


rqrrurodroc ep ugJelBJ ,( suurslsrs JBIIoJBsep ep sopou soler sne ugruueu as
npqreslp,( selsreue so 'euqdrcsrp Blse uts 'olloJJesep ep e;8oopoleur r( serruou
lsarquou sp seuorcuanuoc ap untuoc olunluoc un s esJrJeqpu eqep olloJJ?sep

'v9 eNePV ''cu 'arc1adpar^ou ap elsaltot tod ewetae,('loualut laNu lo ua uenrur as osand
un op uoles o uerlua anb soep ep sotng so anb ern6ase ISV) eluarueJraq plsl 'alueln6rs a r( aruu un
alualsrsuo) eas solep sol ap oluarurnou e anb e.n6ese anb sadquu sala^ru ap osao.rd ap olapou un
epand e:e eEpemou ep sauor:elde ap ollo.Jesap eled q:uaq:oM la ua solep ap otn ep eu

Iradormado
a

rrg
Transformado
a

fn

Transformado
a

hs,
usa

IE
IIEI
Transportado a
Avanzar hacia ingeniera

de la rngeniera reversible es
reversible de ingeniera. La funcin ms importante
e una forma simplificada
existente
slsiema
a"t
pro."ro
captar las capacidades fun.io".i"i;i. lgica del
reemplazo' Fuente: Thomas J'
de
sistema
nuvo
U"s"'aA
oue puede ser revsada
so.rl"glqi-O19f-tlion' abril
uciabe and Etdonna S. witliamson.'Tips on n""rgiiZ"'r;;-ni,'nt
Pubtishins (uSA) tnc'
Reed
1ee2,
wii"i:iiii.r'io oariuarg @

ff;:"'"';itSr"ceso

y;;i;;.o',.o

ts, tss2. Reproduced

negocios de.una empresa


que entender todava lo que son las necesid.ades de
i
stemas
s
i ; l-ai"ro de
opera el nesoc i o. E I
9:i:l|e1
^rr.l"d"i. ergunut de las ganancias en productividad

;i.

::li,:"t?:,::Yl

a1
;HiililH"r"ri"
t"ufiAa er.a resultido !t g5-P:j:,t1T"rtl?::H
das al CASE p,r""n
"n
la coordinacin y la integralidad del
;fi"fiuitr; ;;;icaciones, nu"rdel
uso de herramien"ras GASE
;i;;;r *u "toorog rtnur
por s mismas.
tizadas
*csiip.porciona

trabajo y
un conjunto-de herramientas que ahorran
p':::-q"
tizan el trabajo de desairioi.ito-rt*are; pero "I
metodologa. Si una
una
mediante
define
se
CASE
de metodologa, es posible usar las herramientas.
o
integrar
de
vez
en
incompatibles
orcticas diferentes u *"ndo
fnfoque de desanollo de sistemas de una ernpresa'

*1f:t]:,l:

;il4;;u,ornuriruo

qT.T'

;;;

Reingeniera de software

ae;of!I1t::t--111::::*Y:i:"H:l'3:Hlg:ii:ffi
[:ffiJ:'-Ii,-li''JIil''
;""#,?.oJ *n*u," yyg':"T'id"q,9:l::fY::"::::,'tr]::-H
v programacin.e
XilffiIrl?]"""",*"".u", ;ffi;ffi," ri" J beneficio lel anlisis, diseoCon
frecuencia, sin
ffi;;";il*ilvi"".i"r'r" i il#;;; es dificil de mantener y actualizar.
bien para continuar usnd
Reingenierradesoftware:

La.

reingenierjl

;Y;11*"I:19:1",:id'ientemente
liffi"rH"#':1i."
'T1;
,ev fcil' El propsito de la reingeniera es
fuera
rsv^e ms
'--^.,-^r^ o.opmnlzo
,nuntni-i.nto
lLl4lltsurrrwrlv
u
su
solu
slo
proyectodereemplazo.
py,.-qT

los usuarios
mucho d.l ;ft;;;;;i""duuo de maner. que
los desarrolladores
Esencialmente,
reemplazo.
proyecto largo y .u.o "

u
ieigeniera-paextrae"l,:1,!:i:1"**::::t:*:i:H:'l;'":"#::,ffi
implica tres pasos: mgE
nu.o,

L. a reingeniera
de programas, e ingeniede
y
especiticacrnes
diseo
del

sistemas sin empezar dJcero.

Ingeniera reversiva: El Proceso

i*"rrir", r.risin
pectiva.
'- iu inguniera reversiva, o retrospectiva,

de tomar Programas existentes,


descripciones de archivos Y bases

"i*".
;;;t.r;drados,

de datos y convertirlas en

compotrentes que corresPondan


al nivel de diseo que entonces
puedan ser usadas Para crear
nuevas aplicaciones-

506
"""

implica la extraccinde las e


.iU,"".ntes de[ negocio de ios sistemas existentes. Los sistemas
las
no tilne ocumentacin estructurada para aclarar

dorra
herramieffi
".go.iot
del diseo lei sistema e los orsramas. Las
adecuada
la Bachman In
il;;;i" tetrospectiva como las que proDorciona
el codigo ex
Svstems de Cambrid*;; M;;;thuttit', ""n y analzan

que el sistema debe apoyar' Tampoco cuentan con

producen una
;i;";i"t dJ;,;nes de archivos v bases de datos v

I CaPtulo13 de'la calidad de los sistemas de informacin


I n[g;ir-'o"t"

0S

ueunsa

ssJlo B Jupns Is lelol


sgur eJ.)rrsg op ofuryI ns JezIIBaJ B solcoSeu ap seuolcunJ
ep setuelsls so'I
psp[[Bc aP u-olcu.Bsru[tlrPe BI uoc Inglrluoc uepend uglcslruoJut

'ugltnlpsu! uun ue lBlol pBpllBt ap ugltBrlsluFup8


rlE@ rlnqlrtuot uepjnd u9.lr?ruroJu! ep sButlsls sol orugJ rlqFtseo

uaunsau
'solco8eu eP seJoBtu selelu oPBAII PBPIIc
uoc
q 3P opqBdruoc oPllues un JslloJ?sap sJed uglcnlqsq el ep seeJg slo
so'I's,c
efsqt rlseceu uglc,rruoJul aP s,ruetsls ue susqetcedsa
",
seuolisenc uos ou relv\Uo; Ie uo pBPIIsc el ep otueruen8ese
p?tqueuqglol
lnb''ugiceuroJul eP wruelsls soAIlBIor pBPIIc ep seureqord
oJed .s?cruc?t lue.,ledrcuud seuopsenc oruoc setuelsls ep seurelq
'ug.Itutu
*rh,o rs,r dueprl u_orcrruoJur ep .n.,,esrs ap sel,uolseJord soqcnhl rBlsu '
ua opronJ ap
-roJul ep sruolsls sof ua p?pIIBc uI enllluoc enb ol
'sepuolcnlqsut suuqdtcstp uos se8oopolelu sE-['olloJJusep ep seuntuoc
ueldope Bunlsls
suuerueq ouoc Ise oloiresep- ep ufltuoc epolopoleur eun

fiffi'
;liirq
iuq**

Iep ugrccn,,suoc cl ua

r.pJalrpr'A

s sopol enbsoue.,, e ze c$a eaus,,, ep soefqo

3 sopqueuo oPol?ul so^enu o gsvc Ie J?sn eqsodut sg'elualsuoc


sBI sepol eP
ep sopgJnlcn-Bse srsllgug ,( ogesrp uggsn glpn1s anb serocnlrlsul
secedec opls tr'rl
ofueri oA OZ e 91'e['enb.ooca usncue u'ser,edser ep

,uqrqp.i*oA fn*.sogu

aleueru

ocurcrlure^ ooetl epsep selqluodsrp opAse ueq sep

ruedse 'Z
-ur$'cruio sefoopoteur sBI opuenc unv 'rupuqisa u;oopolau ?un
'r!1d*n" lrceg o ere^uJos Iop pepIIBc e ered suuou
selse
eun Jlugep ees e,( seJopJlslullups sol ered rcgtp -?Jes s?IcuBlsuncJlc
3l
ofeg:zreqep o1lloc suqarud e:ed odurert olul seleclpeP uglcJlslurup
pnueu, e anb olsendnsad '( odureu ap seuolcclJlseJ ueueq eJu/r\Uos
se
sbic"fbr so .so1ceep sol sopol reu*uqe ueierpnd se,*1sngxe seqerud
p"+lA*l

un
une
ocerad ou s 'eqerd111 ogeduresep
,( osoncpetu ogaIp Ie opunc
-'upeuruueep
^ res epend ou ueceuulJedenb seEresuour

a,tn,lsuc enf 6 sJgirff

sp sefeduroc '( sepuurE


sBI ep pepeues l IS '*r,rr"n p aqiodun se erut\Uos
wl ue ,o1r.rp orec ep'n1sd E 9n rod gcrldxa eS 'suruells sap-uur8
lrr"niord so ui pupIIBr op otuolrtrBrn3osu ep sururou ep ugcucdu u1
sezetd

'I

's?Jnlru,(seunlceseEasuotueedsepupFnuodosaouaruopsllnsJ
opuelcnPeJ selc
oruoc eP enb o 'seueEod sol ep peprfslduroc ogzutu Ie lse
qruuad qrerueSurer B'I 'lupunPeJ
-uepunpal s?l uurulla seJopslloesep sol enb
so 'elueureu
oSrilgc'ep peppuec ue3 eun uuaquoc sop,Jnlcutsa ou saus6ord
'seeuolceler solsp ep seseq ep e;8ooucel opysl opereua8 res epend o8tpgc 1e
.odurefs
u.euetu ep sPenls^eJ
o peJ Bun ue JJlue epsnd eueiss o^enu e

r$

l"nb
ep aseJ el
res epend u?Iqur?l urel.rs ep e8oouce e 'ope'(ord ap uqlsrAar
res ep zedecgns
elu?Jn(I 'uolqluec ,olu"r*ir"ner e,1 enb eprpeur ? opsclJPotu
eP opllss u?Icer
,(.orcoEeu p s"lrnlre iolueruruenbar so grefegar epetueSuar 3l
Is BIJpuol es
?uelsrs Ig .o^enu aluerusJelue sulelsrs un JlloJJBSep enb usJeIAnl
.enb o[eq sgur ogcn., olsoc un e oruepou .oelsls un &lloJJ,sep
enb e'.oiec e op,p
qretueEuter e1
esedure eun oluu. 'toinb.tJr,,Ers sorcgaueq Jeu4 epend
'e,uced-sord r!r"ta,,i e ep osed Ie ue-rgztlqn uepend es gSVC sl
'rir",r"3urei ep oscod e ousrurtnSes rep epend es
-.,,)rruerreq.r

"r.-g.qg ioprrntrcrulse eIuests un ered op?rnlcrulse ( orenu


ug '"qr.rlrri[
orir ern8'U ,i "nb
6u,rcorr"sord
;" o.,Lr'",,a ,ia rrprrn uos sgpssl^er seuolcgcgtcedse su
r+.il"raq'eug osed e ug 'roresrs lep seienlce solue*ulrenber 1o ouoc rdurnc
.fu.o"opricgicadse i og"rlp Io resller epend otca,(od ep odrnbe e'rged enc
'sosecoJd
solnqule 'sepupque sBI otuoc
lep spernlcrulso uglcel
q ry eparnlcn4se,uqlcelueuncop uo3

o1s sp selusuoduoc sol grrlsoru eplles

"qu

"'I

,( opurnprulsa
operncnsa oaanu
ep oErpgc tmreraueE
es sBpssl^a

oPuunc'BFaI
osed 1g :u,rcodsord

'('eruelsls

nlev!
ertcaz,al ayudar a analizar y redisear los procesos de negocios, al sugerir
y
compartie"g
."o"iur pra aplicar la tenologa para mejorar la.calidad
.n ior.procesos de uaniificacin y medicin con otras reas de h

*f.ti"n.iu
institucin.

Expticar por qu los sistemas de informacin deben prestar cuidado


al seguramiento de la calidad del software.
El software juega un papel central en la mayora de las organizaciones y es una
integral de ius p".aiines, productos y servicios diarios. Sin embargo, pre

prob-lemas de calidad a ca.rsa de la dificultad en desarrollar software que capte

porque las monserg* *,"1_t:m


;;;;iri, las especificaciones del yusuario,
irlJ"r r., irnposibles de eliminar por los ltos costos de mantener el softwac
corregir los errores.

Identificar las principales soluciones


deinformacin.

a los

problemas de calidad en los

Los problemas de calidad en los sisterflas de infonnacin pueden-ser minimiz


,rurdo metodologas de desarrollo, mtricas de software, herramientas de cali
pro..i*i.ntos piofundos de prueba de sistemas estructurados y reasignando
i".u*o, para rcalcar ms l importancia de las primeras etapas del ciclo
desarrollo de los sistemas.

Describir las herramientas y metodologas tradicionales para la promocin


Ia calidad en los sistemas de informacin.
El anlisis estructurado destaca el flujo de datos y el proceso a ffavs del cual
datos se transforman. Su henamienta principal es el diagrama de flujo de datos'
diseo y la programacin estructurads son disciplinas de diseo de software
documentido con una estructura sencilla
;il;;.il ;;; confiabte ydebien
y mantener. Las&blas de decisic
entender
iluru qu" es fcil para los dems
tos rboles de decisiones y el pseudocdigo describen a la lgica de
I-'os
en una forma tabular, gttfica'y narrativa, respectivamente.
-diagramas.de
del diseo de si
fisicos
aspectos
los
doumentar
de sistemas son tiles

f,ara

Describir las nuevos enfoques para la promocin de la calidad en los


deinformacin.
La ingeniera de software apoyada por computadora (CASE) automatiza las

JotogTur pu.a el desarrollo e iistemas. Promueve nonnas y mejora larcoordir


durante el desarrollo de los sistemas. Las herramientas CASE ayut
y
"orittn.ia
los constructores de sistemas a construir un mejor modelo del sistema y facili
la revisin de las especificaciones de diseo para corregir errores. Se espera que
desarrollo del software orientado a objetos redszca el tiempo y costo de escril
software y de hacer cambios de mantenimiento, porque modela al sistema colno
serie de obttot reutilizables que combina datos y procedirnientos. La reingeni

de software ayuda a los costructores de sistemas a reconfigurar el so


envejecido puiu qr" se apegue a los principios del diseo estructurado, hacir
ms fcil de mantener.

Trminos
clave

508 I

Administracin de calidad total (TQM)


Monserga

Metodologa de desarrollo
Asignacin de recursos
Mtrica de software
Anlisis de punto de funcin

Captulo 13
Aseguramiento de la calidad de los sistemas de informacin

Trnsito
Depuracin
Cdigo de espagueti
Estructurado
Descendente

Anlisis estructurado

60S

I tanq
I

I3spwduecmrlrucgrlBc

'' soueu
ep orpawoJd un Jeuol ueqap sop?zuB^? s.tll so.I

'E m
F ap srund ue seuorcscgrlsc ep orpeuoJd un Jeu4 ueqep so^enu
sI:slqroo seuernErs sBI ofBq soluerpnlss sol 3 s?ceq 3p pupsre^run s.J
:o8rpgcopnes un ,( seuorsrcep ep elqel
u!fficep ep loqrg un ue eluorn8rs o ered ugrsrcop ep seEer sBI Jersnll

'r

sor)r)raE

senbo;ue solse ap oun epc uuoJc peprlpc ep seueqord

gn$?(scuraxe seluenJ JrJJnceJ ' ugrcereueE sugnc ep ollouusep:erurnubi ep


sorl'sodroord _p ugrcsroque 'seuresrs sol ep Epr^ ep ocrc) 1 on1de'c
I,uerEqucsep es enb sBrualsrs ep ugrccnJluoc op senboue sol ap sounSe
Jrsn Ig e.rBrsgeueq ugrceuuoJur op seluels sol op puplec e apend ourg3?
seqenrd sel B rep eqp es odurel oue gnb?
lere,ngos ep ufeduoc ezerd un ue seJoJJe sol sopol JBunurla eqrsodrur e rg

AI

.I

u9rsn)srp
eJed selunOaJd

ugrceuuoJur ep setuolsrs sol ue peprluc e1 uenenruord

eru^\uos lep pBprlBc


ub segri3?

otu93? operncn:lse ogasrp ep sordrcuud

ep seBsr ser

s-o

rquaund'ir:'J Xlji"U:'X'j:,"

E]
+

q
Ip
T

orug3? enrlcedsorer e:erue8ur e ,( oremgos ep ereiuuo e uos


9n? 'I
IISVC seluerruueq sl ep seABIc solueutola sol ep soun8le uos segn3? 'zt
ugrcBru

-JoJur ep seruelsrs sol ue puprluc e tenouord epend our93?


iISyJ se 9n?
seluorcrperl sepJntcruse seBoopoleur
se

solefqo ? opuluerro eJe/ruos op ollorJesep


4ue BrcueeJrp e1ai9n3?
Ie
'sewal$s ep ofng ep seurer8erp ap osn JrqrJcsaq
Ia

-q

1S

'0r

.II

oFq

'6

oill

tu

opBrnl

-cruse ogesrp e ,( epernlcnJlse uotceuleBod l eJlue ugrcBIJ e sJ


gnc? '8
e re,rou:ord epsnd

seuorsrcep

-ecgrcedse 'soep ep sorr,uorccrp.solep ep ofng

lq

hb

.L

EI'

slI

TH'::ifi

.o ,n*nrtuoJ,T:j$rtHtffj:

srsrlgue ue euernSrs
o
ep
se
Ie
edud
e
gn3?
opernlcn4sa srsrrgue e se gn?
'eJ?^\Uos ap p8prlBc
ap
sBuelqoJd
ued
seuorcnlos oJlsnc Jrqrrcsep ,{ re1r3
'eJe/rrgos
lep pepIer ep ssurelqoJd sop:rgucseq

PUr

'

't

sPo

'

pspr*cepalueodunu,,E..,erqorurr"r"rr'#:;H;;'#:lt.t"?r'j:
?lla uoJ JrnqlJluoc uglcsruJoJur

p ssuelsrs so uepend oul93? letot p?pllec ep ugrce.qsprupe sa gnsi

slo

osedal
ap selun6al

.I

lepr
ryV
BUI

ulrcedsorderaue8u

rrgrcceles q eP ?JnlcnJlg
rcuencos el 3p sJnlcrulsg
oSrpgcopneg
ugrsrcep ep se8e
seuorsrcep ep sloqJv

eArsJaAeJ IJerua8u
aJelluJos ep eperueEure

(ggy3) uropznduoc
rod upeode eJ"/(Uos ep eperueEul
soafqoe opqueuo are \gos ep o[orrzseg
(AV$ saunfuoc seuorcecqdu ep ogesO
sruelsrs ap eururSofng
olnp9IAI
ep?Jnlcn4se ugrceurerSo-r

Xaer
aB/trl

x,

rFs
qed

seuorrcep ep sBIwJ
osacord ep seuorcecgrcadsg

oueluoc ep eurerEerq

pced

sBtuelx sepepllug
solsP ep soluerurBuecstulv

speJnlcrulso eurur8elq
.oPBJnpn4se ogesrc
ugrcsJelr ep uJnlcn4g

qep
G opt

sosecoJd
solup ep sofng

(OgC) solup ep ofng ep euer8urq

8^en

2.

Ilustrar las reglas de decisin para lo siguiente en un irbol de decisiones,


tabla de decisiones y un pseudocdigo:
Los clientes pueden comprar aceite para calefaccin de la Warm

&

un

Toasty

Company bajo diferentes arreglos. Los clientes que pagan er

Heating Oil
efectivo y de contado a la recepcin o que envan cheques para el pago dentrr
de los tti das de entrega pagarn 5 centavos menos por litro que.los clie,
que pagan despus de l0 das. A los clientes se les cobra una tasa de interes dd
iS pr ciento anual para las facturas no pagadas dentro de los 30 das de la fecl
de facturacin.
3.

Ilustrar las reglas de decisin para lo siguiente en un rbol de decisiones,

tabla de decisiones y un pseudocdigo:


Las regalas de un autor se calculan sobre la base del volumen de ventasregalas son del 7.5 por ciento del precio de venta del libro para ventas
de 10,000 libros, l}Yo pma ventas entre 10,000-15,000; y 1206 pata
mayores de 15,000. No se pagarn regalas al autor hasta que las ganancias
regalas hayan pagado el anticipo del autor previo a la publicacin.
4. Desarrollar un diagrama de flujo para lo siguiente:
Reality Rentals mantiene una rotacin de rentas para los complejos de apa
mentos residenciales que posee. Cuando se tiene un cambio en la rentr,
empleado de control de rentas llena una forma de cambio de rentas en d
aparece el nmero del apartamento y la nueva renta. El empleado accesa
informacin a la microcomputadora de la empresa, que mantiene archivc
todas las unidades de Reality Rentals. La microcomputadora actualiza
archivos con los nuevos cambios de rentas e imprime un reporte en d
aparecen los departamentos, sus cambios de renta, el nmero total de uni
con cambios de renta y el monto total de las rentas.
5. Desarrollar un diagrama de flujo para lo siguiente:

Los pedidos son recibidos por el empleado de recepcin de pedidos y

6.

almacenan. El valor total de los pedidos y su nmero total aparecen escri


una tarjeta que encabeza estos pedidos. Los pedidos y las cifras sobre las
se accesan a terminales CRT para producir un archivo de operacionespedidos y la tarjeta se regresan al departarnento de ventas y se archinr
fecha. Programas de cmputo editan y validan el archivo de oper
produciendo un informeque muestra el valor total de los pedidos y el
total de ellos. El departamento de ventas revisa estos informes y rechaza
si los totales no concuerdan con los calculados a mano sobre la tarjeta dd
Desarrollar un diagrama de contexto y un diagrama de flujo de datos
nivel cero para lo siguiente:
El sistema de cuentas por pagar es responsable de hacer el seguimiento
en efectivo de lo que la empresa debe a sus proveedores. El sistema
un archivo maestro para todos los proveedores con los cuales opera la

Contiene datos acerca de los proveedores (nombre, direccin y


pago) y detalles acercade las operaciones ms importantes, historia de
cin, historia de pagos y saldo de las cuentas. Luego de revisar y
facturas de los proveedores y los memos de crdito, el departamento
por pagar alimenta datos de estos documentos para actualizar el archi
tro de cuentas por pagar. Este produce los chequespara el pago de las

7.

Iill

G#r3

f q-*

&h ddd

autorizadas, un informe de flujo de caja de todos los cheques escritr'


registro de operaciones de cuentas por pagar. El sistema resume el vz
de las operaciones parapasarlo al sistema del libro mayo. Bl5l5fsmadc
por pagar tambin resume los saldos produciendo los reportes de
de excepcin (como los saldos deudores) paralarevisin de los admii
res. El sistema permite ajustes para colregir los errores de asignrcii
montos de facturas. Tambin resume datos e infonnes sobre ajustes.
Dibujar un flujograma del sistema para documentar el sistema siguier
El procesamiento de los pedidos es una aplicacin contable que regism

de los sistemas de informacin

[9 I

uaunsau

-BtuJoJu-r e1 uarunI oan

.i sogeurproqns sol sucru-oJ3lol spelllpI uuSeq selueJes

so anb se snu3.r 3Jqo uoxfeuJoJul Jeuelqo op BJautU crug Bl secen suunSy


ueuudtr rs s'srrrar aF serrr3so

*;";fr"ii:r;:[Xt":rrd'.:il:i::'J:'#il:1,::

'sozsgr + sBIEou 'soprpod ap sopesr) selsnprlrpur soropopuol sol op souuoJur


soI 'uorJeJ{ecJoo q[ ap erops]ndruococeu 3l uoc epezelue euorSer surcgo ?pc uo
IeurEi3l .Ernr .rusm e sopzrse solusrlc sol ep ssluenc se u:ud solup sol eednce,(
JBumEqF ap pepmdec el euerl Jopepuo^ sp3 'srusolopBc.roru ,{ seuen op o^r}pJ
-odo.ronerp wr senqerod:oc suurcgo sBI ue seuosed zI op sruoalopecJour op
'seluen ep
euor8er euere8 un ,( selueluesede

odru6

urm E$anc ellFfllaH

er

0E eluemFe@"rxodz uoc un pec'sBtruon ep seuorSer 0z uoc sluonc

alrl{lleeH e-I

prq eropesaood uued e ap enqcedser uropendurocrunu q ua sopBluorurls socuoluo


uos
soped
ap solup so 'eueurp4uec uesecod es onb zaA eun 'soprped sol ep
o ugadrce q euruuelap es ,{ seueqc sol ep so4setu so^rr,lcJe sol uouequ?w
s sFoF ua
serueod-oJ
wrrcgo
sl
uo
BglcoJe
ss solueqc soliep olrpflc Iop ugrcecg
{Err.
zueodoc
eropendtuocoJcer,u
BI
eplcouoc glse enb eropqndurocruru ns
'eluroJrluc ,( uoSurqsu .operoo3 .srouq
um
oruanuesecod
ep
epec
eued
gesnq*ssB4
BAonN ep sopBlse sol ue s?pecrgn uglse enb ol
"(esre uo eJJnco ugrccnpo.rd ul spoJ .olco8ou
srmescod ep salscol
seued
sBI
Iep solsp
3p se8q saecuud
sBI
ouequoc
enb e se onb IsJluoc uropulndurocorcuur eun ,(uq
s8ila sg -rr!3rl3orrrro]
ue senrerod.roc sBurcuo sns ouorlustu elrFlllBeH e.I
"ftngueq
as:anou eqep un8o,( e'sup uo Bprpeu ?pr^ I31 uo3 .saenbeue

lryal

rI
mn
'ffiilIer

'auaweS*rde-r

inu

rI3 Bptlr. mo inu 3p uarq un se rn8o,{ g 'oueur epunSes l ep uJopoxeq 3l


oms'sJoppaduoc sol oprs uq ou olrlqlloH l ep ouenJ su[u oleJ e .o8:equle ur5
'suse8 ue solzq
EpE[BBa ered sozarepe ,{ sopee8uoc ssrlsod ouroc'rn8o,(
e ue sopBssq solcnpord
so"rm sns ered leuorcrpe ocedse ecsnq,( soJepuq sol luB seenbeue ep orcedse
ap _amd ns recgusnl ellseceu elqqueoH e1 'seenbeuu ue orceds Ie Japue]xe
ered wqsaou es solcnpod sonenu ,( 'sopru sopBlsg sol ue esJepua^ uepend
ou wempod so 'saanbeue ep orcedse uls 'solcnpod sonenu ep oJeur,luurs un uoc
saamh,me ua or:edse e:od e1rqEoH BI e opugusop uglse 'soleq sorcd r( sel?col
uoompod ap souec ep seprdgr se8erue uece:3o enb 'seeco seropqeduroc solonu
'oeqwa rns 'oduerl orrsrru IV 'sog ocwc soturllfr sol ep o8re oie opecrdrrl ueq
as alIWTeaH E ap setua^ se 'se1uees sol ep epecgp el ue gqaq ep socnpord sol op
oruerm.mfar.ua Ia uoc o8edsep enb'oreseoc ue,( sese8 ue sofeq pnlBs el eredsol
-3qF rE sluarcJJ S?elul Ie uo3'oluerturcoJc ep sopnSu soJolop opueuouruedxe
gtss rrrFFI"eH 3.I 'soprun soplsg sol ue pnlss q uoc sopuuorcBlsr sotsnpord so
sp

lto

ap uorsuedxe ue opecraru Ia ue repJl se ,(uedtuo3

n8o

elmlu?eH ?.I

ueduto3

lrn60^ al!rlueaf
:sPulalsts op
ouastp srsreue
ap opaold
:odnl6 ap o1l

oruoouorm.u-rururps,o,.o,ori;X?t5ffi fi:x:'""rt3jif ::?;i,X j?l#.,i$;


IA 'sea-rq 3p peprFqruodsrp e3ua1 as opuenc enbreguro ap uopJo Bun Jsrcrur

ered

sop-

sp

IETBJE o.{rqJJB

Io ue asJeuerusru uoqop saluerpued sopipbd

so1 'ssnbreqrni ts ue-\ enb sauerq so1 refeger eted ezrlenlce s souuluenur
ep o-qs5su oArgf,JE Ia ssualpuad ap orsr8eJ un ue uauep es seqruodsrp ugtse

ou anb seuerg so-1 'anbreqrrp ap seuorsrruoJ se rcnpord ep seuu reincrued


ue 'seuarq seqmodsrp uetrag es rs Jsuruuelep ered sorJBlue^ur ep orseB[u
o^lqcJ? un sroraEJeJ E?rqEsl eropqnduroc B.I .olrp?Jc
lep opBlse ,( soluencsep
'ugrcce.np 'arqruou otuoo srErlc spsc eJgos solp uoc seluerlc ep oJlseeru
-esedtue
oAITICJS Ie rCuaeJeJ as eropundtuoc ue olusrruesecod
Ia elurpew
BI ep squa^ ep ofJolrJrl ep o8ru ol e sepprlecol sesJeArp ue sopenlrs ?luel ep
ound ue selErrruue.l euE-rperE eaurr ue sopsluaturls uos seluerlc so ap soprpei
so'J 'souslue^q p Io4uoc uoc ,(ods ,( eluaqc ep soprped sol ueued ue

b
b
3*
comp
que

publicidad y espacio de anaqueles


cin. Los datos sobre gastos de ventas,
,. *uri.n de manera manual en
clientes dedican 1".?;;;.;;r';;i,'h'1*
"
tunti""t tut pt:f::,t:sg}T
oficinas regionales.
"io'J
promocionares. En la

c.""d;;

:l:?"i:'iffi;,il;;;;ii.rt"rl

de campaas.

dora central slo existJi;ilr*;""*riur


las cuentas de clientes y de facturacin'

"ivel

de empresa para los

datm&

Elsistemaactualdeprocesamientodepedidosrequiere{equelosreprest
e c a'ton P-"ti.,T,iqT-I'
de v entas es crib an e,,"
i:"""'"';
perfoil
^o'
t ubuudores en la Healthlite abren' clasifltcan'

;;;;;

lr.l"rlilllolx',il't0

;,',,::"Uil1tt,bHtd;;l#:il;:l*:"f
Po::ffiru;#;ii"
:::#:3n3^'*ffi;,;:#
r.e desde la macrocomputadoraa una.mlmcompuE

""
en ru
,itioliJp'ttt"-i""tq
1|atP]'l:.-lf,:::f"ili,"^*'*
gurt p
:*iffi'l"":"";ffiffii " v "e, I v r" demanda total por producto de vo
cadacentroa"pro".rui""ttntpentro:"::::lTl"lll^"iL?1""1t,H:i;
vh
:i:ffi;;,;; ;;;; d;,J;:;:racionados con er yogurtdepedidos
procesaml

Ln cada uno a" to,

i"lg.s

de embarques en los centros


hace los embarques.
transportrstas'
asignan los embrques a distintos

El rpido crecimiento, motivado Po'. lu T111


p.""tos reiacionadoston
il;5;e"",

*.,::*o'"
f"*fl*lt"TJ
presro
el yogurt, hapuesto
"o:,

elsistemadeinro*u"in"i;il"I'hllt"'A.mediados-{:"-?.:t,:1"-Tiil,i:
Hearthrite est
i:Tfffiffi"'X;:,Ti;'Jffi;ffi;li;;;; ; ;" punto en que ra
imprimiendo nuevas

ronl;;"*" *"]li,*l^"fl

:i,:Hiliiffi,

:TiJ,'H"[";il;;#;ii;;;ffi p"giao, un vendedor ilenaba ar menc

formasporcuenta.Algunosrepresentantesdeventastenanmsdeochentaclier
retrrr
ms en papel.Healthlite presenci
A medida que se empantanaba cada vez
de sus
cada vez mayores ;';l'pt;;;s'iento
tiempo en invenrr

q"-1'*::i:f:;] L",t5

* na1" -"1"n""" po'.'ucho


;?:ffi i,iffi"".r"?.'"[',
problemas en envlar a tiempo los pod-ucto::*".Y15
Pero la Healthlite tenia

procesar y
Le tomaba entre cuatro das y dos semanas

iu.".

"ottectos.
unpedido,depenoienJoJ"lut'"ro"i{"9",tod."If
ii:"d:::"^ffi:"-!:,
de drares anuares
1.5 milnes

Hfiilffi"I;;:i#,p"ffi;;;";
y la oficina matrtz'

"

lafuerzade ventas

ventas V
La comunicacin entre los gerentes de
los

re*s-ti'i*:*l-"":T,

telfon. Por ejernplo, los gerentes reg


sido principalmente;;i;ri; correo o
con los anunci
cartas a los representantes e vntas
les de ventas deben
+^-iaa
a t'
"nriu. o descuentos en precios. Los representantes de'
en
ev_isitas de ventas v luego
tienen que escribir,r, i;"f";;;;;;;i"r
regionales'
;;; sta infonnacin a las oficinas

:"rt#;x?"""i"*,.s

a los sistemas de
La Healthlite est considerando nuevas soluciones
el procesamiento
acelerara
que
r" sistema

;ffi:fr]i:'";ilj]H;;;il
in ;e.seai h;c er un
pedido s. La

i:ffi";*

ijl"".,trto"oes

irecc

-"1

&

"t,T:j:"':,t-t"YT::,T"**ffi

sacar ventajas
de ventas y mercadotecnia y para

tecnologas de Punta.

y mercadotecnia: antecedentes
Sistemas de informacin para ventas
n
son vitales parulaoperacin de cualquier
Las ventas y Ia rnercadotecnia

Lospedidosdebent.t;;;;;;d*v.t"tu"ionua*t":,^p:1:-"tt"""1":ll;:TT
debin ser rastreadas y se
existentes
ffi,:ffiffi;;."n'i;,;;;;Jdts
mercados'.L^."Tlt"^t
nuevos
para

proliferu
la **S
J.*", de mercados que cambian rpidamente,.a
"
nuevosproductosy.,"d;;"tp"tioras'i::l?.t-*^'-'^1".:i1,11::f;
y nuevas di

desarrollar nuevos productos

il;;";

lJr";Jffi;:#bt";;i;r;;ri",
gubernamentales'

512 I C+ftub l3
-.| Gl-.*"nto

de la calidad de los sistemas de informacin

de ro consumidores

::ffi

[g I

uaunsa

:eluernSrs ol Jeuoluoc ep oqep seurelsrs ep ogssrp op snuoJur ns

eJenJ

'esJeeprsuoc
oJsly\uos o^onu un rs 'sBusurnq sessJJalur op sauorlsonc seJ JeJoprsuo] .
'sepBprlue solBdrcuud sel Jrgrqur urs esJulueld{,ur

ougc asJgosrp ueqap sor3o8eu op souorurpecoJd so^onu enb.JeJoprsuoJ


epBldPc Jos

aqop orugc ,{ epeuareuqe ( epezrueSJo Jes oqap ugrouuoJur pl ourgc .sutuesrs


o 'ruelsrs o \3rlu Ia i:u3tuof, eqap ugrcruJoJur ep solueutolo enb :ereprsuo3
?rrr3lsrs lep seloul ,( so,trelqo saedrcuud sol JBJo{rnug .
ns ,{ er1qeeH ep setllolqord so JrqrJcsoc

'selualsrr: s"ui:is:s sI uoJ uorJBIsJ

:atuarnrs sol Jaceq orJsoceu sa oi.tuoJur Ie uE .osulc BI sopellnseJ


so ruuese:d .. sflllatfls ep ogosrp,{ srsrlgue ap ouuoJur un:eruder .erq1eeg ered
srtr31srs or;:lrx En Jsgasrp'asec ep soeueduoc oJlenc o seJ] op odn-r8 un uo3
'olcnpord un ep solnloe sluen su ueruduroc es ouroc,(
un ap seru uduroc secge:8oe3 sueu gnb ue 'souur o sgr.tr uspue^

opz3

lfnt{d

SJJprJ?" arb 'otua sgur o oprdgr seur ue^sn[u es solcnpord gnb'oprped rod
oi::;:,- ;,1LLrl 1e 'soprped se-lo,(ur sol op sel uos sepuorl gnb erqos ugrc?truoJur
JE'::; a:na as 'salenuB o selBnsueur'seleueures sopotrad Jd .rucaloprJeu
.t s::-"r :? .EqEr Ia JEluerJo e:ed esorlea, uoroer.ruoJur uoc souuoJur op peprsJa^rp
EUlr;::p.,:i ;pand esaduro uun ruorcBJnlceJ ep,( seluea, op soJrsgq solp sol o(l
'sornlnJ so ep ogeduresep
Io .trcepe:d,( seentrce solcnpord

sr;i ,:u;d'eresap Ia Jpnle^e'solced aJqos seuorsrcap erud sopzrlrln Jos uep


-::: ,:':;:iul3JJ aJqos ugr3[uroJur u ,( osoc a ,osa:8ur e ,orcerd E .sucglcedse
:=:i?:l ,r 'sotonpord ep ssoull 'socnpord ep ogeduesep I eJqos ugrcelruoJur
ii?lqur"i uorseJlsrururpe 3'I 'splue^ ep 8zJ3nJ e1 ep ogadurssep Iop oluorru
.raJq .i:eaueld ered ugrceuuoJul ep uulrsoceu suluol ep seluere8 so1

=r-+rtr
-;:-ia i:

:::i:.si:p

'opuenc ,( -rrcnpord sapeprun seluenc BJBuruuolap soprpue^

odrl ,{ oeurnu IE 'JorJelug s}p lop se}uen sel uo sopseg ugrccnpord

3; =-izl; sauzid sns e3q 'oldruele :od ,ugrccnpord ep ugrceeued ep eue]srs


i1 ?sJ;E; q ep ugrccnpord ,( sorJlua^ur op seurolsrs so ,rod ,( esa:drue e ap
--.-'ir :JcJ !-e1tr3n3 ep eIuelsrs e rod uezrrln os u?rqtuel oprped un ep solpp so.I

;J]
4-

]{i
:{

fr]l
gll
itrp
"_t

0t't0t$:tv10t_
NOI]VUNI)VJ

:t ::5
_,_

w$
,n$

_-)

w$
:7: \t

:-{r:[1

UOd

Olfiud

ugw t6

esanquter t6
eruren 16

NOt)dtu)slc

;a _: :l op ped ap eq:ej
--:<;: :: caC ao otaunll

0s'9$:lnouv8t

z6rv1 s9

gstts 0
z6tt^ 00 I
cotd

oN

sc:-.:l::;

s.r'

?q3l
-Jnu

le

{,(
4ue
:3en

s6t00 eluarll ap oraultlN


'6ururssg
Z9S0l,
pre^alnog pueq6rg
g
^N
rvrarnq 6r 1

opettaultad n5
aluarl)

'Bcrd1l eJn1ceJ eun elueserdeJ es ugrcenurluoc

Y'{ror3.n!-\r{i ..:*.::]::.,r ed so1ep,( seluellc so ered wJnlcBJ ecnpord,t


:p sapi]al s,:: -; ::i
sat?rl3

'sor3r-lJs so; .i

..
.dec
orco8au ernbenc ep slua^ ep ugrcunJ .I
lrorJnqrJlsrp

el op ercuorsue el op oluerurnSes e
JeJsq ualquEl u&i;C trL-llr.quisll 3p seleue3 sol Juuluualep ,( 'seuelslxe ,( so,l,enu
solcnpord EJed L1pE3-Er.r ap 1;::u:iod 13 JeJrlSOuOJd Seeuorcouro:d sugeclurso sgJlo
,( peprcqqnd EI Jeglsrp 'sola:d:iqos sauorsrcap ered'socnpord so ep ugrceeued
'
e-ed au'elopeJjatu .i :-slue\ ep uorreuuoJur uellsocau seserclue su1

elJu

leal

\ec

,ed
ls

,JOpe

Jqos

i ur
0ero

ialuBl
tp sotl

-and
pJBnu

ue

?J

so enL

Resumen adrninistrativo; relacin con la estrategia corporativa, beneficios


programa de imPlantacin.
2. biu!t"-" de fljo de datos, o flujograma del sistema'
3. Ejerplo de un diseo de una pantalla para entrada de datos'
4. Descripcin de las funciones del sistema'
5. Especificaciones del informe.
6. Diseo de archivos.
7. Procedimientos de conversin.
8. Medidas de aseguramiento de la calidad.

l.

procesamiei
Es importante establecer el alcance del sistema. Debe limitarse a

de pedidios y a las actividades relacionadas con ventas V melcaiolllii.


neclsario reisear los sistemas de manufactura, cuentas por cobrar, di
control de inventarios para la Healthlite en este ejercicio'

Desarrollador de software suizo-sueco


usuario temprano del CASE
En 1988, La ABB Network Control se enfrent a un serio
problema de administracin de producto que no slo era
costoso sino que tambin amenazaba con socavar la calidad de los productos ABB, que es una copropiedad de Asea
de Suecia y Brown Bovery de Suiza, una empresa gigante de
Europa con sede en Zurich. Su divisin Network Control
proporciona sistemas a los clientes del sector industrial de
energa elctrica en todo el mundo (las oficinas principales
de la divisin estn en Suecia. Alemania y los Estados
Unidos). Con sistemas que hacen el seguimiento de las
redes elctricas operadas por las empresas de servicios, ABB
es lder internacional en su campo. Los clientes de ABB varan en dimensiones desde las grandes redes que abastecen
a pases enteros con energa, a plantas pequeas que dan
servicio solamente a comunidades aisladas' La empresa
desarrolla sus sistemas nlcamente en minicomputadoras
(DEC) VAX de Digital Equipment Corp y orienta su cdigo a
mquinas VAXes de DEC o mquinas DEC de UNIX.
El enfoque de negocios de ABB es primero desarrollar un

paquete genrico de software y luego adaptarlo para cada


uno de sus cientos de clientes. La versin genrica de cada uno
de sus sistemas (productos) contiene cientos de mdulos de
programa. Luego de producir copias adaptadas para cada

uno de sus clientes a partir de un sistema genrico, ABB


debe administrar decenas de miles de mdulos de programa para justo ese producto nico, un trabajo enormemente
costoso. Cuando desarrolla una revaluacin al software
genrico, debe aplicarse a cada una de las versiones adaptadas. Cuando un cliente encuentra un problema de softrvare que resulta ser parte del sistema genrico, todas las
'rersbnes deben ser corregidas. Si el problema es parte de
b adaptacin, ABB no slo debe corregirla para ese cliente

5|{ I
I

se convierte en

l?l

un

sino tambin determinar si esa adaptacin


parte de los sistemas de algn otro cliente, y si
tambin debe arreglar los otros sistemas. La
administracin para todo esto ha sido una pesadilla'
siempre han significado
cantidad de codificaciones repetitivas para mantenet
lizadas todas las versiones. Con los aos los 300 i
de software de ABB concluyeron que gastaban
tiempo en la codificacin. Tambin se dieron cuenta
con frecuencia no saban en efecto cules mdulos
sido enviados a qu clientes. ABB rechaz la posibk
cin parcial de tener una copia completa de cada
los sistemas entregados a los clientes. Hacer y
tantas copias era ms de lo que la empresa poda
Llegaron a la conclusin que deban encontrar una
Los arreglos y las meioras

respuesta.
La solucin que adoptaron descansaba en una herr
CASE CDD Repository de la Digital Equipment
Maynard, Massachusetts. La primera herramienta
que ABB instal fue el sistema de control de

control de cambios protege los archivos y manti


registros de todos los cambios sufridos por cada
sistema de control robusto reforzar la seguridad de
ra que las personas con autorizacin adecuada

accesar y cambiar archivos. Archivar automti


versiones anteriores de un archivo cuando se
cambios, conservando tantas versiones como se

creando as una historia de cambios que puede


cuando se necesite. Un sistema de control de
registra la fecha y hora de todos los cambios y el
de la persona que los lleva a cabo. Evitar aun
personas traten de hacer cambios al mismo

Ca$tub 13
+,sego-*ento de la calidad de los sistemas de irrforrnacin

gtg II

F
otpnlse

aposEl
-srp palsn euelse

saluerl) sns 3-:


oolesap ap e-::--=
-aqotd sol uos s; E -, :

elueuo so ,( sc::-:__:
alpnuos , ;-: ', : -:
a

'9

spnuelsun)ir: enb ofeq?'o.r1,:-

)lomlaN ggy ered 5 ap aluateE ouuo: aded ns ua L - anb to? opt.lro) laqeq euaqep ggV ;obsau un ap elerl a5? 'ot1uo )romlaN ggV ap orr--

a eted opnpo:d alsa ap uor:e:truu6rs el ap uot]san_le)ol'elsandsat ns ul

ap osruolduto:

spt)uelsunfl) selsa o[eq E.


elemtc::

ap so6sau sol uos saen37

BBV ap osrutotdr.uo: lap olue] an? 'elqtuodsrp ou _ olad oprlaurotd etennryos eted esn uot)eLuJolu :
a
ourutal a sa ,,atenntode

*3-S S 3p sal

sesauotd ua oppseq an1 fuosodau

:: = .::n:nrl
:-

J-)-

-- t
^^^lJf
>

:: p <:,-J<
-

=L

!l

)lC la ?_:

seLualsts ap prllsnpul e anb

's

ere

r p]p o

s e LU

a Iq

o,

rt'r"#1

iHJ'J::',

:1'

:,,'

;,

-od eluarueraLl elso anb pelsn aalf seualqotd ar I


'uor]ronf epa ap splluo) sotd so lellollesac
.rc? ,fuosodaU/CC: ap osn ia opepuauolet p;-:
?,-teu7 'lolluoJ )roMleN ggy

eted

ep aluata6

;t
:

d:
5r

ou:-

orpnlsa ap osef lap seluna

: lail

-:

3UP

: - 3)e
cun

-:

- ts

':

al

qeq

,-o ep
:-JNLU

lua6

-_

'(OO

'ottn[) auzebey eleMUoS',,etroltade ,{tolrsode 6uiptng

tas

r{1te3,,

,teg a6toe5 :

j -;te la
..,6 eun
'el

'seuoDe)rltpotu spl ep oluetutn6as un laleLl ,{ o6rpo:


Jezlllnal eJed peptlDe] eLllnuJ opep eLl sal opnpold le anb
psuard EBV'flC ep fuolrsoda
la uo) et)ueuadxe eun6le ap
o6an1 'uor:ein6tluo) ap uooetlsturupe ap eualsts un uof
reDrut etadsa ljelelsut eeueld anb fuolrsodaU seluatuJelleq

sPJlo ep ugtstuJa el eiadse ggv 'osn ua else sorquel


ap lo:luol ep euralsts la anb eloqv .ollnpotd ap uonnq
-rjlsrp ap spftlst.la+lele) sel une opt}ua eq ou flc anbtod
soprun sopelsl sol ua o etueuelv ua opelplsut oprs pq
ou fuolsodeu la 'olnllue alsa ep eqlaj el eispH .llc elpd
seqenrd ap oduel un ue otur^uot as anb o uot ,o1:npotd
la resn ua seJaLutjd spl ep eun opts eLl ggv .peptlelo]
ns ue opuesn uglsa el saJoppJduol solod nLu anb uesuard

seleulsnput sslope^tesqo so anbune'uorsodaS/663


000'0t ap ef.lal oprpua^ eLl anb eujlue )lC
eJed serfuaftl

'solsg ap loptladuol un uetquJel se


)lC anb:od ,ete:
o)od a)aueulJad ele^^uos ap saluetpuadepur sa.ropeanord
sorlo solsa uor fl6 ap uorf,ela. el .sluaulnllsul sexal
op lll el 6ur1nsuo3 ueslepuv tnquv ruot] uorlppuno1
el oLuol sele) 'lSVl seluetLUpl.teq seto eted selelue le6

'eulsnpul e ap edr:uud euaqotd un


rlue grlaulold
setu:r1' uafeqeJ] aJem4os ap seluatutetlaq salualel.rp anb

fl6

.:"ic ;p eLueqotd te relele sa SVN ep onrlefqo un 'flc


:: ,:.?','r-cs ep etaua6 er6elerlse e sa anb '(5y) pod
--- _ - - -:l r ly )roMtaN a ered leluautepun] sa anb"od

336 ered o:r69et1sa opnpotd un sa ,olrsodal:


'XlNn flC spuJalsts ua o saXVA ua asJesn eted ap,i l:C ap saXVA ua sopnpold sns elloJlesep gBV e :
f lC ep lSVf elueruel.leLl el or6ra as anb e :od uc.:
'el-.

-:

e:t1S1

ra ol

is

,: .telnltl

ero[eu pun uolar]euotd ,{ euraqord alsa e peprc -:


opuep uglsa soletua6ur sns anb uotarpuodsat sols:
uo: euraqord alsa optlnlsrp eq e pun3 'alupllsn.res apend elsendsal ap oluel odura] un ,oupulel ;-:
'uonunl enanu eun ezuetuo: uarn6e "

euJalsrs un u:l

epe: sopun6as 0E o OZ ap res apand elsandsar-uor:-:.


odu:ar a anb se punl)l rod opentasqo oues euJa,c:

,.'o6rpo: a u: "
-ed orque: tarnben: tod sopepap ugtas solnpoL- ,
-er6ord selen) peptlt)e1 :oeur eqlnut uof Jnep sc _;
eroqv,, 'etfans 'seJalse^ ua ggv ap seuDuo sel ue s.: :
pepre: ap eluata6 'punll 6115 atrp ',,solnpgLu s:.
so e sope6tl sopolaLu seluarule:laLl sel ep , =.

.rgrcnqr4
.elur

; oN

:lorIuSSOC

"

solepou sotlsenu ep set)uepuadep se opepa lap :.


-rn6as ta:eq autad soN,, 'saluetl) ap seuelsts s:-.
redepe eted solep sol ep ollse: a trn6as e gBV E -::
anb soafqo e sopeluatlo solnqtJle auarl fuorsoda - 'o:r:adsa opnpotd un ap solnpoul sol sopol le,:: onpour un ep seuotslen seqlnut .efeuer"u e BBV E _; : rlI
sorqure) ap lojluol ap solnqule solsl .e3ue]lnut s :.. .- lorcueueq
"

:11

Refererrcias

Abdel-HamidTarekK...TheEconomics-ofsoftwareQualityAssuranel
'*-J",i_r"r.a c-"r" i"a, Mts Quarterly (september 1988).
washiq
s. .,The Economics of software Q,ality Assurance."
Ib.ir,
' "-:.,David
Proceedings'
1976
Conference'
ational Co*f"ttt
Kumar' "An Empirical k
Banker, Rajiv D., RoberiJ. Kaufmann, and Rachna
in a Computer-Aided SoftsrOblect_Based Outpri'M."ro..-.ni Metrics
;;il;.;td lcsii"";;g;;f;.1 ournat of Managment tnformatin
Sytems 8, no. 3 (inter 199t-92)' ,.performance
Evaluation Metrics in
F. Kemerer.
^O."p."r,
B"rr., Rajiv D., and chris
Model." lnfomta*t
Principal-Agent
A
Information Syrt.*i
1992)'
(December
4
l;;;;t Reserch 3, no'
Boehm,Barry.l...UnderstandingandControltingSofrwareCost.s.,,rEEE
S:;i;;;;;-lg;n"'tng 14' no' 10 (October- 1988)'
Transacti.ont

""

Booch,Grady.ObiectOrientedDesign^t'uitbApplications'RedwoodCity'
- - -Caiifor.ri:
Benjamin Cummings, 1991'
.'rhat Are You Measuring? lhy Are You Measuring Itr
Bouldin, Barbara M.
Softtare Magazine (August 7989)'
r ,-r----^^r /1rr
{o"'do"' o bi e ct-o riente d Anatv sis' Englewood
cr:;.' ;r;;,ilJ;,;i
NJ: Prentice-Hall, 1989'
r ----^ ASvstems Development A
Dekle,"va, Sasa M. "The Influence of Information
(September 1'991)'
on Maintenance." tutli-lii'i'ty 1'6,rlo' 3
Specification' New York:
System
and
DeMarco, Tom. Structu,ednalysii
Yourdon Press, 1978.
Software Engineering dE. "structured- Programmit'q;'.tl Classics in
Diikstra,
--'-*rrd
Nash Yourdon' t* Yor-li: Yourdon Press' 1979'
Burgessper
pla, o., DonaldJ. Mccubbrey, p.Declan o'Riordan,TX:andTheKeith
Pru
Dryden
Foundations ,f B;i"";:;-ffiii,'z"d ed. Fort'orth,
7992.
Tools and
Gane, Chris, and Trish Sarson' Structured Systems.Analyvs:

""'i,J;;;;;-E;si;'od

cliffs, NJ: Prentice-l1l!:."'1,.


- ^.: --^ system
obiect-oriented
and
Brian,
Julian M. Edwards."The
Henderson_sellers,
(-Sipt:mle'
9^
no'
33'
tbe ACM
Life Cycle."
'?'-o-)-, -^,Techno-logy: A Key Software
Corporation,'-'ObjectInternational Data
*"-;;;il
'90s!' comlputerworld, l/.ay 1'1" 1992'
Magazir
"New .t'i"' Needed for New Generadon'" Software

ct*riliti'if

Keyes, Jessica.

(May 1992).
Korson, Tim, and McGregor, John D'. "Understandilg
AC
Unifying P"."digr.r.; io mkunications of the

glittt Oriented: A
n' no' 9 (September

1990).

Computeruoild (Jantary 6'


LaPlante, Alice. "For IS, Quality is 'Job None'"'
t992).
Lientz.BennettP.,andE.BurtonSwanson.SoftwareMaintenanceManagetna-

MA, Addison-7esle 1980'


of Software"' Scientific
LittlewoodlBev and Lorenzo Strilini. "The Risks
Reading,

American (November 1992)'


kverages
Mark c. ..KBS Circles: A Technology Transfu lnitiative,that
Maletz,
^"--rd;
no' 3
14'
MIS
Pro"gram'"
Quarterlv
J.tthif ,h;;;;h Qualitv
(September 1990).

Computerutorld
Mandell, Mel. "statistical Software Rings in Quality"'

6, 1992).
t , :- -r CASL
-Acz
Techniques: The Basis of
Martin,
am.,, and Carma McClur.e. Structured
-n"j't*ood Clifft, NJ: Prentice-Hall, 1 98 8'
software Design"'
Mazzucchelli, Louis. "Str.rctrr.ed Analysis can Streamline
1985)'
9,
CoruPuterorld (December
..The Case against CASE.,' InformationwEEK (February 17,
Moran, Robert.
(January

7992).

13
516
" '" II Captulo
rgrr".i"nto

db la calidad de los sistemas de inlormacin

s'rf,ua'p

^gl

'351 'ssar
pafiPtuts 'aurluelsuo3 '-I'1 PuE 'prempg'uoprno
uopmo :{ro 1$N 'utpaq
r"tiuon
stuars5 or

st4,*tuaurdole'rag
'
fi e*-raqureraq) k't",' S I jr'n'u'i:yt:p
uouerqddv
rrnu,uq'Jil"i6 F'"{.tYjj]d'iv

eer,,

'r"q'ii3lia a p*

"{rl;;

ir1 'qurolrr"1 'li#T'Jr#l^t

'IJBW'BIDaU

ePl\JoS"
'uey'Sutppe
0I 'ou 'tEW)V aql jo suotlo)tuntatao) "'sruue'
raqorr6) uoqnuelecl 'i+ qot sl'bll:nb" : a qruarda5

'ftea'1

i'

.
pi, e'I etl'qtl9.-',6f 5 1
G L 6 raqrueaoN
!%iir o5' a up' iu]it "'!iti'*l i'rl
u o nouo 1o e..' srs o J
r'rlr;f, J
Suuaauufl aJer\llos Io
-Ct.
aql ]o suotlon'unututo) .(.'sleuolssalo:
WCV
pue "[ppuou 'ueturo1
,.r.r"r*r,r"iq'irrf
suoodora ,rrrur.poi g'svJ,,
'(Sgef :aurunS) I 'ou'

rT;*'

rrrsisWsautahouov.1?y:i:!-;;1ff;,,ff
NJ,":#iJ:3:];9,,^
Fa pre sailuug Pelrrauo-ralqo" :

Vous aimerez peut-être aussi