Documente Academic
Documente Profesional
Documente Cultură
paia el análisis. Ésta es la rizón por la que se debe interactuar con los
usuarios y administradores (si es que no san el mismo! desde el inicio del
proyecto. Sin la ayuda de ellos no se podtá comprender lo cue está suce-
diendo en una O7ganizacidn y no se padiá realizar el cambio real.
"S. ai cambio (esto es, las mejoras al negocio qi¡3 puedan ser realizadas
mediante sistemas de información) se ve garantizado después del análisis,
sí siguiente pase es desarrollar un plan para el cambio junto con laE gentes
qut deben realizarlo. Una vez que se logra el consenso para el cambio a
realizar, se debe interactuar constantemente con aquellos que están ha-
ciéndalo. Se facilita el cambio usando la experiencia propi"1. tanto COTÍ los
humanos como con las computadoras, para lograr su integración en un sis-
icTna. de información hambre-máquina.
Actuando si analista de sistemas como agente de cambio se es defensor
de una línea de cambio particular que involucra el uso de sistemas du in-
formación, Adicionalmente se les enseña a los usuarios el proceso del cam-
bio debido a que $2 está consciente de que los cambios en el sistema de
información no suceden independientemente, sino que lambían causan
cambios en s. rea!o de !a organización.
iocvmtntaáón
En la quinta fese del ciclo de vida del desarrollo de sistemas el analista Ira-
baja con los progiamadores para desarrcllar cualquier software original que
s; necesite. Algunas de las técnicas estructuradas para el diseña y docu-
mentación de software ineluyen diagramas estructuradas, el n;élcdo HIPO,
diagramas de fhijo, diagramas Nassi-Schneiderman y Warnier-Orr y
siudocódigo. El analista de sistemas usa uno o más de es¡os dispositivos
para comunicar al programador lo qua necesita ser programado.
Durante esta faje, el analista también trabaja con les usuarios para de-
sarrollar documentación efec:iva pira si software, inctuyando manuales
de procedimientos. La documentación ie dice al usuario la minera de usar
el scftivare y también qué hacer si se suceden problemas con el software.
Los programa dores tienen un papel principa! en esta fase conforme
diseñan, codifican y eliminan errores de sinlaxis de los programas ce compu-
tadora. Si el programa va a ser ejecutado en un ambienta de raacro-
computadoia, se debe crear el lenguaje de ccntrol de trabajos (JCL1. Paca
asegurar la calidad, un programado! puede realizar ya sea un diseño o un
ensaya del código, explicando Las partes complejas del programa a un equipo
de c:ro5 programadores.
La cuarta finan, y posiblemente una de las más importantes p i r a sí uso tío he- ,a
rramientas CASE, es que permite que l o s u s u a n o s a n E l í c í n y valoren el im- A.SUMlt<Ei PAPEL
p a c t o d e los c a m b i o s de maiiífíiiiuLiL-tilo P Ü I q e r r : p ! t , puRHí í e i q i i K el tf.mafto : •• •
[ de ur¡ eismant^. tal como un numero da cliente, necesite ser agrandado. DESISTEüAS
LE herramienta CASE liará u.ia refeiencia cruzadi de t-ccta-=; las pauta- 15
lias, reportes y archivos en dcside es usado el elemento, produciendo un plan
de mantenimiento comprensivo,
1.a figura 1.11 ilustra el cosió de coiregír un error detectado en cada una
de las fases. Observe que se requiere mucho ruás esfuerzo paia corregir ur,
error en cada fase siguiente Par ejemplo, supongamos que se omitieran va*
ríos elementos ciando el analista estaba examinando los detalles de los da-
tos usados en el sistema. S^ el atislista se dio cuenta que estos elementos se
olvidaron después de que habían sido escritos les programas tendrán que
ser modificadas las presentaciones de archivos repoites y panlaLas, así
como los archivos de dates de prueba, programas y documentacitSa. Esas
correcciones pueden llevarse 100 horas y, en cambo, la adición de cllcs a
los materiales de diseño y i íes programas para que fueran paite del riiserlo
original desdé el principie hubiera tomado solamente cuairu horas. Obser-
re las sugerencias a lo largo de los siguientes capítulos que indican cuándo
te debe realizar el análisis y la manera Je determinar si el diseño del siste^
ma es preciso y completo.
Los anaUstis tienen a <n disposición varias herramientas de soft-
ware de njicrocomputadora que puedan ser usadas para ayudarles en el
desurdió de sislcmas. Además de las herrr amientas CA.SE y de ingeniería
inversa, se puede usar lu siguiente sn diversas fa¡"t=s dp.l tríelo de vida de
análisis y diseño: software de administración, para optiirizar la u b i c a d ^ do pei-
sonas y tenui-sos de proyecto, Soft wire pata crea: ptotetipos rápiáeirieri.le.
pauta Lis y reportes qua revisen y modifiquen lis usuarios, henamieotas psra
el diseño de Eormas pare que ayuden en el diseño de formas o áz documentos
fuente y software de gráfiejs v de presentación que ayude en h creación de
ilustraciones y produzca una presentación profasiona! para los usuarios.
METODOLOGÍAS ALTE.RNAS
Aunque esle texto es el enfoque indi ampliamente usado en la práctica, ha-
rá veces en que el analista re&onozca que la organización puede benefi-
ciarse más con el usu de un enfoque alternativa. Tal vez un proyecto de
sistema que usa un enfoque estructurado ha fallado lecietiternente, o tal
vez [jas subcultuias de la organización, compuestas da varios grupos dr-
üsuarios diferentes, mantengan mejor el paso con M\ método alternativo.
No podemos valorai justamente a e-;tos métodos er» un espacie pequeño, ya
que cala une de ellos >e merece y ha inspirado sus propioí libios « [nvei-
tigación. Sin embargo, al mencionar aquf «tos enfoques esperamos ayuder CAPfTLLÜV
\SUhiIRULF
a que se esté consciente di que, bajo ciertas dreunstancus, una orgaBiza- DE t i . ANA i • i •
ción quiera considerar urw akernaíiva o suplemento al análisis y diseño yUS
estructurado v al ciclo de vida del desarrolla de sistemas. 21
modificación y mantenimiento de los sistemas de información, ti análisis
v diseño de sistemas proporciona eslo.
Se xequier; que IDS analistas de sistemas desempeñen muchos papeles
on el o í r » dé su trabajo. Algunos de estos papeles son; (1] consultores exter-
nos para negocios, (2) experto de soporte dentro de un negocio y (3) agente
de cambio en situaciones tamo internas cenno exlernas.
Los analistas poseen un amplio rango de habilidades La primara y
principal es que el analista soluciona problemas, le gusta el neto de analizar
un problema y encontrar una respuesta funcional. Las analistas de sistemas
requieren habilidades de ccmunicacirfn que les permitan relacionarse en
forma significativa con muchos tipos de gunto diariamente, asf como habili-
dades de compitacida. Para su óxito es necesario que se involmre el usua-
rio final.
Los analistas proceden sistemáticamente. El marco de referencia paia
su enfoque sistsmático es proporcionado por le que es llamado el ciclo de
vida dül dusa rrollo de sistemas (SDL-C). Ésre puede ser dividido en siete
fases secuenciaíes, aunque ?n realidad las fases están ¡nterrelacionaias y
frecuBntemente ss llevan : cabo simultáneamente. Las siete fases son.:
identificación <ie problemas, oportunidades y objetivos, determinación de
los requtrimientOí de información, ar.álisis de las necesidades del sís-eir.a.
diseño del sistema recomendado, desarrollo y documentación del soít-
. prueba y mantenimiento del sistema e implementscidn del mismo.
Los paquetes de software basados en raicracomputadora autornítiza-
para al análisis y diseña de sistemas son llamados herramientas CA?E.
cuatro razones para la adepción de herramientas CASE son el incre-
to de la productividad del analista, la mejora de la comunicación entre
y usuarios, la integración de actividades del ciclo de vid* y el
rilísis y valoración del impacto de los cambies por mantenimiento.
Los analistas también usan enfoques CARE [re ingenien/a asistida por
iputadoia) para hacer ingeniería inversa y «ingeniería de software para
extender la vida del íoftivaie legado,
Un enfoque nuevo y ciferente al análisis y diseñe de sistemas es el
análisis y diseño de sistemas orientados a objetos (O-O), Estas técnicas es-
tán basadas en conceptea de programación orientada a objetos en Jos cua-
les los objetos, que son creados incluyen no solamente cfdigo acerca de
los datos sino también instrucciones acerca de las operaciones que SE pue-
den realizar cen ellos.
Cuando la situación organiíacional lo demanda, el analista puede
apartarse del SDLC para inlenlaruna metodología alterna, lal como la ela-
boiacio'if de prototipos. ETHICS. el enfoque de campeón de proyecto, la
dl Soft Systems c Miltiview.
RESUMEN
La información puede se: vista como un recurso de la organización. Como tal,
debe ser müiejada cuidadosamente, el igual qua con los demás recursos. La
disponibilidad de poder d; computo al alcance de las organizaciones ha
dado como resultado tina explosión, de infoimacidri y, por consecuencia, se
debe dar más atención ai manejo de !a informecidn generada.
Todos los sistemas de información computar-izados tienen en sa base
una base de datos q¿e guarda los datos necesarios para dar soporte a las
fundones del negocio. Un sistema de proceso da transacciones (TPS) da
soporte a lis transacciones rutinarias y de gran volumen de los negocios,
tales como la ndmir.a y el inventario. Los sistemas de automatización de
oficina (OAS) dan soporte a los que trabajan con datos y que usan procesa-
miento de palabras, hojas de cálculo, etc., para analizar, transformar o ma-
nejar datos. Las sistemas de ti^abajo de conocimiento (KWS) dan soporte a
profesionales tales como científicos e ingenieros que crean nuevo conoci-
miento. Los sistemas de información gerencia! [MIS] son siitemaj de infor-
mación computarizadas que d<in soporte a un rango más amplio de
funciones de! negocio que el que dan los sistemas de procesamientos de tran-
sacciones. Muy frecuentemente el MIS produce reportes para los
tomadores de decisión. Los sistemas de apoyo a decisiones fDSS) son siste-
mas de mfomacirin cuya lívida está hecha a ia medida ds sus usuarios y
que ayudan a dar seporte a lo; tomadores de decisión en !a loma de deci-
siones semiestructuracia. Los 5i.¡temas expertos capturan la experiencia de
los tomadores de decisiones pan ser usada en la resolución de un proble-
ma o de una clase de problemas Los sistemas de apoyo a decisiones de
grupo (GDSS) juntan a los miembros de un grupo en lugares electrónicos es-
pedales para ayudara qsie el g r u p mueivs problemas semiesrructuiados o
sin estructura. Los sistemas de fcfoyo a ejecutivos (ESS) ayudan a que los
ejecutivos organicen su interactíit con el ambiente externo proporcionan-
do gráficos y soporte de comunicarones en ubicaciones accesibles.
El análisis y diseño de sísteni;s ss un enfoque sistemático para la
PARTE 1:
FUNDAMENTOS idenriBcacidn de problemas, oportuniv.des y objetivos analizando los flujo?
DEL ANÁLISIS de información en 1*5 erganizaciemes y -liseñando sistemas de información
DE SISTEMAS contputerizados para resolver un prablL'.-ia. Conforme prolifeía la informa-
22 ción, es ejenciaJ un enfoque planeado y istomático para la introducción.
análisis y diseño de inversa
sistemas de software
amiis:a ce sistemas «ingeniería
consultor de sistemas CARE (reingeniería asistida por
agente de cambio computadora)
ciclo de vida del desarrollo software legado
de sistemas (SDLC) análisis y diseño de sistemas
herramientas CASE orier.tados a objetos
paquete de especificaciones ETHICS
de programa Multivíew
depósito CASE Elaboración de prototipos
mantenimiento metodología Soft System
generación de cídigo campeón de proyecto
amigrecidn de sistemas
PREGUNTAS DE REPASO
1. Describa porque es laés tíiil pensar sobre k información como un recur-
so de la organizacidn en vez de un subproducto de la organización.
2. Defina lo que significa un sistema de procesamiento de traasacciones.
3. Explique la diferencie entre los sistemas de automatización de ofici-
na (OAS) y los sistemas de manejo de conocimiento (KWS).
4. Compare la definición de sistema de información gerencial {MIS) con
la definición de sistema de apoyo a dacisiones (DSS).
5. Defina, el término sistemas experros. ¿En que difieren los sistemas
expertos de los sistemas de apoyo a decisiones?
6. Liste los problemas de interaccitín de grupo para los que fueron dise-
ñados los sistemas de apoyo a decisiones de grupo (GDSS)
7. Liste las ventajas del uso de las técnicas de análisis y diseño de siste-
ma en el enfoque de los sistemas da información computarizada p«a
negocios.
8. Liste ttes papeles que debe representar el analista ¿e sistemas. Di
un* definición de cada uno de ellos.
9. ¿Qué cualidades personales so:i útiles para el analis:a de sistemas?
Lístelas
10. Liste y defina libremente las siete fases de ciclo de vida del desarrollo
de sistemas (SDLC].
11. Defina la ingeniería inversa de software y la reingenien'a tal como se
aplica a la CARE (rsinganiería asistida por computadora.)
12. Liste las cuatro razones para la adopción de herramientas CASS.
13. Defina ei término análisis y diseñe de $jítemss orientados a objetos.
BIBLIOGRAFÍA SELECCIONADA
Alavi, M. "An Assessment of the Prototyping Approach to Information
Systems". Communications of the ACM. Vol. 26, No. 6 Junio de 1984,
pp. 555-553.
Avison, D. E. y A. T. Wood-Harper, Multivíew: An Expiotetion JH
Information Systems Developtnent. Oxford: Blackwelt ScíeEitífic
Publications. 1S90.
PARTE 1:
FUNDAMENTOS Beath, C. M. "Suppcrting '.he Information Technology Champion". MIS
DEL ANÁLISIS Quarterly. Val. 15, No 3, septiembre de 1991, pp. 255-372.
DE SISTEMAS Che-ckland. P. B. "Soft Systems Methodoíogy". Human Systems
24 f. Vol. 8r No, 4, 1989, pp. 271-289.
Chacicland, P B Sys'eiss Thilikir.g Systsm Practico. Chichestcr, U. K.J John
Wiley. 1991.
Coad. P. y E Yourdon. Object-Oriented Analysis, segunda edición
En^lewood Clif:s. N¡: Yourdon, 1991
Da vis. G. B. y M. H. Gho¡i Mangemenl informa tion Systems: Conceptual
Foundarjon. S'.rnctuie, ana DeVBlopmsnt, segunda adición. Nueva
York. McGraw-Hill Boak Company, 1935
Holsappíe, C. W. y A B. Whinston. Business Experí Svstems. Homewond.
IL:Ir\dn. 1937.
Jackson, M A, SystemsDevelopment. Englewood Cliffs. NJ: Prentice Hall,
16B3.
Ksncall K. E. "Behavioral Implications íor Systems Analysís and Destgn:
Piospects for the Ninsties". /o.irn^i of Mar.gement Systems, Vol 3,
No. 1.1991, pp 1^4.
Laudon, K. C. y J P. Laiidon . Managenier:! Information Systems, tercera
edición, Nueva York: McCraw-Hill BooV Company, 1994,
Muioford, E. y M. Weir. Computer Systems ¡n Work Design-the ETHICS
Methcd. Associated Business Press, London. 1979.
Naumasn, J. D.. y A. U, Jenfcins. "Ptototyping. Tlia New Paradigm Eor
Systecis Development". MiS Qusrtedy. Vol. 6. No. 3, septiembre
de 1982, pp. 29-44.
Whitten. J. t., L. D, Bently y V. M. Barlon', Systems Analysis & Design
Methods, terceri edición Hornewood IL: Iiwin, 1Q94.
. E. Aíodem Slructured Analyiis, Englewood Clífts, Nj: Prentice
Hall, 1989.
CAPÍTULO l:
ASUMIR f.L ['APEI.
DE EX ANALISTA
DE SISTEMAS
25