sistemas operativos · además del atlas supervisor y el os/360, los años 1970 marcaron el inicio...
Post on 01-Oct-2018
224 Views
Preview:
TRANSCRIPT
REPUacuteBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIOacuteN UNIVERSITARIA
UNIVERSIDAD GRAN MARISCAL DE AYACUCHO FACULTAD DE ADMINISTRACIOacuteN
NUacuteCLEO EL TIGRE
SISTEMAS OPERATIVOS
PROFESOR HAMLETMATAMATA
AUTOR
JORGE GONZALEZ
EL TIGRE ANZOAacuteTEGUI VENEZUELA
2
IgraveIacuteNDICE GENERAL
INTRODUCCION 3
DESARROLLO DE LA INVESTIGACIOgraveN 4
SISTEMAS OPERATIVOS 4
ANALISIS DE UN SISTEMA 32
DEFINICIOgraveN DE SISTEMA 36
CICLO DE VIDA DE DESARROLLO DE SISTEMAhelliphelliphelliphelliphelliphelliphelliphellip 41
ELEMENTOS DE UN SISTEMA DE INFORMACION 44
FUNDAMENTOS DEL ANALISIS Y DISENtildeO DE SISTEMAS 46
CONCLUSIONES 7iexclError Marcador no definido
REFERENCIAS BIBLIOGRAacuteFICAS 77
3
INTRODUCCIOacuteN
Un sistema operativo SO o frecuentemente OS por sus siglas en
ingleacutes Operating System es un conjunto de programas que en un sistema
informaacutetico maneja los recursos de hardware y provee servicios a
los programas de aplicacioacuten ejecutaacutendose en modo privilegiado respecto de
los restantes y anteriores proacuteximos y viceversa Uno de los propoacutesitos del
sistema operativo que dirige el nuacutecleo intermediario consiste en gestionar los
recursos de localizacioacuten y proteccioacuten de acceso del hardware hecho que
alivia a los programadores de aplicaciones de tener que tratar con estos
detalles
El anaacutelisis de sistemas es la ciencia encargada de analizar los sistemas
grandes y complejos y la interaccioacuten entre estos mismos Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Los sistemas en
relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con cualquier campo
tales como procesos industriales administracioacuten toma de decisiones
procesos proteccioacuten al medio ambiente entre otros
Un sistema es un moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute Un sistema es un objeto
complejo cuyos componentes se relacionan con al menos alguacuten otro
componente puede ser material o conceptual Todos los sistemas tienen una
composicioacuten estructura y entorno pero soacutelo los sistemas materiales tienen
mecanismo y no todos los sistemas materiales tienen figura
4
DESARROLLO DE LA INVESTIGACIOacuteN
Sistemas Operativos
Un sistema operativo SO o frecuentemente OS por sus siglas en
ingleacutes Operating System es un programa o conjunto de programas que en
un sistema informaacutetico gestiona los recursos de hardware y provee servicios
a los programas de aplicacioacuten ejecutaacutendose en modo privilegiado respecto
de los restantes y anteriores proacuteximos y viceversa
Noacutetese que es un error comuacuten muy extendido denominar al conjunto
completo de herramientas sistema operativo es decir la inclusioacuten en el
mismo teacutermino de programas como el explorador de ficheros el navegador
web y todo tipo de herramientas que permiten la interaccioacuten con el sistema
operativo tambieacuten llamado nuacutecleo o kernel Esta identidad entre kernel y
sistema operativo es solo cierta si el nuacutecleo es monoliacutetico Otro ejemplo para
comprender esta diferencia se encuentra en la plataforma Amiga donde
el entorno graacutefico de usuario se distribuiacutea por separado de modo que
tambieacuten podiacutea reemplazarse por otro como era el caso de directory Opus o
incluso manejarlo arrancando con una liacutenea de comandos y el sistema
graacutefico De este modo al arrancar un Amiga comenzaba a funcionar con
el propio sistema operativo que llevaba incluido en una ROM por lo que era
cuestioacuten del usuario decidir si necesitaba un entorno graacutefico para manejar el
sistema operativo o simplemente otra aplicacioacuten Uno de los maacutes
prominentes ejemplos de esta diferencia es el nuacutecleo Linux usado en las
llamadas distribuciones Linux ya que al estar tambieacuten basadas en Unix
proporcionan un sistema de funcionamiento similar Este error de precisioacuten
se debe a la modernizacioacuten de la informaacutetica llevada a cabo a finales de los
80 cuando la filosofiacutea de estructura baacutesica de funcionamiento de los grandes
computadores se redisentildeoacute a fin de llevarla a los hogares y facilitar su uso
5
cambiando el concepto de computador multiusuario (muchos usuarios al
mismo tiempo) por un sistema monousuario (uacutenicamente un usuario al mismo
tiempo) maacutes sencillo de gestionar
Uno de los propoacutesitos del sistema operativo que gestiona el
nuacutecleo intermediario consiste en gestionar los recursos de localizacioacuten y
proteccioacuten de acceso del hardware hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles La mayoriacutea de aparatos
electroacutenicos que utilizan microprocesadores para funcionar llevan
incorporado un sistema operativo (teleacutefonos moacuteviles reproductores de DVD
computadoras radios enrutadores entre otros) En cuyo caso son
manejados mediante una interfaz graacutefica de usuario un gestor de ventanas o
un entorno de escritorio si es un celular mediante una consola o control
remoto si es un DVD y mediante una liacutenea de comandos o navegador web si
es un enrutador
EVOLUCION DEL SISTEMA OPERATIVO
A finales de la deacutecada de 1940 con lo que se podriacutea considerar la aparicioacuten
de la primera generacioacuten de computadoras se accediacutea directamente a la
consola de la computadora desde la cual se actuaba sobre una serie de
micro interruptores que permitiacutean introducir directamente el programa en la
memoria de la computadora
A principios de los antildeos 50 con el objeto de facilitar la interaccioacuten entre
persona y computadora los sistemas operativos hacen una aparicioacuten
discreta y bastante simple con conceptos tales como el monitor residente el
proceso por lotes y el almacenamiento temporal
Monitor Residente
6
Su funcionamiento era bastante simple se limitaba a cargar los programas a
memoria leyeacutendolos de una cinta o de tarjetas perforadas y ejecutarlos El
problema era encontrar una forma de optimizar el tiempo entre la retirada de
un trabajo y el montaje del siguiente
Procesamiento por Lote
Como solucioacuten para optimizar en una misma cinta o conjunto de tarjetas se
cargaban varios programas de forma que se ejecutaran uno a continuacioacuten
de otro sin perder apenas tiempo en la transicioacuten
Almacenamiento Temporal
Su objetivo era disminuir el tiempo de carga de los programas haciendo
simultaacutenea la carga del programa o la salida de datos con la ejecucioacuten de la
siguiente tarea Para ello se utilizaban dos teacutecnicas el buffering y el spooling
En los antildeos 60 se produjeron cambios notorios en varios campos de
la informaacutetica con la aparicioacuten del circuito integrado la mayoriacutea orientados a
seguir incrementando el potencial de los ordenadores Para ello se utilizaban
teacutecnicas de lo maacutes diversas
Multiprogramacioacuten
En cualquier sistema multiprogramado la memoria principal alberga a maacutes de
un programa de usuario La CPU ejecuta instrucciones de un programa
cuando el que se encuentra en ejecucioacuten realiza una operacioacuten de ES en
lugar de esperar a que termine la operacioacuten de ES se pasa a ejecutar otro
programa Si eacuteste realiza a su vez otra operacioacuten de ES se mandan las
oacuterdenes oportunas al controlador y pasa a ejecutarse otro De esta forma es
posible teniendo almacenado un conjunto adecuado de tareas en cada
momento utilizar de manera oacuteptima los recursos disponibles
7
Tiempo Compartido
En este punto tenemos un sistema que hace buen uso de la electroacutenica
disponible pero adolece la falta de interactividad para conseguirla debe
convertirse en un sistema multiusuario en el cual existen varios usuarios con
un terminal en liacutenea utilizando el modo de operacioacuten de tiempo compartido
En estos sistemas los programas de los distintos usuarios residen en
memoria Al realizar una operacioacuten de ES los programas ceden la CPU a
otro programa al igual que en la multiprogramacioacuten Pero a diferencia de
eacutesta cuando un programa lleva cierto tiempo ejecutaacutendose el sistema
operativo lo detiene para que se ejecute otra aplicacioacuten
Tiempo Real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran nuacutemero de sucesos en su mayoriacutea externos al
ordenador Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado El tiempo de
respuesta a su vez debe servir para resolver el problema o hecho planteado
El procesamiento de archivos se hace de una forma continua pues se
procesa el archivo antes de que entre el siguiente sus primeros usos fueron
y siguen siendo en telecomunicaciones
Multiprocesador
Disentildeo que no se encuentran en ordenadores monoprocesador Estos
problemas derivan del hecho de que dos programas pueden ejecutarse
simultaacuteneamente y potencialmente pueden interferirse entre siacute
Concretamente en lo que se refiere a las lecturas y escrituras en memoria
Existen dos arquitecturas que resuelven estos problemas
8
La arquitectura NUMA donde cada procesador tiene acceso y control
exclusivo a una parte de la memoria La arquitectura SMP donde todos los
procesadores comparten toda la memoria Esta uacuteltima debe lidiar con el
problema de la coherencia de cacheacute Cada microprocesador cuenta con su
propia memoria cache local De manera que cuando un microprocesador
escribe en una direccioacuten de memoria lo hace uacutenicamente sobre su copia
local en cacheacute Si otro microprocesador tiene almacenada la misma direccioacuten
de memoria en su cacheacute resultaraacute que trabaja con una copia obsoleta del
dato almacenado
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente disentildeado para ello La mayoriacutea de los sistemas
operativos actuales poseen esta capacidad
Ademaacutes del Atlas Supervisor y el OS360 los antildeos 1970 marcaron el inicio
de UNIX a mediados de los 60 aparece Multics sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell
de ATampT y Unix convirtieacutendolo en uno de los pocos SO escritos en un
lenguaje de alto nivel En el campo de laprogramacioacuten loacutegica se dio a luz la
primera implementacioacuten de Prolog y en la revolucionaria orientacioacuten a
objetos Smalltalk
Inconvenientes de los nuevos sistemas operativos
Se trataba de sistemas grandes complejos y costosos pues antes no se
habiacutea construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho despueacutes de
lo que se marcaba como fecha de finalizacioacuten Ademaacutes aunque formaban
una capa entre el hardware y el usuario eacuteste debiacutea conocer un complejo
lenguaje de control para realizar sus trabajos Otro de los inconvenientes es
el gran consumo de recursos que ocasionaban debido a los grandes
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
2
IgraveIacuteNDICE GENERAL
INTRODUCCION 3
DESARROLLO DE LA INVESTIGACIOgraveN 4
SISTEMAS OPERATIVOS 4
ANALISIS DE UN SISTEMA 32
DEFINICIOgraveN DE SISTEMA 36
CICLO DE VIDA DE DESARROLLO DE SISTEMAhelliphelliphelliphelliphelliphelliphelliphellip 41
ELEMENTOS DE UN SISTEMA DE INFORMACION 44
FUNDAMENTOS DEL ANALISIS Y DISENtildeO DE SISTEMAS 46
CONCLUSIONES 7iexclError Marcador no definido
REFERENCIAS BIBLIOGRAacuteFICAS 77
3
INTRODUCCIOacuteN
Un sistema operativo SO o frecuentemente OS por sus siglas en
ingleacutes Operating System es un conjunto de programas que en un sistema
informaacutetico maneja los recursos de hardware y provee servicios a
los programas de aplicacioacuten ejecutaacutendose en modo privilegiado respecto de
los restantes y anteriores proacuteximos y viceversa Uno de los propoacutesitos del
sistema operativo que dirige el nuacutecleo intermediario consiste en gestionar los
recursos de localizacioacuten y proteccioacuten de acceso del hardware hecho que
alivia a los programadores de aplicaciones de tener que tratar con estos
detalles
El anaacutelisis de sistemas es la ciencia encargada de analizar los sistemas
grandes y complejos y la interaccioacuten entre estos mismos Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Los sistemas en
relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con cualquier campo
tales como procesos industriales administracioacuten toma de decisiones
procesos proteccioacuten al medio ambiente entre otros
Un sistema es un moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute Un sistema es un objeto
complejo cuyos componentes se relacionan con al menos alguacuten otro
componente puede ser material o conceptual Todos los sistemas tienen una
composicioacuten estructura y entorno pero soacutelo los sistemas materiales tienen
mecanismo y no todos los sistemas materiales tienen figura
4
DESARROLLO DE LA INVESTIGACIOacuteN
Sistemas Operativos
Un sistema operativo SO o frecuentemente OS por sus siglas en
ingleacutes Operating System es un programa o conjunto de programas que en
un sistema informaacutetico gestiona los recursos de hardware y provee servicios
a los programas de aplicacioacuten ejecutaacutendose en modo privilegiado respecto
de los restantes y anteriores proacuteximos y viceversa
Noacutetese que es un error comuacuten muy extendido denominar al conjunto
completo de herramientas sistema operativo es decir la inclusioacuten en el
mismo teacutermino de programas como el explorador de ficheros el navegador
web y todo tipo de herramientas que permiten la interaccioacuten con el sistema
operativo tambieacuten llamado nuacutecleo o kernel Esta identidad entre kernel y
sistema operativo es solo cierta si el nuacutecleo es monoliacutetico Otro ejemplo para
comprender esta diferencia se encuentra en la plataforma Amiga donde
el entorno graacutefico de usuario se distribuiacutea por separado de modo que
tambieacuten podiacutea reemplazarse por otro como era el caso de directory Opus o
incluso manejarlo arrancando con una liacutenea de comandos y el sistema
graacutefico De este modo al arrancar un Amiga comenzaba a funcionar con
el propio sistema operativo que llevaba incluido en una ROM por lo que era
cuestioacuten del usuario decidir si necesitaba un entorno graacutefico para manejar el
sistema operativo o simplemente otra aplicacioacuten Uno de los maacutes
prominentes ejemplos de esta diferencia es el nuacutecleo Linux usado en las
llamadas distribuciones Linux ya que al estar tambieacuten basadas en Unix
proporcionan un sistema de funcionamiento similar Este error de precisioacuten
se debe a la modernizacioacuten de la informaacutetica llevada a cabo a finales de los
80 cuando la filosofiacutea de estructura baacutesica de funcionamiento de los grandes
computadores se redisentildeoacute a fin de llevarla a los hogares y facilitar su uso
5
cambiando el concepto de computador multiusuario (muchos usuarios al
mismo tiempo) por un sistema monousuario (uacutenicamente un usuario al mismo
tiempo) maacutes sencillo de gestionar
Uno de los propoacutesitos del sistema operativo que gestiona el
nuacutecleo intermediario consiste en gestionar los recursos de localizacioacuten y
proteccioacuten de acceso del hardware hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles La mayoriacutea de aparatos
electroacutenicos que utilizan microprocesadores para funcionar llevan
incorporado un sistema operativo (teleacutefonos moacuteviles reproductores de DVD
computadoras radios enrutadores entre otros) En cuyo caso son
manejados mediante una interfaz graacutefica de usuario un gestor de ventanas o
un entorno de escritorio si es un celular mediante una consola o control
remoto si es un DVD y mediante una liacutenea de comandos o navegador web si
es un enrutador
EVOLUCION DEL SISTEMA OPERATIVO
A finales de la deacutecada de 1940 con lo que se podriacutea considerar la aparicioacuten
de la primera generacioacuten de computadoras se accediacutea directamente a la
consola de la computadora desde la cual se actuaba sobre una serie de
micro interruptores que permitiacutean introducir directamente el programa en la
memoria de la computadora
A principios de los antildeos 50 con el objeto de facilitar la interaccioacuten entre
persona y computadora los sistemas operativos hacen una aparicioacuten
discreta y bastante simple con conceptos tales como el monitor residente el
proceso por lotes y el almacenamiento temporal
Monitor Residente
6
Su funcionamiento era bastante simple se limitaba a cargar los programas a
memoria leyeacutendolos de una cinta o de tarjetas perforadas y ejecutarlos El
problema era encontrar una forma de optimizar el tiempo entre la retirada de
un trabajo y el montaje del siguiente
Procesamiento por Lote
Como solucioacuten para optimizar en una misma cinta o conjunto de tarjetas se
cargaban varios programas de forma que se ejecutaran uno a continuacioacuten
de otro sin perder apenas tiempo en la transicioacuten
Almacenamiento Temporal
Su objetivo era disminuir el tiempo de carga de los programas haciendo
simultaacutenea la carga del programa o la salida de datos con la ejecucioacuten de la
siguiente tarea Para ello se utilizaban dos teacutecnicas el buffering y el spooling
En los antildeos 60 se produjeron cambios notorios en varios campos de
la informaacutetica con la aparicioacuten del circuito integrado la mayoriacutea orientados a
seguir incrementando el potencial de los ordenadores Para ello se utilizaban
teacutecnicas de lo maacutes diversas
Multiprogramacioacuten
En cualquier sistema multiprogramado la memoria principal alberga a maacutes de
un programa de usuario La CPU ejecuta instrucciones de un programa
cuando el que se encuentra en ejecucioacuten realiza una operacioacuten de ES en
lugar de esperar a que termine la operacioacuten de ES se pasa a ejecutar otro
programa Si eacuteste realiza a su vez otra operacioacuten de ES se mandan las
oacuterdenes oportunas al controlador y pasa a ejecutarse otro De esta forma es
posible teniendo almacenado un conjunto adecuado de tareas en cada
momento utilizar de manera oacuteptima los recursos disponibles
7
Tiempo Compartido
En este punto tenemos un sistema que hace buen uso de la electroacutenica
disponible pero adolece la falta de interactividad para conseguirla debe
convertirse en un sistema multiusuario en el cual existen varios usuarios con
un terminal en liacutenea utilizando el modo de operacioacuten de tiempo compartido
En estos sistemas los programas de los distintos usuarios residen en
memoria Al realizar una operacioacuten de ES los programas ceden la CPU a
otro programa al igual que en la multiprogramacioacuten Pero a diferencia de
eacutesta cuando un programa lleva cierto tiempo ejecutaacutendose el sistema
operativo lo detiene para que se ejecute otra aplicacioacuten
Tiempo Real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran nuacutemero de sucesos en su mayoriacutea externos al
ordenador Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado El tiempo de
respuesta a su vez debe servir para resolver el problema o hecho planteado
El procesamiento de archivos se hace de una forma continua pues se
procesa el archivo antes de que entre el siguiente sus primeros usos fueron
y siguen siendo en telecomunicaciones
Multiprocesador
Disentildeo que no se encuentran en ordenadores monoprocesador Estos
problemas derivan del hecho de que dos programas pueden ejecutarse
simultaacuteneamente y potencialmente pueden interferirse entre siacute
Concretamente en lo que se refiere a las lecturas y escrituras en memoria
Existen dos arquitecturas que resuelven estos problemas
8
La arquitectura NUMA donde cada procesador tiene acceso y control
exclusivo a una parte de la memoria La arquitectura SMP donde todos los
procesadores comparten toda la memoria Esta uacuteltima debe lidiar con el
problema de la coherencia de cacheacute Cada microprocesador cuenta con su
propia memoria cache local De manera que cuando un microprocesador
escribe en una direccioacuten de memoria lo hace uacutenicamente sobre su copia
local en cacheacute Si otro microprocesador tiene almacenada la misma direccioacuten
de memoria en su cacheacute resultaraacute que trabaja con una copia obsoleta del
dato almacenado
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente disentildeado para ello La mayoriacutea de los sistemas
operativos actuales poseen esta capacidad
Ademaacutes del Atlas Supervisor y el OS360 los antildeos 1970 marcaron el inicio
de UNIX a mediados de los 60 aparece Multics sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell
de ATampT y Unix convirtieacutendolo en uno de los pocos SO escritos en un
lenguaje de alto nivel En el campo de laprogramacioacuten loacutegica se dio a luz la
primera implementacioacuten de Prolog y en la revolucionaria orientacioacuten a
objetos Smalltalk
Inconvenientes de los nuevos sistemas operativos
Se trataba de sistemas grandes complejos y costosos pues antes no se
habiacutea construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho despueacutes de
lo que se marcaba como fecha de finalizacioacuten Ademaacutes aunque formaban
una capa entre el hardware y el usuario eacuteste debiacutea conocer un complejo
lenguaje de control para realizar sus trabajos Otro de los inconvenientes es
el gran consumo de recursos que ocasionaban debido a los grandes
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
3
INTRODUCCIOacuteN
Un sistema operativo SO o frecuentemente OS por sus siglas en
ingleacutes Operating System es un conjunto de programas que en un sistema
informaacutetico maneja los recursos de hardware y provee servicios a
los programas de aplicacioacuten ejecutaacutendose en modo privilegiado respecto de
los restantes y anteriores proacuteximos y viceversa Uno de los propoacutesitos del
sistema operativo que dirige el nuacutecleo intermediario consiste en gestionar los
recursos de localizacioacuten y proteccioacuten de acceso del hardware hecho que
alivia a los programadores de aplicaciones de tener que tratar con estos
detalles
El anaacutelisis de sistemas es la ciencia encargada de analizar los sistemas
grandes y complejos y la interaccioacuten entre estos mismos Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Los sistemas en
relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con cualquier campo
tales como procesos industriales administracioacuten toma de decisiones
procesos proteccioacuten al medio ambiente entre otros
Un sistema es un moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute Un sistema es un objeto
complejo cuyos componentes se relacionan con al menos alguacuten otro
componente puede ser material o conceptual Todos los sistemas tienen una
composicioacuten estructura y entorno pero soacutelo los sistemas materiales tienen
mecanismo y no todos los sistemas materiales tienen figura
4
DESARROLLO DE LA INVESTIGACIOacuteN
Sistemas Operativos
Un sistema operativo SO o frecuentemente OS por sus siglas en
ingleacutes Operating System es un programa o conjunto de programas que en
un sistema informaacutetico gestiona los recursos de hardware y provee servicios
a los programas de aplicacioacuten ejecutaacutendose en modo privilegiado respecto
de los restantes y anteriores proacuteximos y viceversa
Noacutetese que es un error comuacuten muy extendido denominar al conjunto
completo de herramientas sistema operativo es decir la inclusioacuten en el
mismo teacutermino de programas como el explorador de ficheros el navegador
web y todo tipo de herramientas que permiten la interaccioacuten con el sistema
operativo tambieacuten llamado nuacutecleo o kernel Esta identidad entre kernel y
sistema operativo es solo cierta si el nuacutecleo es monoliacutetico Otro ejemplo para
comprender esta diferencia se encuentra en la plataforma Amiga donde
el entorno graacutefico de usuario se distribuiacutea por separado de modo que
tambieacuten podiacutea reemplazarse por otro como era el caso de directory Opus o
incluso manejarlo arrancando con una liacutenea de comandos y el sistema
graacutefico De este modo al arrancar un Amiga comenzaba a funcionar con
el propio sistema operativo que llevaba incluido en una ROM por lo que era
cuestioacuten del usuario decidir si necesitaba un entorno graacutefico para manejar el
sistema operativo o simplemente otra aplicacioacuten Uno de los maacutes
prominentes ejemplos de esta diferencia es el nuacutecleo Linux usado en las
llamadas distribuciones Linux ya que al estar tambieacuten basadas en Unix
proporcionan un sistema de funcionamiento similar Este error de precisioacuten
se debe a la modernizacioacuten de la informaacutetica llevada a cabo a finales de los
80 cuando la filosofiacutea de estructura baacutesica de funcionamiento de los grandes
computadores se redisentildeoacute a fin de llevarla a los hogares y facilitar su uso
5
cambiando el concepto de computador multiusuario (muchos usuarios al
mismo tiempo) por un sistema monousuario (uacutenicamente un usuario al mismo
tiempo) maacutes sencillo de gestionar
Uno de los propoacutesitos del sistema operativo que gestiona el
nuacutecleo intermediario consiste en gestionar los recursos de localizacioacuten y
proteccioacuten de acceso del hardware hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles La mayoriacutea de aparatos
electroacutenicos que utilizan microprocesadores para funcionar llevan
incorporado un sistema operativo (teleacutefonos moacuteviles reproductores de DVD
computadoras radios enrutadores entre otros) En cuyo caso son
manejados mediante una interfaz graacutefica de usuario un gestor de ventanas o
un entorno de escritorio si es un celular mediante una consola o control
remoto si es un DVD y mediante una liacutenea de comandos o navegador web si
es un enrutador
EVOLUCION DEL SISTEMA OPERATIVO
A finales de la deacutecada de 1940 con lo que se podriacutea considerar la aparicioacuten
de la primera generacioacuten de computadoras se accediacutea directamente a la
consola de la computadora desde la cual se actuaba sobre una serie de
micro interruptores que permitiacutean introducir directamente el programa en la
memoria de la computadora
A principios de los antildeos 50 con el objeto de facilitar la interaccioacuten entre
persona y computadora los sistemas operativos hacen una aparicioacuten
discreta y bastante simple con conceptos tales como el monitor residente el
proceso por lotes y el almacenamiento temporal
Monitor Residente
6
Su funcionamiento era bastante simple se limitaba a cargar los programas a
memoria leyeacutendolos de una cinta o de tarjetas perforadas y ejecutarlos El
problema era encontrar una forma de optimizar el tiempo entre la retirada de
un trabajo y el montaje del siguiente
Procesamiento por Lote
Como solucioacuten para optimizar en una misma cinta o conjunto de tarjetas se
cargaban varios programas de forma que se ejecutaran uno a continuacioacuten
de otro sin perder apenas tiempo en la transicioacuten
Almacenamiento Temporal
Su objetivo era disminuir el tiempo de carga de los programas haciendo
simultaacutenea la carga del programa o la salida de datos con la ejecucioacuten de la
siguiente tarea Para ello se utilizaban dos teacutecnicas el buffering y el spooling
En los antildeos 60 se produjeron cambios notorios en varios campos de
la informaacutetica con la aparicioacuten del circuito integrado la mayoriacutea orientados a
seguir incrementando el potencial de los ordenadores Para ello se utilizaban
teacutecnicas de lo maacutes diversas
Multiprogramacioacuten
En cualquier sistema multiprogramado la memoria principal alberga a maacutes de
un programa de usuario La CPU ejecuta instrucciones de un programa
cuando el que se encuentra en ejecucioacuten realiza una operacioacuten de ES en
lugar de esperar a que termine la operacioacuten de ES se pasa a ejecutar otro
programa Si eacuteste realiza a su vez otra operacioacuten de ES se mandan las
oacuterdenes oportunas al controlador y pasa a ejecutarse otro De esta forma es
posible teniendo almacenado un conjunto adecuado de tareas en cada
momento utilizar de manera oacuteptima los recursos disponibles
7
Tiempo Compartido
En este punto tenemos un sistema que hace buen uso de la electroacutenica
disponible pero adolece la falta de interactividad para conseguirla debe
convertirse en un sistema multiusuario en el cual existen varios usuarios con
un terminal en liacutenea utilizando el modo de operacioacuten de tiempo compartido
En estos sistemas los programas de los distintos usuarios residen en
memoria Al realizar una operacioacuten de ES los programas ceden la CPU a
otro programa al igual que en la multiprogramacioacuten Pero a diferencia de
eacutesta cuando un programa lleva cierto tiempo ejecutaacutendose el sistema
operativo lo detiene para que se ejecute otra aplicacioacuten
Tiempo Real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran nuacutemero de sucesos en su mayoriacutea externos al
ordenador Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado El tiempo de
respuesta a su vez debe servir para resolver el problema o hecho planteado
El procesamiento de archivos se hace de una forma continua pues se
procesa el archivo antes de que entre el siguiente sus primeros usos fueron
y siguen siendo en telecomunicaciones
Multiprocesador
Disentildeo que no se encuentran en ordenadores monoprocesador Estos
problemas derivan del hecho de que dos programas pueden ejecutarse
simultaacuteneamente y potencialmente pueden interferirse entre siacute
Concretamente en lo que se refiere a las lecturas y escrituras en memoria
Existen dos arquitecturas que resuelven estos problemas
8
La arquitectura NUMA donde cada procesador tiene acceso y control
exclusivo a una parte de la memoria La arquitectura SMP donde todos los
procesadores comparten toda la memoria Esta uacuteltima debe lidiar con el
problema de la coherencia de cacheacute Cada microprocesador cuenta con su
propia memoria cache local De manera que cuando un microprocesador
escribe en una direccioacuten de memoria lo hace uacutenicamente sobre su copia
local en cacheacute Si otro microprocesador tiene almacenada la misma direccioacuten
de memoria en su cacheacute resultaraacute que trabaja con una copia obsoleta del
dato almacenado
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente disentildeado para ello La mayoriacutea de los sistemas
operativos actuales poseen esta capacidad
Ademaacutes del Atlas Supervisor y el OS360 los antildeos 1970 marcaron el inicio
de UNIX a mediados de los 60 aparece Multics sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell
de ATampT y Unix convirtieacutendolo en uno de los pocos SO escritos en un
lenguaje de alto nivel En el campo de laprogramacioacuten loacutegica se dio a luz la
primera implementacioacuten de Prolog y en la revolucionaria orientacioacuten a
objetos Smalltalk
Inconvenientes de los nuevos sistemas operativos
Se trataba de sistemas grandes complejos y costosos pues antes no se
habiacutea construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho despueacutes de
lo que se marcaba como fecha de finalizacioacuten Ademaacutes aunque formaban
una capa entre el hardware y el usuario eacuteste debiacutea conocer un complejo
lenguaje de control para realizar sus trabajos Otro de los inconvenientes es
el gran consumo de recursos que ocasionaban debido a los grandes
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
4
DESARROLLO DE LA INVESTIGACIOacuteN
Sistemas Operativos
Un sistema operativo SO o frecuentemente OS por sus siglas en
ingleacutes Operating System es un programa o conjunto de programas que en
un sistema informaacutetico gestiona los recursos de hardware y provee servicios
a los programas de aplicacioacuten ejecutaacutendose en modo privilegiado respecto
de los restantes y anteriores proacuteximos y viceversa
Noacutetese que es un error comuacuten muy extendido denominar al conjunto
completo de herramientas sistema operativo es decir la inclusioacuten en el
mismo teacutermino de programas como el explorador de ficheros el navegador
web y todo tipo de herramientas que permiten la interaccioacuten con el sistema
operativo tambieacuten llamado nuacutecleo o kernel Esta identidad entre kernel y
sistema operativo es solo cierta si el nuacutecleo es monoliacutetico Otro ejemplo para
comprender esta diferencia se encuentra en la plataforma Amiga donde
el entorno graacutefico de usuario se distribuiacutea por separado de modo que
tambieacuten podiacutea reemplazarse por otro como era el caso de directory Opus o
incluso manejarlo arrancando con una liacutenea de comandos y el sistema
graacutefico De este modo al arrancar un Amiga comenzaba a funcionar con
el propio sistema operativo que llevaba incluido en una ROM por lo que era
cuestioacuten del usuario decidir si necesitaba un entorno graacutefico para manejar el
sistema operativo o simplemente otra aplicacioacuten Uno de los maacutes
prominentes ejemplos de esta diferencia es el nuacutecleo Linux usado en las
llamadas distribuciones Linux ya que al estar tambieacuten basadas en Unix
proporcionan un sistema de funcionamiento similar Este error de precisioacuten
se debe a la modernizacioacuten de la informaacutetica llevada a cabo a finales de los
80 cuando la filosofiacutea de estructura baacutesica de funcionamiento de los grandes
computadores se redisentildeoacute a fin de llevarla a los hogares y facilitar su uso
5
cambiando el concepto de computador multiusuario (muchos usuarios al
mismo tiempo) por un sistema monousuario (uacutenicamente un usuario al mismo
tiempo) maacutes sencillo de gestionar
Uno de los propoacutesitos del sistema operativo que gestiona el
nuacutecleo intermediario consiste en gestionar los recursos de localizacioacuten y
proteccioacuten de acceso del hardware hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles La mayoriacutea de aparatos
electroacutenicos que utilizan microprocesadores para funcionar llevan
incorporado un sistema operativo (teleacutefonos moacuteviles reproductores de DVD
computadoras radios enrutadores entre otros) En cuyo caso son
manejados mediante una interfaz graacutefica de usuario un gestor de ventanas o
un entorno de escritorio si es un celular mediante una consola o control
remoto si es un DVD y mediante una liacutenea de comandos o navegador web si
es un enrutador
EVOLUCION DEL SISTEMA OPERATIVO
A finales de la deacutecada de 1940 con lo que se podriacutea considerar la aparicioacuten
de la primera generacioacuten de computadoras se accediacutea directamente a la
consola de la computadora desde la cual se actuaba sobre una serie de
micro interruptores que permitiacutean introducir directamente el programa en la
memoria de la computadora
A principios de los antildeos 50 con el objeto de facilitar la interaccioacuten entre
persona y computadora los sistemas operativos hacen una aparicioacuten
discreta y bastante simple con conceptos tales como el monitor residente el
proceso por lotes y el almacenamiento temporal
Monitor Residente
6
Su funcionamiento era bastante simple se limitaba a cargar los programas a
memoria leyeacutendolos de una cinta o de tarjetas perforadas y ejecutarlos El
problema era encontrar una forma de optimizar el tiempo entre la retirada de
un trabajo y el montaje del siguiente
Procesamiento por Lote
Como solucioacuten para optimizar en una misma cinta o conjunto de tarjetas se
cargaban varios programas de forma que se ejecutaran uno a continuacioacuten
de otro sin perder apenas tiempo en la transicioacuten
Almacenamiento Temporal
Su objetivo era disminuir el tiempo de carga de los programas haciendo
simultaacutenea la carga del programa o la salida de datos con la ejecucioacuten de la
siguiente tarea Para ello se utilizaban dos teacutecnicas el buffering y el spooling
En los antildeos 60 se produjeron cambios notorios en varios campos de
la informaacutetica con la aparicioacuten del circuito integrado la mayoriacutea orientados a
seguir incrementando el potencial de los ordenadores Para ello se utilizaban
teacutecnicas de lo maacutes diversas
Multiprogramacioacuten
En cualquier sistema multiprogramado la memoria principal alberga a maacutes de
un programa de usuario La CPU ejecuta instrucciones de un programa
cuando el que se encuentra en ejecucioacuten realiza una operacioacuten de ES en
lugar de esperar a que termine la operacioacuten de ES se pasa a ejecutar otro
programa Si eacuteste realiza a su vez otra operacioacuten de ES se mandan las
oacuterdenes oportunas al controlador y pasa a ejecutarse otro De esta forma es
posible teniendo almacenado un conjunto adecuado de tareas en cada
momento utilizar de manera oacuteptima los recursos disponibles
7
Tiempo Compartido
En este punto tenemos un sistema que hace buen uso de la electroacutenica
disponible pero adolece la falta de interactividad para conseguirla debe
convertirse en un sistema multiusuario en el cual existen varios usuarios con
un terminal en liacutenea utilizando el modo de operacioacuten de tiempo compartido
En estos sistemas los programas de los distintos usuarios residen en
memoria Al realizar una operacioacuten de ES los programas ceden la CPU a
otro programa al igual que en la multiprogramacioacuten Pero a diferencia de
eacutesta cuando un programa lleva cierto tiempo ejecutaacutendose el sistema
operativo lo detiene para que se ejecute otra aplicacioacuten
Tiempo Real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran nuacutemero de sucesos en su mayoriacutea externos al
ordenador Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado El tiempo de
respuesta a su vez debe servir para resolver el problema o hecho planteado
El procesamiento de archivos se hace de una forma continua pues se
procesa el archivo antes de que entre el siguiente sus primeros usos fueron
y siguen siendo en telecomunicaciones
Multiprocesador
Disentildeo que no se encuentran en ordenadores monoprocesador Estos
problemas derivan del hecho de que dos programas pueden ejecutarse
simultaacuteneamente y potencialmente pueden interferirse entre siacute
Concretamente en lo que se refiere a las lecturas y escrituras en memoria
Existen dos arquitecturas que resuelven estos problemas
8
La arquitectura NUMA donde cada procesador tiene acceso y control
exclusivo a una parte de la memoria La arquitectura SMP donde todos los
procesadores comparten toda la memoria Esta uacuteltima debe lidiar con el
problema de la coherencia de cacheacute Cada microprocesador cuenta con su
propia memoria cache local De manera que cuando un microprocesador
escribe en una direccioacuten de memoria lo hace uacutenicamente sobre su copia
local en cacheacute Si otro microprocesador tiene almacenada la misma direccioacuten
de memoria en su cacheacute resultaraacute que trabaja con una copia obsoleta del
dato almacenado
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente disentildeado para ello La mayoriacutea de los sistemas
operativos actuales poseen esta capacidad
Ademaacutes del Atlas Supervisor y el OS360 los antildeos 1970 marcaron el inicio
de UNIX a mediados de los 60 aparece Multics sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell
de ATampT y Unix convirtieacutendolo en uno de los pocos SO escritos en un
lenguaje de alto nivel En el campo de laprogramacioacuten loacutegica se dio a luz la
primera implementacioacuten de Prolog y en la revolucionaria orientacioacuten a
objetos Smalltalk
Inconvenientes de los nuevos sistemas operativos
Se trataba de sistemas grandes complejos y costosos pues antes no se
habiacutea construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho despueacutes de
lo que se marcaba como fecha de finalizacioacuten Ademaacutes aunque formaban
una capa entre el hardware y el usuario eacuteste debiacutea conocer un complejo
lenguaje de control para realizar sus trabajos Otro de los inconvenientes es
el gran consumo de recursos que ocasionaban debido a los grandes
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
5
cambiando el concepto de computador multiusuario (muchos usuarios al
mismo tiempo) por un sistema monousuario (uacutenicamente un usuario al mismo
tiempo) maacutes sencillo de gestionar
Uno de los propoacutesitos del sistema operativo que gestiona el
nuacutecleo intermediario consiste en gestionar los recursos de localizacioacuten y
proteccioacuten de acceso del hardware hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles La mayoriacutea de aparatos
electroacutenicos que utilizan microprocesadores para funcionar llevan
incorporado un sistema operativo (teleacutefonos moacuteviles reproductores de DVD
computadoras radios enrutadores entre otros) En cuyo caso son
manejados mediante una interfaz graacutefica de usuario un gestor de ventanas o
un entorno de escritorio si es un celular mediante una consola o control
remoto si es un DVD y mediante una liacutenea de comandos o navegador web si
es un enrutador
EVOLUCION DEL SISTEMA OPERATIVO
A finales de la deacutecada de 1940 con lo que se podriacutea considerar la aparicioacuten
de la primera generacioacuten de computadoras se accediacutea directamente a la
consola de la computadora desde la cual se actuaba sobre una serie de
micro interruptores que permitiacutean introducir directamente el programa en la
memoria de la computadora
A principios de los antildeos 50 con el objeto de facilitar la interaccioacuten entre
persona y computadora los sistemas operativos hacen una aparicioacuten
discreta y bastante simple con conceptos tales como el monitor residente el
proceso por lotes y el almacenamiento temporal
Monitor Residente
6
Su funcionamiento era bastante simple se limitaba a cargar los programas a
memoria leyeacutendolos de una cinta o de tarjetas perforadas y ejecutarlos El
problema era encontrar una forma de optimizar el tiempo entre la retirada de
un trabajo y el montaje del siguiente
Procesamiento por Lote
Como solucioacuten para optimizar en una misma cinta o conjunto de tarjetas se
cargaban varios programas de forma que se ejecutaran uno a continuacioacuten
de otro sin perder apenas tiempo en la transicioacuten
Almacenamiento Temporal
Su objetivo era disminuir el tiempo de carga de los programas haciendo
simultaacutenea la carga del programa o la salida de datos con la ejecucioacuten de la
siguiente tarea Para ello se utilizaban dos teacutecnicas el buffering y el spooling
En los antildeos 60 se produjeron cambios notorios en varios campos de
la informaacutetica con la aparicioacuten del circuito integrado la mayoriacutea orientados a
seguir incrementando el potencial de los ordenadores Para ello se utilizaban
teacutecnicas de lo maacutes diversas
Multiprogramacioacuten
En cualquier sistema multiprogramado la memoria principal alberga a maacutes de
un programa de usuario La CPU ejecuta instrucciones de un programa
cuando el que se encuentra en ejecucioacuten realiza una operacioacuten de ES en
lugar de esperar a que termine la operacioacuten de ES se pasa a ejecutar otro
programa Si eacuteste realiza a su vez otra operacioacuten de ES se mandan las
oacuterdenes oportunas al controlador y pasa a ejecutarse otro De esta forma es
posible teniendo almacenado un conjunto adecuado de tareas en cada
momento utilizar de manera oacuteptima los recursos disponibles
7
Tiempo Compartido
En este punto tenemos un sistema que hace buen uso de la electroacutenica
disponible pero adolece la falta de interactividad para conseguirla debe
convertirse en un sistema multiusuario en el cual existen varios usuarios con
un terminal en liacutenea utilizando el modo de operacioacuten de tiempo compartido
En estos sistemas los programas de los distintos usuarios residen en
memoria Al realizar una operacioacuten de ES los programas ceden la CPU a
otro programa al igual que en la multiprogramacioacuten Pero a diferencia de
eacutesta cuando un programa lleva cierto tiempo ejecutaacutendose el sistema
operativo lo detiene para que se ejecute otra aplicacioacuten
Tiempo Real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran nuacutemero de sucesos en su mayoriacutea externos al
ordenador Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado El tiempo de
respuesta a su vez debe servir para resolver el problema o hecho planteado
El procesamiento de archivos se hace de una forma continua pues se
procesa el archivo antes de que entre el siguiente sus primeros usos fueron
y siguen siendo en telecomunicaciones
Multiprocesador
Disentildeo que no se encuentran en ordenadores monoprocesador Estos
problemas derivan del hecho de que dos programas pueden ejecutarse
simultaacuteneamente y potencialmente pueden interferirse entre siacute
Concretamente en lo que se refiere a las lecturas y escrituras en memoria
Existen dos arquitecturas que resuelven estos problemas
8
La arquitectura NUMA donde cada procesador tiene acceso y control
exclusivo a una parte de la memoria La arquitectura SMP donde todos los
procesadores comparten toda la memoria Esta uacuteltima debe lidiar con el
problema de la coherencia de cacheacute Cada microprocesador cuenta con su
propia memoria cache local De manera que cuando un microprocesador
escribe en una direccioacuten de memoria lo hace uacutenicamente sobre su copia
local en cacheacute Si otro microprocesador tiene almacenada la misma direccioacuten
de memoria en su cacheacute resultaraacute que trabaja con una copia obsoleta del
dato almacenado
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente disentildeado para ello La mayoriacutea de los sistemas
operativos actuales poseen esta capacidad
Ademaacutes del Atlas Supervisor y el OS360 los antildeos 1970 marcaron el inicio
de UNIX a mediados de los 60 aparece Multics sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell
de ATampT y Unix convirtieacutendolo en uno de los pocos SO escritos en un
lenguaje de alto nivel En el campo de laprogramacioacuten loacutegica se dio a luz la
primera implementacioacuten de Prolog y en la revolucionaria orientacioacuten a
objetos Smalltalk
Inconvenientes de los nuevos sistemas operativos
Se trataba de sistemas grandes complejos y costosos pues antes no se
habiacutea construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho despueacutes de
lo que se marcaba como fecha de finalizacioacuten Ademaacutes aunque formaban
una capa entre el hardware y el usuario eacuteste debiacutea conocer un complejo
lenguaje de control para realizar sus trabajos Otro de los inconvenientes es
el gran consumo de recursos que ocasionaban debido a los grandes
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
6
Su funcionamiento era bastante simple se limitaba a cargar los programas a
memoria leyeacutendolos de una cinta o de tarjetas perforadas y ejecutarlos El
problema era encontrar una forma de optimizar el tiempo entre la retirada de
un trabajo y el montaje del siguiente
Procesamiento por Lote
Como solucioacuten para optimizar en una misma cinta o conjunto de tarjetas se
cargaban varios programas de forma que se ejecutaran uno a continuacioacuten
de otro sin perder apenas tiempo en la transicioacuten
Almacenamiento Temporal
Su objetivo era disminuir el tiempo de carga de los programas haciendo
simultaacutenea la carga del programa o la salida de datos con la ejecucioacuten de la
siguiente tarea Para ello se utilizaban dos teacutecnicas el buffering y el spooling
En los antildeos 60 se produjeron cambios notorios en varios campos de
la informaacutetica con la aparicioacuten del circuito integrado la mayoriacutea orientados a
seguir incrementando el potencial de los ordenadores Para ello se utilizaban
teacutecnicas de lo maacutes diversas
Multiprogramacioacuten
En cualquier sistema multiprogramado la memoria principal alberga a maacutes de
un programa de usuario La CPU ejecuta instrucciones de un programa
cuando el que se encuentra en ejecucioacuten realiza una operacioacuten de ES en
lugar de esperar a que termine la operacioacuten de ES se pasa a ejecutar otro
programa Si eacuteste realiza a su vez otra operacioacuten de ES se mandan las
oacuterdenes oportunas al controlador y pasa a ejecutarse otro De esta forma es
posible teniendo almacenado un conjunto adecuado de tareas en cada
momento utilizar de manera oacuteptima los recursos disponibles
7
Tiempo Compartido
En este punto tenemos un sistema que hace buen uso de la electroacutenica
disponible pero adolece la falta de interactividad para conseguirla debe
convertirse en un sistema multiusuario en el cual existen varios usuarios con
un terminal en liacutenea utilizando el modo de operacioacuten de tiempo compartido
En estos sistemas los programas de los distintos usuarios residen en
memoria Al realizar una operacioacuten de ES los programas ceden la CPU a
otro programa al igual que en la multiprogramacioacuten Pero a diferencia de
eacutesta cuando un programa lleva cierto tiempo ejecutaacutendose el sistema
operativo lo detiene para que se ejecute otra aplicacioacuten
Tiempo Real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran nuacutemero de sucesos en su mayoriacutea externos al
ordenador Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado El tiempo de
respuesta a su vez debe servir para resolver el problema o hecho planteado
El procesamiento de archivos se hace de una forma continua pues se
procesa el archivo antes de que entre el siguiente sus primeros usos fueron
y siguen siendo en telecomunicaciones
Multiprocesador
Disentildeo que no se encuentran en ordenadores monoprocesador Estos
problemas derivan del hecho de que dos programas pueden ejecutarse
simultaacuteneamente y potencialmente pueden interferirse entre siacute
Concretamente en lo que se refiere a las lecturas y escrituras en memoria
Existen dos arquitecturas que resuelven estos problemas
8
La arquitectura NUMA donde cada procesador tiene acceso y control
exclusivo a una parte de la memoria La arquitectura SMP donde todos los
procesadores comparten toda la memoria Esta uacuteltima debe lidiar con el
problema de la coherencia de cacheacute Cada microprocesador cuenta con su
propia memoria cache local De manera que cuando un microprocesador
escribe en una direccioacuten de memoria lo hace uacutenicamente sobre su copia
local en cacheacute Si otro microprocesador tiene almacenada la misma direccioacuten
de memoria en su cacheacute resultaraacute que trabaja con una copia obsoleta del
dato almacenado
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente disentildeado para ello La mayoriacutea de los sistemas
operativos actuales poseen esta capacidad
Ademaacutes del Atlas Supervisor y el OS360 los antildeos 1970 marcaron el inicio
de UNIX a mediados de los 60 aparece Multics sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell
de ATampT y Unix convirtieacutendolo en uno de los pocos SO escritos en un
lenguaje de alto nivel En el campo de laprogramacioacuten loacutegica se dio a luz la
primera implementacioacuten de Prolog y en la revolucionaria orientacioacuten a
objetos Smalltalk
Inconvenientes de los nuevos sistemas operativos
Se trataba de sistemas grandes complejos y costosos pues antes no se
habiacutea construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho despueacutes de
lo que se marcaba como fecha de finalizacioacuten Ademaacutes aunque formaban
una capa entre el hardware y el usuario eacuteste debiacutea conocer un complejo
lenguaje de control para realizar sus trabajos Otro de los inconvenientes es
el gran consumo de recursos que ocasionaban debido a los grandes
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
7
Tiempo Compartido
En este punto tenemos un sistema que hace buen uso de la electroacutenica
disponible pero adolece la falta de interactividad para conseguirla debe
convertirse en un sistema multiusuario en el cual existen varios usuarios con
un terminal en liacutenea utilizando el modo de operacioacuten de tiempo compartido
En estos sistemas los programas de los distintos usuarios residen en
memoria Al realizar una operacioacuten de ES los programas ceden la CPU a
otro programa al igual que en la multiprogramacioacuten Pero a diferencia de
eacutesta cuando un programa lleva cierto tiempo ejecutaacutendose el sistema
operativo lo detiene para que se ejecute otra aplicacioacuten
Tiempo Real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran nuacutemero de sucesos en su mayoriacutea externos al
ordenador Si el sistema no respeta las restricciones de tiempo en las que las
operaciones deben entregar su resultado se dice que ha fallado El tiempo de
respuesta a su vez debe servir para resolver el problema o hecho planteado
El procesamiento de archivos se hace de una forma continua pues se
procesa el archivo antes de que entre el siguiente sus primeros usos fueron
y siguen siendo en telecomunicaciones
Multiprocesador
Disentildeo que no se encuentran en ordenadores monoprocesador Estos
problemas derivan del hecho de que dos programas pueden ejecutarse
simultaacuteneamente y potencialmente pueden interferirse entre siacute
Concretamente en lo que se refiere a las lecturas y escrituras en memoria
Existen dos arquitecturas que resuelven estos problemas
8
La arquitectura NUMA donde cada procesador tiene acceso y control
exclusivo a una parte de la memoria La arquitectura SMP donde todos los
procesadores comparten toda la memoria Esta uacuteltima debe lidiar con el
problema de la coherencia de cacheacute Cada microprocesador cuenta con su
propia memoria cache local De manera que cuando un microprocesador
escribe en una direccioacuten de memoria lo hace uacutenicamente sobre su copia
local en cacheacute Si otro microprocesador tiene almacenada la misma direccioacuten
de memoria en su cacheacute resultaraacute que trabaja con una copia obsoleta del
dato almacenado
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente disentildeado para ello La mayoriacutea de los sistemas
operativos actuales poseen esta capacidad
Ademaacutes del Atlas Supervisor y el OS360 los antildeos 1970 marcaron el inicio
de UNIX a mediados de los 60 aparece Multics sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell
de ATampT y Unix convirtieacutendolo en uno de los pocos SO escritos en un
lenguaje de alto nivel En el campo de laprogramacioacuten loacutegica se dio a luz la
primera implementacioacuten de Prolog y en la revolucionaria orientacioacuten a
objetos Smalltalk
Inconvenientes de los nuevos sistemas operativos
Se trataba de sistemas grandes complejos y costosos pues antes no se
habiacutea construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho despueacutes de
lo que se marcaba como fecha de finalizacioacuten Ademaacutes aunque formaban
una capa entre el hardware y el usuario eacuteste debiacutea conocer un complejo
lenguaje de control para realizar sus trabajos Otro de los inconvenientes es
el gran consumo de recursos que ocasionaban debido a los grandes
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
8
La arquitectura NUMA donde cada procesador tiene acceso y control
exclusivo a una parte de la memoria La arquitectura SMP donde todos los
procesadores comparten toda la memoria Esta uacuteltima debe lidiar con el
problema de la coherencia de cacheacute Cada microprocesador cuenta con su
propia memoria cache local De manera que cuando un microprocesador
escribe en una direccioacuten de memoria lo hace uacutenicamente sobre su copia
local en cacheacute Si otro microprocesador tiene almacenada la misma direccioacuten
de memoria en su cacheacute resultaraacute que trabaja con una copia obsoleta del
dato almacenado
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente disentildeado para ello La mayoriacutea de los sistemas
operativos actuales poseen esta capacidad
Ademaacutes del Atlas Supervisor y el OS360 los antildeos 1970 marcaron el inicio
de UNIX a mediados de los 60 aparece Multics sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell
de ATampT y Unix convirtieacutendolo en uno de los pocos SO escritos en un
lenguaje de alto nivel En el campo de laprogramacioacuten loacutegica se dio a luz la
primera implementacioacuten de Prolog y en la revolucionaria orientacioacuten a
objetos Smalltalk
Inconvenientes de los nuevos sistemas operativos
Se trataba de sistemas grandes complejos y costosos pues antes no se
habiacutea construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho despueacutes de
lo que se marcaba como fecha de finalizacioacuten Ademaacutes aunque formaban
una capa entre el hardware y el usuario eacuteste debiacutea conocer un complejo
lenguaje de control para realizar sus trabajos Otro de los inconvenientes es
el gran consumo de recursos que ocasionaban debido a los grandes
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
9
espacios de memoria principal y secundaria ocupados asiacute como el tiempo de
procesador consumido Es por esto que se intentoacute hacer hincapieacute en mejorar
las teacutecnicas ya existentes de multiprogramacioacuten y tiempo compartido
Caracteriacutesticas de los nuevos sistemas operativos
Sistemas Operativos Desarrollados
MULTICS (Multiplexed Information and Computing Service)
Originalmente era un proyecto cooperativo liderado por Fernando Corbatoacute
del MIT con General Electric y los laboratorios Bell que comenzoacute en los
60 pero los laboratorios Bell abandonaron en 1969 para comenzar a
crear el sistema UNIX Se desarrolloacute inicialmente para el mainframe GE-
645 un sistema de 36 bits despueacutes fue soportado por la serie de
maacutequinas Honeywell 6180
Fue uno de los primeros Ademaacutes los traduciacutea a instrucciones de alto nivel
destinadas a BDOS
BDOS (Basic Disk Operating System) Traductor de las instrucciones
en llamadas a la BIOS
CPM (Control Program for Microcomputers) fue un sistema operativo
desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel
8085 y Zilog Z80 podiacutean ejecutar directamente el coacutedigo del 8080
aunque lo normal era que se entregara el coacutedigo recompilado para el
microprocesador de la maacutequina) Se trataba del sistema operativo maacutes
popular entre las computadoras personales en los antildeos 70 Aunque fue
modificado para ejecutarse en un IBM PC el hecho que IBM eligiera MS-
DOS al fracasar las negociaciones con Digital Research hizo que el uso
de CPM disminuyera hasta hacerlo desaparecer CPMoriginalmente
significaba Control ProgramMonitor Maacutes tarde fue renombrado a Control
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
10
Program for Microcomputers En la eacutepoca la barra inclinada () teniacutea el
significado de disentildeado para No obstante Gary Kildall redefinioacute el
significado del acroacutenimo poco despueacutes CPM se convirtioacute en un estaacutendar
de industria para los primeros micro-ordenadores
Con la creacioacuten de los circuitos LSI (integracioacuten a gran escala) chips que
conteniacutean miles de transistores en un centiacutemetro cuadrado de silicio empezoacute
el auge de los ordenadores personales En eacutestos se dejoacute un poco de lado el
rendimiento y se buscoacute maacutes que el sistema operativo fuera amigable
surgiendo menuacutes e interfaces graacuteficas Esto reduciacutea la rapidez de las
aplicaciones pero se volviacutean maacutes praacutecticos y simples para los usuarios En
esta eacutepoca siguieron utilizaacutendose lenguajes ya existentes
como Smalltalk o C y nacieron otros nuevos de los cuales se podriacutean
destacar C++ y Eiffel dentro del paradigma de la orientacioacuten a objetos
y Haskell y Miranda en el campo de la programacioacuten declarativa Un avance
importante que se establecioacute a mediados de la deacutecada de 1980 fue el
desarrollo de redes de computadoras personales que corriacutean sistemas
operativos en red y sistemas operativos distribuidos En esta escena dos
sistemas operativos eran los mayoritarios MS-DOS (Micro Soft Disk
Operating System) escrito por Microsoft para IBM PC y otras computadoras
que utilizaban la CPU Intel 8088 y sus sucesores y UNIX que dominaba en
los ordenadores personales que haciacutean uso del Motorola 68000
Mac O
El lanzamiento oficial del ordenador Macintosh en enero de 1984 al precio
de US $1995 (despueacutes cambiado a $2495 doacutelares) Incluiacutea su sistema
operativoMac OS cuya caracteriacutesticas novedosas era una GUI (Graphic User
Interface) Multitareas y Mouse Provocoacute diferentes reacciones entre los
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
11
usuarios acostumbrados a la liacutenea de comandos y algunos tachando el uso
del Mouse como juguete
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de
ventanas y ROMs que incluiacutean por defecto los ordenadores personales
Commodore Amiga como sistema operativo Fue desarrollado originalmente
por Commodore International e inicialmente presentado en 1985 junto con el
Amiga 1000
MS-DOS
En 1981 Microsoft comproacute un sistema operativo llamado QDOS que tras
realizar unas pocas modificaciones se convirtioacute en la primera versioacuten de MS-
DOS (MicroSoft Disk Operating System) A partir de aquiacute se sucedieron una
serie de cambios hasta llegar a la versioacuten 71 versioacuten 8 en Windows
Milenium a partir de la cual MS-DOS dejoacute de existir como un componente del
Sistema Operativo
OS-2
OS2 es un sistema operativo de IBM que intentoacute suceder a DOS como
sistema operativo de las computadoras personales Se desarrolloacute
inicialmente de manera conjunta entre Microsoft e IBM hasta que la primera
decidioacute seguir su camino con su Windows e IBM se ocupoacute en solitario de
OS2
OS2 ya no es comercializado por IBM y el soporte estaacutendar de IBM para OS
2 se suspendioacute el 31 de diciembre de 2006 Se ha mantenido desde
entonces con relativamente pocas nuevas caracteriacutesticas bajo el nombre
eComStation
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
12
En la deacutecada de los antildeos 90 se disentildearon otros sistemas operativos como
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en
1990 orientado principalmente a proveer alto rendimiento en aplicaciones
multimedia A pesar de la creencia comuacuten fomentada por la inclusioacuten de la
interfaz de comandos Bash en el sistema operativo el disentildeo de BeOS no
estaba basado en UNIX
Originalmente (1995-1996) el sistema operativo corriacutea sobre su propio
hardware conocido como BeBox Maacutes tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se antildeadioacute compatibilidad con
procesadores x86
GNULinux
Este sistema al parecer es una versioacuten mejorada de Unix basado en el
estaacutendar POSIX un sistema que en principio trabajaba en modo comandos
Hoy en diacutea dispone de Ventanas gracias a un servidor graacutefico y a gestores
de ventanas Recientemente GNULinux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz
Lo que permite utilizar Linux de una forma visual atractiva
Existen muchas distribuciones actuales de GnuLinux (Debian Fedora
Ubuntu Slackware etc) donde todas ellas tienen en comuacuten que ocupan el
mismo nuacutecleo Linux Dentro de las cualidades de GnuLinux se puede
caracterizar el hecho de que la navegacioacuten a traveacutes de la web es sin riegos
de ser afectada por virus esto debido al sistema de permisos implementado
el cual no deja correr ninguna aplicacioacuten sin los permisos necesarios
permisos que son otorgados por el usuario A todo esto se suma que los
virus que vienen en dispositivos desmontables tampoco afectan al sistema
debido al mismo sistema de permisos
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
13
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft
de la cual la primera versioacuten fue publicada en julio de 1993
Previamente a la aparicioacuten del famoso Windows 95 la
empresa Microsoft concibioacute una nueva liacutenea de sistemas
operativos orientados a estaciones de trabajo y servidor de red Un sistema
operativo con interfaz graacutefica propia estable y con caracteriacutesticas similares a
los sistemas de red UNIX Las letras NT provienen de la designacioacuten del
producto como Tecnologiacutea Nueva (New Technology)
Las versiones publicadas de este sistema son 31 35 351 y 40 Ademaacutes
Windows NT se distribuiacutea en dos versiones dependiendo de la utilidad que
se le fuera a dar Workstation para ser utilizado como estacioacuten de trabajo
y Server para ser utilizado como servidor
FreeBSD
FreeBSD es un sistema operativo multiusuario capaz de
efectuar multitarea con apropiacioacuten y multiproceso en plataformas
compatibles con muacuteltiples procesadores el funcionamiento de FreeBSD estaacute
inspirado en la variante 44 BSD-Lite de UNIX Aunque FreeBSD no puede
ser propiamente llamado UNIX al no haber adquirido la debida licencia
de The Open Group FreeBSD siacute estaacute hecho para ser compatible con la
norma POSIX al igual que varios otros sistemas clones de UNIX
El sistema FreeBSD incluye el nuacutecleo la estructura de ficheros del sistema
bibliotecas de la API de C y algunas utilidades baacutesicas La versioacuten 614 trajo
importantes mejoras como mayor apoyo para dispositivos Bluetooth y
controladores para tarjetas de sonido y red
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
14
La versioacuten 70 lanzada el 27 de febrero del antildeo 2008 incluye compatibilidad
con el sistema de archivos ZFS de Sun y a la arquitectura ARM entre otras
novedades
La distribucioacuten maacutes notable es PC-BSD
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y
vendidos por Microsoft basado en MS-DOS Windows nunca fue realmente
un Sistema Operativo con verdadero entorno graacutefico hasta Windows 95
Hasta la versioacuten 311 Windows fue un entorno de escritorio para MS-DOS
Windows 95 es un sistema operativo con interfaz graacutefica de usuario hiacutebrido
de entre 16 y 32 bits Fue lanzado al mercado el 24 de agosto de 1995 por la
empresa de software Microsoft con notable eacutexito de ventas Durante su
desarrollo se conocioacute como Windows 4 o por el nombre clave Chicago Esta
serie de Windows terminoacute con Windows Me
ReactOS
ReactOS (React Operating System) es un sistema operativo de coacutedigo
abierto destinado a lograr la compatibilidad binaria con aplicaciones de
software y controladores de dispositivos hechos para Microsoft Windows NT
versiones 5x en adelante (Windows XP y sus sucesores)
En 1996 un grupo de programadores y desarrolladores de software libre
comenzaron un proyecto llamado FreeWin95 el cual consistiacutea en
implementar un clon de Windows El proyecto estuvo bajo discusioacuten por el
disentildeo del sistema ya habiendo desarrollado la capa compatible con MS-
DOS pero lamentablemente esta fue una situacioacuten que no se completoacute Para
1997 el proyecto no habiacutea lanzado ninguna versioacuten por lo que los miembros
de eacuteste coordinados por Jason Filby pudieron revivirlo Se decidioacute cambiar
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
15
el nuacutecleo del sistema compatible con MS-DOS y de ahora en adelante
basarlo en uno compatible con Windows NT y asiacute el proyecto pudo seguir
adelante con el nombre actual de ReactOS que comenzoacute en febrero de
1998 desarrollando las bases del kernel y algunos drivers baacutesicos
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que
sea totalmente compatible con las aplicaciones y los controladores de MS-
DOS
El programa ya ha alcanzado un alto grado de madurez y tiene algunas
caracteriacutesticas que no existiacutean en MS-DOS Algunos comandos de FreeDOS
son ideacutenticos o mejores que sus equivalentes de MS-DOS pero auacuten faltan
algunos del sistema operativo original
El inteacuterprete de liacutenea de comandos usado por FreeDOS se llama FreeCOM
En la deacutecada del antildeo 2000 se destacan los sistemas operativos
Darwin
Darwin es el sistema que subyace en Mac OS X cuya primera versioacuten final
salioacute en el antildeo 2001 para funcionar en computadoras Macintosh
Integra el micro nuacutecleo XNU y servicios de sistema operativo de
tipo UNIX basados en BSD 44 (en particular FreeBSD) que proporcionan
una estabilidad y un rendimiento mayor que el de versiones anteriores de
Mac OS Se trata de una evolucioacuten del sistema
operativo NEXTSTEP (basado en Mach 25 y coacutedigo BSD 43) desarrollado
por NeXT en 1989 comprado por Apple Computer en diciembre de 1996
Darwin proporciona al Mac OS X prestaciones modernas como la memoria
protegida la multitarea por desalojo o expulsiva la gestioacuten avanzada de
memoria y el multiproceso simeacutetrico
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
16
OS X
OS X antes llamado Mac OS X es un sistema operativo basado en Unix
desarrollado comercializado y vendido por Apple Inc
La primera versioacuten del sistema fue Mac OS X Server 10 en 1999 y en
cuanto al escritorio fue Mac OS X v100 laquoCheetahraquo (publicada el 24 de
marzo de 2001)
La variante para servidores Mac OS X Server es arquitectoacutenicamente
ideacutentica a su contraparte para escritorio ademaacutes de incluir herramientas para
administrar grupos de trabajo y proveer acceso a los servicios de red Estas
herramientas incluyen un servidor de correo un servidor Samba un servidor
LDAP y un servidor de dominio entre otros
Haiku
Haiku es un sistema operativo de coacutedigo abierto actualmente en desarrollo
que se centra especiacuteficamente en la informaacutetica personal y multimedia
Inspirado por BeOS (Be Operating System) Haiku aspira a convertirse en un
sistema raacutepido eficiente faacutecil de usar y faacutecil de aprender sin descuidar su
potencia para los usuarios de todos los niveles
Importancia de los sistemas operativos
La importancia del sistema operativo ha estado muy ligada a la presentacioacuten
visual de comandos de datos primero y a una interfaz graacutefica despueacutes el
sistema operativo seriacutea el nexo de unioacuten entre la maacutequina y el hombre
En el terreno de los ordenadores personales (PCs) los primeros sistemas
operativos maacutes conocidos por el gran puacuteblico fueron MS-DOS Linux IBM
OS2 MS Windows y el primer Mac OS X el sistema operativo que liderariacutea
y sigue liderando en los hogares de todo el mundo es Microsoft Windows
que nacioacute en 1985
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
17
MS Windows es el sistema operativo que maacutes ha contribuido al manejo
entendimiento y aprovechamiento de un ordenador por parte de una persona
ya sea en el desarrollo de su actividad profesional o en una funcioacuten maacutes
domeacutestica encaminada al entretenimiento
El sistema operativo es el software que gobierna una maacutequina el conjunto de
procesos que determinan lo que se ve y lo que se desea haga un dispositivo
con cada accioacuten que realiza el usuario El sistema operativo es la base sobre
la que se instalan los programas que haraacuten posible que una persona retoque
una imagen con Photoshop prepare una presentacioacuten con Office escuche
muacutesica con iTunes grabe un DVD con Nero o vea una peliacutecula con VLC
El sistema operativo es el responsable de que un dispositivo
tecnoloacutegicamente complejo pueda ser una herramienta sencilla en su uso
cumpliendo una utilidad destacada en la vida diaria de las personas Los
sistemas operativos modernos y maacutes comunes como Windows 8 para PCs o
Android en Smartphones son cruciales para que la sociedad se comunique y
pueda aprovechar el mundo digital y el acceso a los servicios accesibles
desde Internet
La constante evolucioacuten de estos sistemas de gobierno ha hecho posible el
uso de varias tecnologiacuteas integradas en un mismo dispositivo este es el
caso de los teleacutefonos moacuteviles inteligentes que son una combinacioacuten de
reproductor de muacutesica caacutemara digital agenda electroacutenica videoconsola
gestor de correo electroacutenico y reproductor de video
En el terreno de la telefoniacutea moacutevil la adopcioacuten de un sistema operativo
avanzado ha sido especialmente sensible ya que ha permitido utilizar un
celular con las manos organizar grandes cantidades de informacioacuten a traveacutes
de las aplicaciones moacuteviles o manejar y compartir archivos La adopcioacuten de
Google Android como sistema operativo ha marcado y multiplicado las
ventajas de tener un teleacutefono moacutevil en un bolsillo no solo como herramienta
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
18
de comunicacioacuten sino como uacutetil para acceder a informacioacuten y al puro
entretenimiento personal
En telefoniacutea moacutevil el sistema operativo ha tenido un papel criacuteticamente
relevante de cara a utilizar estos portables dispositivos electroacutenicos para
muacuteltiples funciones una persona puede comprar un teleacutefono solo debiendo
tener en cuenta las caracteriacutesticas teacutecnicas del producto Se ha pasado de
sistemas operativos propietarios uacutenicos y disentildeados por cada marca a
sistemas operativos estandarizados que vienen instalados en varias marcas
de teleacutefonos moacuteviles (o Smartphone) Google Android es el sistema operativo
mayoritario en la segunda deacutecada del siglo XXI que corre bajo las interfaces
de usuario adaptadas por marcas como Samsung HTC LG o Huawei
El sistema operativo hace posible que una persona pueda ldquocomunicarserdquo con
una maacutequina ya sea utilizando un ratoacuten tocando sobre una pantalla taacutectil
presionando un botoacuten fiacutesico o pulsando las teclas de un teclado y a todas las
acciones de un usuario la maacutequina ofrece respuestas visuales taacutectiles o
sonoras
La importancia del sistema operativo moderno reside en poder controlar una
maacutequina a traveacutes de una interfaz visual sin tener grandes conocimientos
teacutecnicos convirtiendo un hardware complejo en una solucioacuten para el hogar o
la oficina completamente amigable y accesible a todos los puacuteblicos
Tipos de Sistemas Operativos
Los sistemas operativos cubren baacutesicamente tres clasificaciones (tipos) que
son sistemas operativos por su estructura (visioacuten interna) sistemas
operativos por los servicios que ofrecen y sistemas operativos por la forma
en que ofrecen sus servicios (visioacuten externa) A continuacioacuten se explicaran
un poco maacutes estas
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
19
Sistemas Operativos por su Estructura
Seguacuten Alcal92 se deben observar dos tipos de requisitos cuando se
construye un sistema operativo los cuales son
Requisitos de usuario Sistema faacutecil de usar y de aprender seguro
raacutepido y adecuado al uso al que se le quiere destinar
Requisitos del software Donde se engloban aspectos como
el mantenimiento forma de operacioacuten restricciones de
uso eficiencia tolerancia frente a los errores y flexibilidad
Posteriormente se describiraacuten las distintas estructuras que presentan los
actuales sistemas operativos para satisfacer las necesidades que de ellos se
quieren obtener
Estructura monoliacutetica
Es la estructura de los primeros sistemas operativos constituidos
fundamentalmente por un solo programa compuesto de un conjunto de
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
20
rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra
(Ver Fig 2)
Las caracteriacutesticas fundamentales de este tipo de estructura son
Construccioacuten del programa final a base de moacutedulos compilados
separadamente que se unen a traveacutes del ligador
Buena definicioacuten de paraacutemetros de enlace entre las distintas rutinas
existentes que puede provocar mucho acoplamiento
Carecen de protecciones y privilegios al entrar a rutinas que manejan
diferentes aspectos de los recursos de la computadora como memoria
disco etc
Generalmente estaacuten hechos a medida por lo que son eficientes y raacutepidos en
su ejecucioacuten y gestioacuten pero por lo mismo carecen de flexibilidad para
soportar diferentes ambientes de trabajo o tipos de aplicaciones
Estructura jeraacuterquica
A medida que fueron creciendo las necesidades de los usuarios y se
perfeccionaron los sistemas se hizo necesaria una mayor organizacioacuten del
software del sistema operativo donde una parte del sistema conteniacutea sub-
partes y esto organizado en forma de niveles
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
21
Se dividioacute el sistema operativo en pequentildeas partes de tal forma que cada
una de ellas estuviera perfectamente definida y con un claro interface con el
resto de elementos
Se constituyoacute una estructura jeraacuterquica o de niveles en los sistemas
operativos el primero de los cuales fue denominado THE (Technische
Hogeschool Eindhoven) de Dijkstra que se utilizoacute con fines didaacutecticos (Ver
Fig 3)
Se puede pensar tambieacuten en estos sistemas como si fueran `multicapa
Multics y Unix caen en esa categoriacutea
En la estructura anterior se basan praacutecticamente la mayoriacutea de los sistemas
operativos actuales Otra forma de ver este tipo de sistema es la denominada
de anillos conceacutentricos o rings
En el sistema de anillos cada uno tiene una apertura conocida
como puerta o trampa (trap) por donde pueden entrar las llamadas de las
capas inferiores De esta forma las zonas maacutes internas del sistema operativo
o nuacutecleo del sistema estaraacuten maacutes protegidas de accesos indeseados desde
las capas maacutes externas Las capas maacutes internas seraacuten por tanto maacutes
privilegiadas que las externas
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
22
Maacutequina Virtual
Se trata de un tipo de sistemas operativos que presentan una interface a
cada proceso mostrando una maacutequina que parece ideacutentica a la maacutequina real
subyacente Estos sistemas operativos separan dos conceptos que suelen
estar unidos en el resto de sistemas la multiprogramacioacuten y la maacutequina
extendida
El objetivo de los sistemas operativos de maacutequina virtual es el de integrar
distintos sistemas operativos dando la sensacioacuten de ser
varias maacutequinas diferentes
El nuacutecleo de estos sistemas operativos se denomina monitor virtual y tiene
como misioacuten llevar a cabo la multiprogramacioacuten presentando a los niveles
superiores tantas maacutequinas virtuales como se soliciten Estas maacutequinas
virtuales no son maacutequinas extendidas sino una reacuteplica de la maacutequina real
de manera que en cada una de ellas se pueda ejecutar un sistema operativo
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
23
diferente que seraacute el que ofrezca la maacutequina extendida al usuario (Ver Fig
5)
El tipo maacutes reciente de sistemas operativos es el denominado Cliente-
servidor que puede ser ejecutado en la mayoriacutea de las computadoras ya
sean grandes o pequentildeas
Este sistema sirve para toda clase de aplicaciones por tanto es de propoacutesito
general y cumple con las mismas actividades que los sistemas operativos
convencionales
El nuacutecleo tiene como misioacuten establecer la comunicacioacuten entre los clientes y
los servidores Los procesos pueden ser tanto servidores como clientes Por
ejemplo un programa de aplicacioacuten normal es un cliente que llama al
servidor correspondiente para acceder a un archivo o realizar una operacioacuten
de entradasalida sobre un dispositivo concreto A su vez un proceso cliente
puede actuar como servidor para otro Este paradigma ofrece gran
flexibilidad en cuanto a los servicios posibles en el sistema final ya que el
nuacutecleo provee solamente funciones muy baacutesicas de memoria entradasalida
archivos y procesos dejando a los servidores proveer la mayoriacutea que el
usuario final o programador puede usar Estos servidores deben tener
mecanismos de seguridad y proteccioacuten que a su vez seraacuten filtrados por el
nuacutecleo que controla el hardware Actualmente se estaacute trabajando en una
versioacuten de UNIX que contempla en su disentildeo este paradigma
Funciones de los sistemas operativos
o Aceptar todos los trabajos y conservarlos hasta su finalizacioacuten
o Interpretacioacuten de comandos Interpreta los comandos que permiten al
usuario comunicarse con el ordenador
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
24
o Control de recursos Coordina y manipula el hardware de la computadora
como la memoria las impresoras las unidades de disco el teclado o el
Mouse
o Manejo de dispositivos de ES Organiza los archivos en
diversos dispositivos de almacenamiento como discos flexibles discos
duros discos compactos o cintas magneacuteticas
o Manejo de errores Gestiona los errores de hardware y la peacuterdida de
datos
o Secuencia de tareas El sistema operativo debe administrar la manera en
que se reparten los procesos Definir el orden (Quien va primero y quien
despueacutes)
o Proteccioacuten Evitar que las acciones de un usuario afecten el trabajo que
esta realizando otro usuario
o Multiacceso Un usuario se puede conectar a otra maacutequina sin tener que
estar cerca de ella
o Contabilidad de recursos establece el costo que se le cobra a un usuario
por utilizar determinados recursos
En una computadora actual suelen coexistir varios programas del mismo o
de varios usuarios ejecutaacutendose simultaacuteneamente Estos programas
compiten por los recursos de la computadora siendo el sistema operativo el
encargado de arbitrar su asignacioacuten y uso Como complemento a
la gestioacuten de recursos el sistema operativo ha de garantizar la proteccioacuten de
unos programas frente a otros y ha de suministrar informacioacuten sobre el uso
que se hace de los recursos
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
25
Caracteriacutesticas de los sistemas operativos
En general se puede decir que un Sistema Operativo tiene las siguientes
caracteriacutesticas
o Conveniencia Un Sistema Operativo hace maacutes conveniente el uso de
una computadora
o Eficiencia Un Sistema Operativo permite que los recursos de la
computadora se usen de la manera maacutes eficiente posible
o Habilidad para evolucionar Un Sistema Operativo deberaacute construirse de
manera que permita el desarrollo prueba o introduccioacuten efectiva de
nuevas funciones del sistema sin interferir con el servicio
o Encargado de administrar el hardware El Sistema Operativo se encarga
de manejar de una mejor manera los recursos de la computadora en
cuanto a hardware se refiere esto es asignar a cada proceso una parte
del procesador para poder compartir los recursos
o Relacionar dispositivos (gestionar a traveacutes del kernel) El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifeacutericos
cuando el usuario asiacute lo requiera
o Organizar datos para acceso raacutepido y seguro
o Manejar las comunicaciones en red El Sistema Operativo permite al
usuario manejar con alta facilidad todo lo referente a la instalacioacuten y uso
de las redes de computadoras
o Procesamiento por bytes de flujo a traveacutes del bus de datos
o Facilitar las entradas y salidas Un Sistema Operativo debe hacerle faacutecil al
usuario el acceso y manejo de los dispositivos de EntradaSalida de la
computadora
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
26
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un
usuario uacutenico que tiene permiso para realizar cualquier operacioacuten Este es el
caso de los sistemas operativos maacutes antiguos como MS-DOS y algunos maacutes
recientes como la serie Windows 9598Me de Microsoft o MacOS (antes de
MacOS X) de Macintosh En estos sistemas no existe una diferenciacioacuten
clara entre las tareas que realiza un administrador del sistema y las tareas
que realizan los usuarios habituales no disponiendo del concepto de
multiusuario un usuario comuacuten tiene acceso a todas las capacidades del
sistema pudiendo borrar incluso informacioacuten vital para su funcionamiento
Un usuario malicioso (remoto o no) que obtenga acceso al sistema podraacute
realizar todo lo que desee por no existir dichas limitaciones
Otros sistemas operativos sin embargo han estado siempre preparados
para soportar sistemas multiusuario permitiendo agruparlos y asignar
distintos privilegios a cada uno de ellos o a sus grupos Este es el caso de
todos los sistemas UNIX y de los sistemas Windows NT2000 Esta
caracteriacutestica es enormemente uacutetil desde el punto de vista de seguridad Por
ejemplo en el caso de que un usuario se vea afectado por un virus una
intrusioacuten etc el resto de los usuarios (si los hay) y sobre todo el sistema no
tendraacuten por queacute verse afectados a menos que vulnerabilidades en eacutestas
puedan ser utilizadas por un atacante para elevar sus privilegios
Cabe notar que los sistemas operativos libres (Linux y BSD) no soportan una
asignacioacuten de grupos y usuarios tan versaacutetil como NT y 2000 Los grupos en
UNIX son mucho menos versaacutetiles (y maacutes difiacuteciles de administrar) que
aquellos aunque tambieacuten maacutes conocidos
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
27
Queda claro que en todo ordenador donde la seguridad es un factor que se
considera importante debe optarse por un sistema operativo que soporte
varios usuarios con distintos privilegios
Una ventaja que siacute han tenido hasta ahora es que el propio fabricante daba
soporte teacutecnico y garantiacuteas de seguridad de sus sistemas (especialmente en
los UNIX propietarios) De igual forma otra ventaja adicional ofrecida por
estos sistemas operativos inexistente actualmente en GNULinux es que los
fabricantes persiguen de forma activa la certificacioacuten del sistema operativo (o
una parte de eacuteste) frente a los estaacutendares de seguridad del mercado
A continuacioacuten se presenta una definicioacuten mas especifica de sistemas
operativo multiusuario y monousuario ademaacutes Monotareas Multitareas
Uniproceso Multiproceso
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a maacutes de
un usuario a la vez ya sea por medio de varias terminales conectadas a la
computadora o por medio de sesiones remotas en una red de
comunicaciones No importa el nuacutemero de procesadores en la maacutequina ni el
nuacutemero de procesos que cada usuario puede ejecutar simultaacuteneamente
Monousuarios
Los sistemas operativos monousuarios son aqueacutellos que soportan a un
usuario a la vez sin importar el nuacutemero de procesadores que tenga la
computadora o el nuacutemero de procesos o tareas que el usuario pueda
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
28
ejecutar en un mismo instante de tiempo Las computadoras personales
tiacutepicamente se han clasificado en este rengloacuten
Monotareas
Los sistemas monotarea son aquellos que soacutelo permiten una tarea a la vez
por usuario Puede darse el caso de un sistema multiusuario y monotarea en
el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos
puede estar haciendo solo una tarea a la vez
Multitareas
Un sistema operativo multitarea es aqueacutel que le permite al usuario estar
realizando varias labores al mismo tiempo Por ejemplo puede estar
editando el coacutedigo fuente de un programa durante su depuracioacuten mientras
compila otro programa a la vez que estaacute recibiendo correo electroacutenico en un
proceso en background Es comuacuten encontrar en ellos
interfaces graacuteficas orientadas al uso de menuacutes y el ratoacuten lo cual permite un
raacutepido intercambio entre las tareas para el usuario mejorando
su productividad
Uniproceso
Un sistema operativo uniproceso es aqueacutel que es capaz de manejar
solamente un procesador de la computadora de manera que si la
computadora tuviese maacutes de uno le seriacutea inuacutetil El ejemplo maacutes tiacutepico de este
tipo de sistemas es el DOS y MacOS
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
29
Multiproceso
Un sistema operativo multiproceso se refiere al nuacutemero de procesadores del
sistema que es maacutes de uno y eacuteste es capaz de usarlos todos para distribuir
su carga de trabajo Generalmente estos sistemas trabajan de dos formas
simeacutetrica o asimeacutetricamente Cuando se trabaja de manera asimeacutetrica el
sistema operativo selecciona a uno de los procesadores el cual jugaraacute el
papel de procesador maestro y serviraacute como pivote para distribuir la carga a
los demaacutes procesadores que reciben el nombre de esclavos Cuando se
trabaja de manera simeacutetrica los procesos o partes de ellos (threads) son
enviados indistintamente a cualquiera de los procesadores disponibles
teniendo teoacutericamente una mejor distribucioacuten y equilibrio en la carga de
trabajo bajo este esquema
Ventajas del Sistema operativo Windows
o Reutilizacioacuten de coacutedigo al ejecutar programas uso eficiente de tareas y
transparencia en la ejecucioacuten de procesos
o Faacutecil manejo e instalacioacuten de dispositivos y gran compatibilidad con
hardware existente en el mercado
o Es el sistema operativo maacutes popular en el mundo y ademaacutes cuenta con
un excelente soporte teacutecnico a nivel mundial
o Faacutecil de implementar administrar y usar
Infraestructura segura
o Confiabilidad disponibilidad escalabilidad y rendimiento de nivel
empresarial
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
30
o Menor TCO gracias a la consolidacioacuten de la tecnologiacutea maacutes moderna
o Creacioacuten faacutecil de sitios Web de Internet e intranet dinaacutemicos
o Desarrollo raacutepido con el servidor de aplicaciones integrado
o Servicios Web XML faacuteciles de encontrar compartir y reutilizar
o Herramientas de administracioacuten soacutelidas
o Potenciacioacuten de los empleados disminuyendo los costes de soporte
teacutecnico
o La experiencia de una red internacional de asociados y profesionales
certificados
Anaacutelisis de un sistema
El anaacutelisis de sistemas es la ciencia encargada del anaacutelisis de sistemas
grandes y complejos y la interaccioacuten entre esos sistemas Esta aacuterea se
encuentra muy relacionada con la Investigacioacuten operativa Tambieacuten se
denomina anaacutelisis de sistemas a una de las etapas de construccioacuten de un
sistema informaacutetico que consiste en relevar la informacioacuten actual y proponer
los rasgos generales de la solucioacuten futura
Los sistemas en relacioacuten con el anaacutelisis de sistemas estaacuten relacionados con
cualquier campo tales como procesos industriales administracioacuten toma de
decisiones procesos proteccioacuten al medio ambiente etc En 1953 los
hermanos Howard T Odum y Eugene Odum empezaron a aplicar una visioacuten
de sistemas a la ecologiacutea bioloacutegica basaacutendose en los trabajos de Raymond
Lindeman (1942) y Arthur Tansley (1935)
Los analistas de sistemas utilizan la metodologiacutea matemaacutetica para obtener
los detalles de los sistemas que estaacuten analizando
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
31
La funcioacuten del Anaacutelisis puede ser dar soporte a las actividades de un
negocio o desarrollar un producto que pueda venderse para generar
beneficios Para conseguir este objetivo un Sistema basado
en computadoras hace uso de seis (6) elementos fundamentales
Software que son Programas de computadora
con estructuras de datos y su documentacioacuten que hacen efectiva
la logiacutestica metodologiacutea o controles de requerimientos del Programa
Hardware dispositivos electroacutenicos y electromecaacutenicos que
proporcionan capacidad de caacutelculos y funciones raacutepidas exactas y efectivas
(Computadoras Censores maquinarias bombas lectores etc) que
proporcionan una funcioacuten externa dentro de los Sistemas
Personal son los operadores o usuarios directos de
las herramientas del Sistema
Base de Datos una gran coleccioacuten de informaciones organizadas y
enlazadas al Sistema a las que se accede por medio del Software
Documentacioacuten Manuales formularios y otra informacioacuten descriptiva
que detalla o da instrucciones sobre el empleo y operacioacuten del Programa
Procedimientos o pasos que definen el uso especiacutefico de cada uno de
los elementos o componentes del Sistema y las reglas de su manejo
y mantenimiento
Un Anaacutelisis de Sistema se lleva a cabo teniendo en cuenta los
siguientes objetivos en mente
Identifique las necesidades del Cliente
Evaluacutee que conceptos tiene el cliente del sistema para establecer su
viabilidad
Realice un Anaacutelisis Teacutecnico y econoacutemico
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
32
Asigne funciones al Hardware Software personal base de datos y
otros elementos del Sistema
Establezca las restricciones de presupuestos y planificacioacuten temporal
Cree una definicioacuten del sistema que forme el fundamento de todo el
trabajo de Ingenieriacutea
Para lograr estos objetivos se requiere tener un gran conocimiento y dominio
del Hardware y el Software asiacute como de la Ingenieriacutea humana (Manejo
y Administracioacuten de personal) y administracioacuten de base de datos
Objetivo del anaacutelisis
Identificacioacuten de Necesidades
Es el primer paso del anaacutelisis del sistema en este proceso en Analista se
reuacutene con el cliente yo usuario (un representante institucional
departamental o cliente particular) e identifican las metas globales se
analizan las perspectivas del cliente sus necesidades y requerimientos
sobre la planificacioacuten temporal y presupuestal liacuteneas de mercadeo y otros
puntos que puedan ayudar a la identificacioacuten y desarrollo del proyecto
Algunos autores suelen llamar a esta parte Anaacutelisis de Requisitos y lo
dividen en cinco partes
Reconocimiento del problema
Evaluacioacuten y Siacutentesis
Modelado
Especificacioacuten
Revisioacuten
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
33
Antes de su reunioacuten con el analista el cliente prepara un documento
conceptual del proyecto aunque es recomendable que este se elabore
durante la comunicacioacuten Cliente ndash analista ya que de hacerlo el cliente solo
de todas maneras tendriacutea que ser modificado durante la identificacioacuten de las
necesidades
Estudio de Viabilidad
Muchas veces cuando se emprende el desarrollo de un proyecto de
Sistemas los recursos y el tiempo no son realistas para su materializacioacuten sin
tener peacuterdidas econoacutemicas y frustracioacuten profesional La viabilidad y el
anaacutelisis de riesgos estaacuten relacionados de muchas maneras si el riesgo del
proyecto es alto la viabilidad de producir software de calidad se reduce sin
embargo se deben tomar en cuenta cuatro aacutereas principales de intereacutes
Viabilidad econoacutemica
Una evaluacioacuten de los costos de desarrollo comparados con
los ingresos netos o beneficios obtenidos del producto o Sistema
desarrollado
Viabilidad Teacutecnica
Un estudio de funciones rendimiento y restricciones que puedan afectar la
realizacioacuten de un sistema aceptable
Viabilidad Legal
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
34
Es determinar cualquier posibilidad de infraccioacuten violacioacuten
o responsabilidad legal en que se podriacutea incurrir al desarrollar el Sistema
Alternativas Una evaluacioacuten de los enfoques alternativos del desarrollo del
producto o Sistema
El estudio de la viabilidad puede documentarse como un informe aparte para
la alta gerencia
Definicioacuten de Sistema
Un sistema es un objeto complejo cuyos componentes se relacionan con al
menos alguacuten otro componente puede ser material o conceptual Todos los
sistemas tienen composicioacuten estructura y entorno pero soacutelo los sistemas
materiales tienen mecanismo y soacutelo algunos sistemas materiales
tienen figura (forma) Seguacuten el sistemismo todos los objetos son sistemas o
componentes de otro sistema Por ejemplo un nuacutecleo atoacutemico es un sistema
material fiacutesico compuesto de protones y neutrones relacionados por
la interaccioacuten nuclear fuerte una moleacutecula es un sistema material quiacutemico
compuesto de aacutetomos relacionados por enlaces quiacutemicos una ceacutelula es un
sistema material bioloacutegico compuesto de orgaacutenulos relacionados por enlaces
quiacutemicos no-covalentes y rutas metaboacutelicas una corteza cerebral es un
sistema material bioloacutegico compuesto de neuronas relacionadas
por potenciales de accioacuten y neurotransmisores un ejeacutercito es un sistema
material social y parcialmente artificial compuesto de personas y artefactos
relacionados por el mando el abastecimiento la comunicacioacuten y la guerra
el anillo de los nuacutemeros enteros es un sistema conceptual algebraico
compuesto de nuacutemeros positivos negativos y el cero relacionados por
la suma y la multiplicacioacuten y una teoriacutea cientiacutefica es un sistema conceptual
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
35
loacutegico compuesto de hipoacutetesis definiciones y teoremas relacionados por
la correferencia y la deduccioacuten
Un sistema es moacutedulo ordenado de elementos que se encuentran
interrelacionados y que interactuacutean entre siacute El concepto se utiliza tanto para
definir a un conjunto de conceptos como a objetos reales dotados de
organizacioacuten
Un sistema es un conjunto de objetos unidos por alguna forma
de interaccioacuten o
Interdependencia Cualquier conjunto de partes unidas entre siacute puede ser
considerado un sistema desde que las relaciones entre las partes y
el comportamiento del todo sea el foco de atencioacuten Un conjunto de partes
que se atraen mutuamente (como el sistema solar) o un grupo de personas
en una organizacioacuten una red industrial un circuito eleacutectrico un computador o
un ser vivo pueden ser visualizados como sistemas
Realmente es difiacutecil decir doacutende comienza y doacutende termina determinado
sistema Los liacutemites (fronteras) entre el sistema y su ambiente admiten cierta
arbitrariedad El propio universo parece estar formado de muacuteltiples sistema
que se compenetran Es posible pasar de un sistema a otro que lo abarca
como tambieacuten pasar a una versioacuten menor contenida en eacutel
De la definicioacuten de Bertalanffy seguacuten la cual el sistema es un conjunto de
unidades reciacuteprocamente relacionadas se deducen dos conceptos el
propoacutesito (u objetivo) y el de globalizo(o totalidad Esos dos conceptos
reflejan dos caracteriacutesticas baacutesicas en un sistema Las demaacutes caracteriacutesticas
dadas a continuacioacuten son derivan de estos dos conceptos
a) Propoacutesito u objetivo Todo sistema tiene uno o algunos propoacutesitos
u objetivos Las unidades o elementos (u Objetos como tambieacuten las
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
36
relaciones definen una distribucioacuten que trata siempre de alcanzar un
objetivo
b) Globalismo o totalidad todo sistema tiene una naturaleza orgaacutenica por la
cual una accioacuten que produzca cambio en una de las unidades del sistema
con mucha probabilidad produciraacute cambios en todas las otras unidades de
eacuteste En otros teacuterminos cualquier estimulacioacuten en cualquier unidad del
sistema afectaraacute todas las demaacutes unidades debido a la relacioacuten existente
entre ellas El efecto total de esos cambios o alteraciones se presentaraacute
como un ajuste del todo al sistema El sistema siempre reaccionaraacute
globalmente a cualquier estiacutemulo producido en cualquier parte o unidad
Existe una relacioacuten de causa y efecto entre las diferentes partes del sistema
Asiacute el Sistema sufre cambios y el ajuste sistemaacutetico es continuo De los
cambios y de los ajustes continuos del sistema se derivan dos fenoacutemenos el
de la entropiacutea y el de la homeostasia
e) Entropiacutea Es la tendencia que los sistemas tienen al desgaste a la
desintegracioacuten para el relajamiento de los estaacutendares y para un aumento de
la aleatoriedad A medida que la entropiacutea aumenta los sistemas se
descomponen en estados maacutes simples La segunda ley de
la termodinaacutemica explica que la entropiacutea en los sistemas aumenta con el
correr del tiempo como ya se vio en el capiacutetulo sobre ciberneacutetica
A medida que aumenta la informacioacuten disminuye la entropiacutea pues la
informacioacuten es la base de la configuracioacuten y del orden Si por falta
de comunicacioacuten o por ignorancia los estaacutendares de autoridad las
funciones la jerarquiacutea etc de una organizacioacuten formal pasan a ser
gradualmente abandonados la entropiacutea aumenta y la organizacioacuten se va
reduciendo a formas gradualmente maacutes simples y rudimentarias de
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
37
individuos y de grupos De ahiacute el concepto de negentropiacutea o sea la
informacioacuten como medio o instrumento de ordenacioacuten del sistema
d) Homeostasis Es el equilibrio dinaacutemico entre las partes del sistema Los
sistemas tienen una tendencia adaptarse con el fin de alcanzar un equilibrio
interno frente a los cambios externos del medio ambiente
La definicioacuten de un sistema depende del intereacutes de la persona que pretenda
analizarlo Una organizacioacuten por ejemplo podraacute ser entendida como un
sistema o subsistema o maacutes aun un supersistema dependiendo
del anaacutelisis que se quiera hacer que el sistema tenga un grado de autonomiacutea
mayor que el subsistema y menor que el supersistema
Por lo tanto es una cuestioacuten de enfoque Asiacute un departamento puede ser
visualizado como un sistema compuesto de vario subsistemas(secciones o
sectores) e integrado en un supersistema(la empresa) como tambieacuten puede
ser visualizado como un subsistema compuesto por otros
subsistemas(secciones o sectores) perteneciendo a un
sistema(La empresa) que estaacute integrado en un supersistema (el mercado o
la comunidad Todo depende de la forma como se enfoque
El sistema totales aquel representado por todos los componentes y
relaciones necesarios para la realizacioacuten de un objetivo dado un cierto
nuacutemero de restricciones El objetivo del sistema total define la finalidad para
la cual fueron ordenados todos los componentes y relaciones del sistema
mientras que las restricciones del sistema son las limitaciones introducidas
en su operacioacuten que definen los liacutemites (fronteras) del sistema y posibilitan
explicar las condiciones bajo las cuales debe operar el teacutermino sistema es
generalmente empleado en el sentido de sistema total
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
38
Los componentes necesarios para la operacioacuten de un sistema total son
llamados subsistemas los que a su vez estaacuten formados por la reunioacuten de
nuevo subsistemas maacutes detallados Asiacute tanto la jerarquiacutea de los sistemas
como el nuacutemero de los subsistemas dependen de la complejidad intriacutenseca
del sistema total
Los sistemas pueden operar simultaacuteneamente en serie o en paralelo
No hay sistemas fuera de un medio especiacutefico (ambiente) los sistemas
existen en un medio y son condicionados por eacutel
Medio (ambiente) es el conjunto de todos los objetos que dentro de un liacutemite
especiacutefico pueden tener alguna influencia sobre la operacioacuten del Sistema
Los liacutemites (fronteras) son la condicioacuten ambiental dentro de la cual el sistema
debe operar
Componentes de un sistema
Un sistema se puede considerar como una parte del Universo aislada del
resto que consta de una serie de componentes que lo identifican y
diferencian
a) Componentes estructurales determinan la organizacioacuten espacial del
sistema
Frontera liacutemite real o imaginario que separa un sistema de su entorno
Algunos ejemplos son la membrana celular la piel o la linde de un
bosque La frontera debe considerarse maacutes como una zona de
intercambio que como una barrera
Elementos son los constituyentes del sistema y que se pueden
cuantificar como las especies vegetales de un bosque Un tipo especial
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
39
de elementos son los depoacutesitos donde las reservas de los componentes
que proporcionan materia energiacutea o informacioacuten
Red de interacciones el conjunto de relaciones entre los componentes
y depoacutesitos del sistema que favorecen los intercambios de materia
energiacutea o informacioacuten Las relaciones tambieacuten se dan entre el sistema y
el entorno
b) Componentes funcionales son los procesos que desarrollan los
componentes estructurales en un tiempo determinado
Flujos muestran la circulacioacuten de materia energiacutea e informacioacuten entre
los componentes del sistema y suelen representarse mediante flechas
Vaacutelvulas son elementos que regulan los flujos transforman la
informacioacuten recibida aumentando o disminuyendo el flujo
Bucles de alimentacioacuten son relaciones circulares que permitan al
sistema autorregularse
CICLO DE VIDA CLAacuteSICO DEL DESARROLLO DE SISTEMAS
El meacutetodo de ciclo de vida para el desarrollo de sistemas es el conjunto de
actividades que los analistas disentildeadores y usuarios realizan para
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
40
desarrollar e implantar un sistema de informacioacuten El meacutetodo del ciclo de vida
para el desarrollo de sistemas consta de 6 fases
1) Investigacioacuten Preliminar La solicitud para recibir ayuda de un sistema de
informacioacuten puede originarse por varias razones sin importar cuales sean
estas el proceso se inicia siempre con la peticioacuten de una persona
2) Determinacioacuten de los requerimientos del sistema El aspecto fundamental
del anaacutelisis de sistemas es comprender todas las facetas importantes de la
parte de la empresa que se encuentra bajo estudio Los analistas al trabajar
con los empleados y administradores deben estudiar los procesos de una
empresa para dar respuesta a las siguientes preguntas clave
iquestQueacute es lo que hace
iquestCoacutemo se hace
iquestCon que frecuencia se presenta
iquestQueacute tan grande es el volumen de transacciones o decisiones
iquestCuaacutel es el grado de eficiencia con el que se efectuacutean las tareas
iquestExiste alguacuten problema iquestQueacute tan serio es iquestCuaacutel es la causa que lo
origina
3) Disentildeo del sistema El disentildeo de un sistema de informacioacuten produce los
detalles que establecen la forma en la que el sistema cumpliraacute con los
requerimientos identificados durante la fase de anaacutelisis Los especialistas en
sistemas se refieren con frecuencia a esta etapa como disentildeo loacutegico en
contraste con la del desarrollo del software a la que denominan disentildeo
fiacutesico
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
41
4) Desarrollo del software Los encargados de desarrollar software pueden
instalar software comprobando a terceros o escribir programas disentildeados a
la medida del solicitante La eleccioacuten depende del costo de cada alternativa
del tiempo disponible para escribir el software y de la disponibilidad de los
programadores
Por lo general los programadores que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales
5) Prueba de sistemas Durante la prueba de sistemas el sistema se emplea
de manera experimental para asegurarse de que el software no tenga fallas
es decir que funciona de acuerdo con las especificaciones y en la forma en
que los usuarios esperan que lo haga
Se alimentan como entradas conjunto de datos de prueba para su
procesamiento y despueacutes se examinan los resultados
6) Implantacioacuten y evaluacioacuten La implantacioacuten es el proceso de verificar e
instalar nuevo equipo entrenar a los usuarios instalar la aplicacioacuten y
construir todos los archivos de datos necesarios para utilizarla Una vez
instaladas las aplicaciones se emplean durante muchos antildeos Sin embargo
las organizaciones y los usuarios cambian con el paso del tiempo incluso
el ambiente es diferente con el paso de las semanas y los meses
Por consiguiente es indudable que debe darse mantenimiento a las
aplicaciones La evaluacioacuten de un sistema se lleva a cabo para identificar
puntos deacutebiles y fuertes La evaluacioacuten ocurre a lo largo de cualquiera de las
siguientes dimensiones
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
42
Evaluacioacuten operacional Valoracioacuten de la forma en que funciona el sistema
incluyendo su facilidad de uso tiempo de respuesta lo adecuado de los
formatos de informacioacuten confiabilidad global y nivel de utilizacioacuten
Impacto organizacional Identificacioacuten y medicioacuten de los beneficios para la
organizacioacuten en aacutereas tales como finanzas eficiencia operacional e impacto
competitivo Tambieacuten se incluye el impacto sobre el flujo de informacioacuten
externo e interno
Opinioacuten de loa administradores evaluacioacuten de las actividades de directivos
y administradores dentro de la organizacioacuten asiacute como de los usuarios finales
Tambieacuten se incluye la valoracioacuten de los meacutetodos y herramientas utilizados en
el desarrollo
Elementos de los Sistemas
Los sistemas de informacioacuten tienen 5 elementos importantes estos son
Financieros
Administrativos
Humanos
Materiales
Tecnoloacutegicos
En la bibliografiacutea consultada sin embargo otro autor (sa 2008a) que
contradice lo planteado por Pentildea (2006) se refiere a que un sistema de
informacioacuten consiste en 3 elementos humano tecnologiacutea y organizacioacuten En
teoriacutea de sistemas un sistema de informacioacuten es un sistema automatizado o
manual que involucra personas maacutequinas yo meacutetodos organizados de
recoleccioacuten procesos transmisioacuten clasificacioacuten y divulgacioacuten de datos
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
43
Otro autor desconocido (sa 2008b) plantea que un sistema de informacioacuten
estaacute compuesto por 6 elementos claramente identificables tal y como se
muestran en la siguiente figura
Figura 1 Elementos de un sistema de informacioacuten Las flechas indican el
sentido del flujo de informacioacuten
Los elementos del sistema de informacioacuten representados en la figura 1 son
(1) Base de Datos Es donde se almacena toda la informacioacuten que se
requiere para la toma de decisiones La informacioacuten se organiza en registros
especiacuteficos e identificables
(2) Transacciones Corresponde a todos los elementos de interfaz que
permiten al usuario consultar agregar modificar o eliminar un registro
especiacutefico de Informacioacuten
(3) Informes Corresponden a todos los elementos de interfaz mediante los
cuales el usuario puede obtener uno o maacutes registros yo informacioacuten de tipo
estadiacutestico (contar sumar) de acuerdo a criterios de buacutesqueda y seleccioacuten
definidos
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
44
Los restantes elementos de un sistema de informacioacuten son
(4) Procesos Corresponden a todos aquellos elementos que de acuerdo a
una loacutegica predefinida obtienen informacioacuten de la base de datos y generan
nuevos registros de informacioacuten Los procesos soacutelo son controlados por el
usuario (de ahiacute que aparezca en liacutenea de puntos)
(5) Usuario Identifica a todas las personas que interactuacutean con el sistema
esto incluye desde el maacuteximo nivel ejecutivo que recibe los informes de
estadiacutesticas procesadas hasta el usuario operativo que se encarga de
recolectar e ingresar la informacioacuten al sistema y
(6) Procedimientos Administrativos Corresponde al conjunto de reglas y
poliacuteticas de la organizacioacuten que rigen el comportamiento de los usuarios
frente al sistema Particularmente debieran asegurar que nunca bajo
ninguna circunstancia un usuario tenga acceso directo a la Base de Datos
Fundamentos del anaacutelisis de sistemas
1 Como asumir el papel de analista de un sistema
a) La informacioacuten como un recurso de la Organizacioacuten
Las organizaciones han reconocido desde hace mucho la importancia de
administrar recursos principales tales como la mano de obra y las materias
primas La informacioacuten se ha colocado en un lugar adecuado como recurso
principal
Los tomadores de decisiones estaacuten comenzando a comprender que la
informacioacuten no es soacutelo un subproducto de la conduccioacuten sino que a la vez
alimenta a los negocios y puede ser el factor criacutetico para la determinacioacuten
del eacutexito o fracaso de eacutestos
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
45
Manejo de la informacioacuten como recurso
Para maximizar la utilidad de la informacioacuten un negocio la debe manejar
correctamente tal como maneja los demaacutes recursos Los administradores
necesitan comprender que hay costos asociados con
la produccioacuten distribucioacuten seguridad almacenamiento y recuperacioacuten de
toda informacioacuten Aunque la informacioacuten se encuentra a nuestro alrededor
eacutesta no es gratis y su uso es estrateacutegico para posicionar la competitividad de
un negocio
Manejo de la informacioacuten generada por computadora
El manejo de informacioacuten generada por computadora difiere en forma
significativa del manejo de datos producidos manualmente Por lo general
hay mayor cantidad de informacioacuten de computadora a administrar
El costo de organizarla y mantenerla puede crecer a tasas alarmantes y los
usuarios frecuentemente la tratan menos esceacutepticamente que la informacioacuten
obtenida por otras viacuteas
b) Conceptos de anaacutelisis y creacioacuten de sistemas
Los sistemas de informacioacuten son desarrollados con propoacutesitos diferentes
dependiendo de las necesidades del negocio Los sistemas de
procesamiento de transacciones (TPS por sus siglas en ingleacutes) funcionan al
nivel operacional de la organizacioacuten los sistemas
de automatizacioacuten de oficina (OAS por sus siglas en ingleacutes) y los sistemas
de trabajo de conocimiento (KWS por sus siglas en ingleacutes) que dan cabida al
trabajo a nivel de conocimiento
Los sistemas de maacutes alto nivel incluyen a los sistemas de apoyo a decisiones
(DSS por sus siglas en ingleacutes) asiacute como a los sistemas de informacioacuten
gerencial (MIS por sus siglas en ingleacutes) Los sistemas expertos aplican la
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
46
experiencia de los tomadores de decisiones para
resolver problemas especiacuteficos estructurados Al nivel estrateacutegico de
la administracioacuten encontramos sistemas de apoyo a ejecutivos (ESS por sus
siglas en ingleacutes) y los sistemas de apoyo a decisiones de grupo (GDSS por
sus siglas en ingleacutes) ayudan a la toma de decisiones al mismo nivel en una
forma sin estructura o semiestructuradas
Sistemas de procesamiento de transacciones
Los sistemas de procesamiento de transacciones (TPS) son sistemas de
informacioacuten computarizados desarrollados para procesar gran cantidad de
transacciones rutinarias de los negocios Los TPS eliminan el tedio de las
transacciones operacionales necesarias y reducen el tiempo que alguna vez
se requirioacute para ejecutarlas manualmente aunque la gente todaviacutea debe
alimentar datos a los sistemas computarizados
Sistemas de automatizacioacuten de oficina y sistemas de manejo de
conocimiento
Al nivel de conocimiento de la organizacioacuten hay dos clases de sistemas Los
sistemas de automatizacioacuten de oficina (OAS) que dan soporte a los
trabajadores de datos quienes por lo general no crean un nuevo
conocimiento sino que usan la informacioacuten para analizarla y transformar
datos o para manejarla en alguna forma y luego compartirla o diseminarla
formalmente por toda la organizacioacuten y algunas veces maacutes allaacute de ella Los
sistemas de manejo de conocimiento (KWS) dan soporte a los trabajadores
profesionales tales como cientiacuteficos ingenieros y doctores les ayudan a
crear un nuevo conocimiento que contribuya a la organizacioacuten o a toda
la sociedad
Sistemas de informacioacuten gerencial
Los sistemas de informacioacuten gerencial (MIS) no reemplazan a los sistemas
de procesamiento de transacciones sino que todos los MIS incluyen
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
47
procesamiento de transacciones Los MIS son sistemas de informacioacuten
computarizada que trabajan debido a la interaccioacuten resuelta entre gentes
y computadoras Requieren que las gentes el software (programas de
computadora) y el hardware (computadoras impresoras etc) trabajen al
uniacutesono Los sistemas de informacioacuten dan soporte a un espectro maacutes amplio
de tareas organizacionales que los sistemas de procesamiento de
transacciones incluyendo el anaacutelisis de decisiones y la toma de decisiones
Sistemas de apoyo a decisiones
Una clase de maacutes alto nivel en los sistemas de informacioacuten computarizada
son los sistemas de apoyo a decisiones (DSS) El DSS es similar
al sistema de informacioacuten gerencial tradicional en que ambos dependen de
una base de datos como fuente Un sistema de apoyo a decisiones se aparta
del sistema de informacioacuten gerencial tradicional en que enfatiza el apoyo a la
toma de decisiones en todas sus fases aunque la decisioacuten actual todaviacutea es
del dominio del tomador de decisiones
Sistemas expertos e inteligencia artificial
La inteligencia artificial (AI por sus siglas en ingleacutes) puede ser considerada la
meta de los sistemas expertos Los sistemas expertos son un caso muy
especial de un sistema de informacioacuten cuyo uso ha sido factible para los
negocios a partir de la reciente y amplia disponibilidad de hardware y
software Un sistema experto (tambieacuten llamado un sistema basado en
conocimiento) captura en forma efectiva y usa el conocimiento de un experto
para resolver un problema particular experimentado en una organizacioacuten
Observe que a diferencia del DSS que deja la decisioacuten final al tomador de
decisiones un sistema experto selecciona la mejor solucioacuten a un problema o
a una clase especiacutefica de problemas
Sistemas de apoyo a decisiones de grupo
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
48
Cuando los grupos necesitan trabajar juntos para tomar decisiones
semiestructuradas o sin estructura un sistema de apoyo a decisiones de
grupo puede plantear una solucioacuten Los sistemas de apoyo a decisiones de
grupo (GDSS) son usados en cuartos especiales equipados en varias
configuraciones diferentes que permiten que los miembros del grupo
interactuacuteen con apoyo electroacutenico frecuentemente en forma de software
especializado y con una persona que deacute facilidades al grupo Los sistemas
para decisiones de grupo estaacuten orientados para reunir a un grupo a fin de
que resuelva un problema con la ayuda de varios apoyos como votaciones
cuestionarios aportacioacuten de ideas y creacioacuten de escenarios
Sistemas de apoyo a ejecutivos
Cuando los ejecutivos se acercan a la computadora frecuentemente estaacuten
buscando formas que les ayuden a tomar decisiones a nivel estrateacutegico Un
sistema de apoyo a ejecutivos (ESS) ayuda a eacutestos para organizar sus
interacciones con el ambiente externo proporcionando apoyo
de graacuteficos y comunicaciones en lugares accesibles tales como salas de
juntas u oficinas personales corporativas
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
49
En la figura se muestran la diversidad de sistemas de informacioacuten que
pueden desarrollar los analistas Observe que la figura presenta estos
sistemas de abajo hacia arriba indicando que el nivel operacional o maacutes
bajo de la organizacioacuten estaacute apoyado por el TPS y el maacutes alto o estrateacutegico
el de las decisiones semiestructuradas o sin estructura estaacute apoyado por el
ESS en la parte maacutes alta Este texto usa los teacuterminos sistema de informacioacuten
gerencias sistema de informacioacuten sistema de informacioacuten computarizada y
sistema de informacioacuten de negocios computarizado en forma indistinta para
referirse a sistemas de informacioacuten computarizada que dan soporte al rango
maacutes amplio de actividades de negocios por medio de la informacioacuten que
producen
La necesidad del anaacutelisis y disentildeo de sistemas
El anaacutelisis y disentildeo de sistemas tal como es ejecutado por los analistas de
sistemas busca analizar sistemaacuteticamente la entrada de datos o el flujo de
datos el proceso o transformacioacuten de los datos el almacenamiento de datos
y la salida de informacioacuten dentro del contexto de un negocio particular
Ademaacutes el disentildeo y anaacutelisis de sistemas es usado para analizar disentildear e
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
50
implementar mejoras en el funcionamiento de los negocios que pueden ser
logradas por medio del uso de sistemas de informacioacuten computarizados La
instalacioacuten de un sistema sin la planeacioacuten adecuada lleva a grandes
frustraciones y frecuentemente causa que el sistema deje de ser usado
Usuarios finales
Cualquiera que interactuacutee con un sistema de informacioacuten en el contexto de
su trabajo en la organizacioacuten puede ser llamado un usuario final A lo largo
de los antildeos se han hecho borrosas las distinciones entre usuarios Ademaacutes
cualquier categoriacutea de usuarios empleada no debe ser vista como
excluyente Sin importar coacutemo se hayan clasificado los usuarios finales un
hecho es pertinente al analista de sistemas el involucramiento del usuario a
lo largo del proyecto es criacutetico para el desarrollo exitoso de los sistemas de
informacioacuten computarizados Los analistas de sistemas cuyos papeles
dentro de la organizacioacuten se tratan a continuacioacuten son el otro componente
esencial para el desarrollo de sistemas de informacioacuten
c) Papel del analista de sistemas
El analista de sistemas como consultor
El analista de sistemas frecuentemente actuacutea como consultor y por lo tanto
puede ser contratado especiacuteficamente para que se encargue de los asuntos
de los sistemas de informacioacuten dentro de un negocio Esto puede ser una
ventaja debido a que los consultores externos pueden llevar con ellos una
perspectiva fresca que no poseen otros miembros de la organizacioacuten Pero
tambieacuten puede decirse que los analistas externos estaacuten en desventaja
debido a que la verdadera cultura organizacional nunca puede ser conocida
por un extrantildeo
El analista de sistemas como experto de soporte
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
51
Otro papel que tal vez requiera desarrollar es el de experto de soporte en un
negocio donde se estaacute empleado regularmente en alguna actividad de
sistemas En este papel el analista se apoya en su experiencia profesional
relacionada con el hardware y software de computadora y su uso en el
negocio Este trabajo frecuentemente no es un proyecto de sistema
completo sino solamente pequentildeas modificaciones o decisiones que afectan
a un solo departamento
El analista de sistemas como agente de cambio
El papel maacutes comprensivo y responsable que toma un analista de sistemas
es el de agente de cambio ya sea interno o externo al negocio Como
analista se es un agente de cambio cada vez que se ejecuta cualquiera de
las actividades del ciclo de vida del desarrollo de sistemas (tratado en la
siguiente seccioacuten) y se estaacute presente en el negocio por un periodo extendido
(desde dos semanas hasta maacutes de un antildeo) Un agente de cambio puede ser
definido como una persona que sirve de catalizador para el cambio
desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese
cambio
Identificacioacuten de problemas oportunidades y objetivos
En la primera fase del ciclo de vida del desarrollo de sistemas el analista
tiene que ver con la identificacioacuten de problemas oportunidades y objetivos
Esta etapa es criacutetica para el eacutexito del resto de proyecto debido a que nadie
quiere desperdiciar el tiempo subsecuente resolviendo el problema
equivocado La primera fase requiere que el analista observe honestamente
lo que estaacute sucediendo en un negocio Luego junto con los demaacutes miembros
de la organizacioacuten el analista hace resaltar los problemas Frecuentemente
estos ya han sido vistos por los demaacutes y son la razoacuten por la cual el analista
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
52
fue llamado inicialmente Las personas involucradas en la primera fase son
los usuarios analistas y administradores de sistemas que coordinan el
proyecto Las actividades de esta fase consisten en entrevistas a los
administradores de los usuarios somatizacioacuten del conocimiento obtenido
estimacioacuten del alcance del proyecto y documentacioacuten de los resultados La
salida de esta fase es un estudio de factibilidad que contiene una definicioacuten
del problema y la somatizacioacuten de los objetivos Luego los administradores
Anaacutelisis de las necesidades del sistema
La siguiente fase que realiza el analista de sistemas involucro el anaacutelisis de
las necesidades del sistema Nuevamente herramientas
y teacutecnicas especiales ayudan para que el analista haga las determinaciones
de los requerimientos Una herramienta de eacutestas es el uso de diagramas de
flujo de datos para diagramar la entrada proceso y salida de
las funciones del negocio en forma graacutefica estructurado A partir de
los diagramas de flujo de datos se desarrolla un diccionario de datos que
lista todos los conceptos de datos usados en el sistema asiacute como sus
especificaciones si son alfanumeacutericos y queacute tanto espacio ocupan cuando se
imprimen Durante esta fase el analista de sistemas tambieacuten analiza las
decisiones estructuradas que se hacen Las decisiones estructuradas son
aquellas para las que pueden ser determinadas las condiciones como
alternativas de condicioacuten acciones y reglas de accioacuten Hay
tres meacutetodos principales para el anaacutelisis de decisiones
estructurales lenguaje estructurado tablas de decisioacuten y aacuterboles de decisioacuten
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
53
Disentildeo del sistema recomendado
En esta fase del ciclo de vida del desarrollo de sistemas el analista usa la
informacioacuten recolectada anteriormente para realizar el disentildeo loacutegico del
sistema de informacioacuten El analista disentildea procedimientos precisos para la
captura de datos a fin de que los datos que van a entrar al sistema de
informacioacuten sean correctos Ademaacutes el analista tambieacuten proporciona entrada
efectiva para el sistema de informacioacuten mediante el uso de teacutecnicas para el
buen disentildeo de formas y pantallas
Implementacioacuten y evaluacioacuten del sistema
En esta fase del desarrollo del sistema el analista ayuda a implementar el
sistema de informacioacuten Esto incluye el entrenamiento de los usuarios para
que manejen el sistema Alguacuten entrenamiento es hecho por los proveedores
pero la supervisioacuten del entrenamiento es responsabilidad del analista de
sistemas Adicionalmente el analista necesita un plan para una conversioacuten
suave del sistema antiguo al nuevo La evaluacioacuten se muestra como parte de
esta fase final de ciclo de vida del desarrollo del sistema principalmente para
efectos de discusioacuten De hecho la evaluacioacuten se realiza durante cada fase
Un criterio principal que debe ser satisfecho es si los usuarios pretendidos ya
estaacuten usando el sistema
La importancia del mantenimiento
Despueacutes de que el sistema estaacute instalado se le debe dar mantenimiento esto
significa que los programas de computadora deben ser modificados y
mantenidos actualizados La figura muestra la cantidad promedio de tiempo
empleada en mantenimiento en una instalacioacuten MIS tiacutepica
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
54
El mantenimiento se realiza por dos razones La primera de estas es para
corregir errores de software Sin importar que tan completamente se pruebe
el sistema se deslizan errores en los programas de computadora Los
errores del software comercial para microcomputadoras son a veces
documentados como anomaliacuteas conocidas y son corregidos cuando son
lanzadas nuevas versiones del software o versiones intermedias En el
software personalizado los errores deben ser corregidos conforme son
detectados La otra razoacuten para realizar el mantenimiento del sistema es para
mejorar las capacidades del software en respuesta a las necesidades
organizacionales cambiantes y por lo general involucran algunas de las
siguientes tres situaciones
1 Los usuarios frecuentemente solicitan caracteriacutesticas adicionales despueacutes
de que se familiarizan con el sistema de coacutemputo y sus capacidades Estas
caracteriacutesticas solicitadas pueden ser tan simples como el desplegado de
totales adicionales en un reporte o tan complicadas como el desarrollo de
nuevo software
2 El negocio cambia a traveacutes del tiempo Se debe modificar el software para
abarcar cambios tales como nuevos requerimientos de reportes
gubernamentales o corporativos la necesidad de producir nueva informacioacuten
para clientes etceacutetera
3 El hardware y software estaacuten cambiando a un ritmo acelerado Un sistema
que usa tecnologiacutea antigua puede ser modificado para usar las capacidades
de una tecnologiacutea maacutes nueva Un ejemplo de tal cambio es el reemplazo de
una Terminal de macro computadora con una estacioacuten de trabajo de
microcomputadora o una microcomputadora con una computadora de
escritorio
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
55
La figura ilustra la cantidad de recursos por lo general tiempo y dinero
gastados en el desarrollo y mantenimiento del sistema El aacuterea bajo la curva
representa la cantidad total de doacutelares gastada Se puede ver que a lo largo
del tiempo es probable que el costo de mantenimiento exceda al del
desarrollo del sistema En cierto punto es maacutes conveniente realizar un nuevo
estudio del sistema debido a que el costo de mantenimiento continuado es
claramente mayor que la creacioacuten de un sistema de informacioacuten
completamente nuevo Resumiendo el mantenimiento es un proceso
continuo a lo largo del ciclo de vida de un sistema de informacioacuten Despueacutes
de que es instalado el sistema de informacioacuten el mantenimiento por lo
general toma la forma de correccioacuten de errores de programa no detectados
previamente Una vez que son corregidos el sistema alcanza
un estado estable proporcionando servicios contables a sus usuarios El
mantenimiento durante este periodo puede consistir en la eliminacioacuten de
unos cuantos errores no detectados anteriormente y la actualizacioacuten del
sistema con una cuantas mejoras menores Sin embargo conforme pasa el
tiempo y cambia el negocio y la tecnologiacutea los esfuerzos de mantenimiento
se incrementan dramaacuteticamente
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
56
e) USO DE LAS HERRAMIENTAS CASE
A lo largo de este libro enfatizamos la necesidad de un enfoque sistemaacutetico y
profundo al anaacutelisis disentildeo e implementacioacuten de los sistemas de
informacioacuten Reconocemos que para ser productivos los analistas de
sistemas debe ser organizado preciso y completo en lo que se proponen
hacer En los uacuteltimos antildeos los analistas han comenzado a beneficiarse de
nuevas herramientas de productividad que han sido creadas impliacutecitamente
para mejorar su trabajo rutinario mediante un apoyo automatizado A estas
se les llama herramientas CASE que significa herramientas para ingenieriacutea
de software asistido por computadora Los analistas se apoyan en las
herramientas CASE para aumentar la productividad comunicarse maacutes
efectivamente con los usuarios e integrar el trabajo que realizan en el
sistema desde el principio hasta el fin del ciclo de vida
Aumento de la productividad del analista
Estas herramientas permiten que sus usuarios tracen y modifiquen
diagramas faacutecilmente Por nuestra definicioacuten el analista puede entonces
llegar a ser maacutes productivo simplemente por la reduccioacuten del tiempo
considerable que es gastado tiacutepicamente en el trazo manual de diagramas
de flujo de datos hasta que son aceptados
Mejora de la comunicacioacuten del analista-usuario
Para que el sistema propuesto se convierta en realidad y sea usado de
hecho es esencial una comunicacioacuten excelente entre los analistas y usuarios
a lo largo del ciclo de vida del desarrollo del sistema El eacutexito de una eventual
implementacioacuten del sistema depende de la capacidad de los analistas y
usuarios para comunicarse en una forma significativa Hasta ahora los
analistas que actualmente usan las nuevas herramientas CASE han
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
57
experimentado que su uso promueve una comunicacioacuten mayor y maacutes
significativa entre usuario y analistas
Integracioacuten de las actividades del ciclo de vida
La tercera razoacuten para el uso de herramientas CASE es para integrar las
actividades y proporcionar continuidad de una fase a la siguiente a lo largo
del ciclo de vida del desarrollo de sistemas Las herramientas CASE son
especialmente uacutetiles cuando una fase particular del ciclo de vida requiere
varias interacciones o retroalimentacioacuten y modificacioacuten
Evaluacioacuten precisa de los cambios del mantenimiento
La cuarta razoacuten y posiblemente una de las maacutes importantes para el uso de
herramientas CASE es que permite que los usuarios analicen y valoren el
impacto de los cambios de mantenimiento Por ejemplo puede ser que el
tamantildeo de un elemento tal como un nuacutemero de cliente necesite ser
agrandado
LAS ORGANIZACIONES COMO SISTEMAS
Las organizaciones son conceptualizadas en forma uacutetil como sistemas
disentildeados para lograr metas y objetivos predeterminados por medio de la
gente y otros recursos que emplean Las organizaciones estaacuten compuestas
de sistemas maacutes pequentildeos interrelacionados (departamentos unidades
divisiones etc) que sirven a funciones especializadas
La interrelacioacuten e interdependencia de los sistemas
Todos los sistemas y subsistemas estaacuten relacionados y son
interdependientes Este hecho tiene implicaciones importantes para las
organizaciones y para los analistas de sistemas que buscan ayudarlos a
lograr mejor sus objetivos Cuando cualquier elemento de un sistema es
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
58
cambiado o eliminado tambieacuten son impactados el resto de los elementos y
subsistemas del sistema
Retroalimentacioacuten del sistema para planeacioacuten y control
La retroalimentacioacuten es una forma de control del sistema Como sistemas
todas las organizaciones usan planeacioacuten y control para administrar sus
recursos en forma efectiva
Ambientes para sistemas organizacionales
La retroalimentacioacuten es recibida desde el interior de la organizacioacuten y del
ambiente exterior que la rodea Cualquier cosa que esteacute fuera de las
fronteras de una organizacioacuten es considerada como un ambiente Varios
ambientes con diversos grados de estabilidad constituyen el medio
ambiente en donde existe la organizacioacuten Aunque se pueden planear
cambios en el estado del ambiente frecuentemente no pueden ser
controlados directamente por la organizacioacuten
Apertura y restrictividad en las organizaciones
La apertura y restrictividad existen en forma continua ya que no hay una
cosa tal como una organizacioacuten absolutamente abierta o totalmente cerrada
La apertura se refiere al libre flujo de informacioacuten dentro de una organizacioacuten
Los subsistemas tales como los departamentos creativos o artiacutesticos
frecuentemente son caracterizados como abiertos con un flujo libre de ideas
entre sus participantes y muy pocas restricciones sobre quieacuten obtiene tal
informacioacuten y en queacute momento un proyecto creativo estaacute en su infancia Al
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
59
extremo opuesto de este continuo puede estar una unidad del departamento
de defensa asignada para trabajar sobre la planeacioacuten muy confidencial que
afecta la seguridad nacional Cada persona necesita recibir acreditacioacuten la
informacioacuten en su momento es una necesidad y el acceso a la informacioacuten se
da con base en la que es necesario saber Este tipo de unidad estaacute limitada
por muchas reglas
Coacutemo tomar una perspectiva de sistemas
La toma de una perspectiva de sistemas permite a los analistas de sistemas
iniciar la clarificacioacuten y comprensioacuten de los diversos negocios con los que
entraraacuten en contacto Es importante que los miembros de subsistemas se
den cuenta que su trabajo estaacute interrelacionado
REPRESENTACIOacuteN GRAacuteFICA DE SISTEMAS
Un sistema o subsistema tal como existe dentro de la organizacioacuten
corporativa puede ser representado graacuteficamente en varias formas Los
diversos modelos graacuteficos muestran las fronteras del sistema y la informacioacuten
usada dentro del sistema
Los sistemas y el diagrama de flujo de datos a nivel contexto
El primer modelo es el diagrama de flujo de datos a nivel contexto (tambieacuten
llamado modelo ambiental) Los diagramas de flujos de datos se enfocan en
los datos fluyendo hacia adentro y fuera del sistema y el procesamiento de
los datos Estos componentes baacutesicos de todo programa de computadora
pueden ser descritos a detalle y usados para analizar el problema con
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
60
respecto a su precisioacuten y totalidad El diagrama a nivel de contexto emplea
solamente tres siacutembolos (1) un rectaacutengulo con esquinas redondeadas (2) un
cuadrado con dos orillas sombreadas y (3) una flecha tal como se muestra
en la figura
Los procesos transforman los datos de entrada en informacioacuten de salida y el
nivel de contenido tiene solamente un proceso que representa al sistema
completo La entidad externa representa cualquier entidad que proporciona o
recibe informacioacuten de sistema pero que no es parte del sistema Esta entidad
puede ser una persona un grupo de personas una posicioacuten corporativa o
departamento u otros sistemas Las liacuteneas que conectan las entidades
externas con el proceso son llamados flujos de datos y representan datos
Un ejemplo de un diagrama de flujo de datos a nivel contexto se encuentra
en la siguiente figura En este ejemplo se representan los elementos baacutesicos
de un sistema de
Reservaciones de una liacutenea aeacuterea
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
61
El pasajero (una entidad) inicia una peticioacuten de viaje (flujo de datos) El
diagrama a nivel contexto no muestra suficientes detalles para indicar
exactamente lo que sucede (y tampoco se pretende que se muestre) pero
podemos ver que se enviacutean las preferencias del pasajero y los vuelos
disponibles al agente de viajes que enviacutea de regreso al proceso informacioacuten
sobre los boletos Tambieacuten podemos ver que la reservacioacuten del pasajero es
enviada a la liacutenea aeacuterea
Los sistemas y el modelo entidad-relacioacuten
Una manera en que un analista de sistemas puede definir las fronteras
adecuadas del sistema es usar un modelo entidad-relacioacuten Los elementos
que conforman un sistema organizacional pueden ser llamados entidades
Una entidad puede ser una persona un lugar o una cosa tal como un
pasajero en una liacutenea aeacuterea un destino o un avioacuten En forma alterna una
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
62
entidad puede ser un evento tal como el fin de mes un periodo de ventas o
la falla de una maacutequina Una relacioacuten es la asociacioacuten que describe la
interaccioacuten entre las entidades El formato e
Estaacutendar para trazar un diagrama entidad-relacioacuten (o E-R)
Mostrado en la figura usa solamente dos siacutembolos un rectaacutengulo y un
rombo El rectaacutengulo es usado para mostrar una entidad y el rombo
representa la relacioacuten entre esa entidad y otra entidad El diagrama siempre
es trazado poniendo en la parte superior a la entidad primaria
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
63
La figura muestra los cuatro tipos diferentes de diagramas E-R El primero es
una relacioacuten uno a uno (11) Aquiacute a cada empleado le es asignada
solamente una extensioacuten telefoacutenica y cada extensioacuten telefoacutenica es uacutenica
para cada empleado El segundo diagrama muestra una relacioacuten muchos a
uno (M 1) Un departamento puede tener muchos empleados pero el
empleados puede pertenecer a solamente un departamento
El tercer tipo de diagrama (E-R) muestra una relacioacuten uno a muchos (1 M)
Por uacuteltimo el cuarto diagrama muestra una relacioacuten muchos a muchos (M
N) Un vuelo puede llevar muchos pasajero y un pasajero puede tener
muchos vuelos en su itinerario Los diagramas entidad-relacioacuten son usados
frecuentemente por los disentildeadores de sistemas para ayudar a modelar
el archivo o base de datos Sin embargo es todaviacutea maacutes importante que el
analista de sistemas comprenda desde las primeras etapas las entidades y
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
64
relaciones en el sistema organizacional Para trazar algunos diagramas E-R
baacutesicos el analista necesita
1 Listar las entidades de la organizacioacuten para obtener una mejor
comprensioacuten de la organizacioacuten
2 Escoger entidades clave para estrechar el alcance del problema a
dimensiones manejables y significativas
3 Identificar cuaacutel debe ser la entidad primaria
4 Confirmar los resultados de los pasos 1 a 3 por medio de otros meacutetodos
de recoleccioacuten de datos (investigacioacuten entrevistas administracioacuten de
cuestionarios observacioacuten y elaboracioacuten de prototipos)
NIVELES DE ADMINISTRACIOacuteN
La administracioacuten existe en las organizaciones en tres amplios niveles
horizontales control operacional planeacioacuten y control administrativo y
administracioacuten estrateacutegica tal como se muestra en la siguiente figura Cada
nivel tiene sus propias responsabilidades y todos trabajan para el logro de
metas y objetivos organizacionales en su manera propia
Administracioacuten de operaciones
El control operacional forma el nivel inferior de la administracioacuten a tres
niveles Los administradores de operaciones toman decisiones usando reglas
predeterminadas que tienen resultados predecibles cuando son
implementadas correctamente Los administradores de operaciones son los
tomadores de decisiones cuyo trabajo es el maacutes claro debido al alto nivel de
certeza en su ambiente de toma de decisiones
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
65
Administracioacuten media
La administracioacuten media forma el nivel segundo o intermedio del sistema de
administracioacuten de tres niveles La administracioacuten media realiza decisiones de
planeacioacuten y control a corto plazo sobre la manera en que son mejor
asignados los recursos para satisfacer los objetivos organizacionales La
administracioacuten media experimenta muy poca certeza en su ambiente de toma
de decisiones
Administracioacuten estrateacutegica
La administracioacuten estrateacutegica comprende el tercer nivel del control
administrativo de tres niveles Los administradores estrateacutegicos ven fuera de
la organizacioacuten hacia el futuro tomando decisiones que guiaraacuten a los
administradores medios o de operacioacuten en los meses y antildeos por venir Los
administradores estrateacutegicos trabajan en un ambiente de toma de
decisiones altamente incierto
Implicaciones para el desarrollo de sistemas de informacioacuten
Cada uno de los tres niveles de administracioacuten tiene diferentes implicaciones
para el desarrollo de sistemas de informacioacuten para la administracioacuten Algunos
de los requerimientos de informacioacuten para los administradores estaacuten bien
definidos y en cambio otros son difusos y se traslapan Los administradores
de operaciones necesitan informacioacuten interna que es por naturaleza de bajo
nivel y repetitiva Tienen gran dependencia sobre la informacioacuten que captura
el desempentildeo actual y son grandes usuarios de recursos de informacioacuten en
liacutenea de tiempo real La necesidad de los administradores de operaciones de
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
66
informacioacuten sobre el desempentildeo pasado y la informacioacuten perioacutedica es
solamente moderada Ellos tienen poco uso para informacioacuten externa que les
permita proyecciones futuras o creacioacuten de escenarios queacute pasa si
En el siguiente nivel de administracioacuten la administracioacuten media que tanto
planea como controla se necesita informacioacuten de corto y largo plazo Debido
a la naturaleza de su trabajo de resolver problemas los administradores
medios experimentan necesidades extremadamente altas de informacioacuten en
tiempo real Para poder controlar adecuadamente tambieacuten necesitan
informacioacuten actual del desempentildeo medido en comparacioacuten a juegos de
estaacutendares Los administradores estrateacutegicos (difieren en buena medida de
los administradores medios y de operaciones en sus requerimientos de
informacioacuten Son altamente dependientes de informacioacuten de fuentes externas
que les proporciona noticias sobre las tendencias del mercado y
las estrategias de corporaciones con las que compiten
Debido a que la tarea de la administracioacuten
estrateacutegica demanda proyecciones hacia un futuro incierto los
administradores estrateacutegicos tienen una gran necesidad de informacioacuten de
naturaleza predictiva e informacioacuten que les permita la creacioacuten de muchos
escenarios queacute pasa si Los administradores estrateacutegicos tambieacuten muestran
grandes necesidades de informacioacuten reportada perioacutedicamente cuando
buscan adaptarse a cambios raacutepidos
Los planeadores estrateacutegicos necesitan informacioacuten general resumida en
vez de los datos burdos altamente detallados requeridos por los
administradores de bajo nivel La informacioacuten para los planeadores
estrateacutegicos puede ser maacutes antigua y estimada y en cambio los
administradores operacionales necesitan informacioacuten precisa y actual
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
67
Por uacuteltimo el planeador estrateacutegico necesita informacioacuten cualitativa
principalmente de fuentes externas en vez de la informacioacuten cuantitativa de
fuentes internas requerida por la administracioacuten de operaciones
3 DETERMINACIOacuteN DE LA FACTIBILIDAD Y EL MANEJO DE LAS
ACTIVIDADES DE ANAacuteLISIS Y DISENtildeO
Los cuatro puntos principales que el analista de sistemas debe manejar son
a) Iniciacioacuten del proyecto
b) Determinacioacuten de la factibilidad del proyecto
c) Calendarizacioacuten del proyecto
d) Administracioacuten de los miembros del equipo del anaacutelisis del sistema
El revisar la salida la observacioacuten del comportamiento de los empleados y el
escuchar la retroalimentacioacuten son maneras que ayudaraacuten al analista a
resaltar los problemas y oportunidades de los problemas
Los proyectos pueden ser solicitados por muchas personas diferentes dentro
del negocio o por los mismos analistas de sistema La seleccioacuten de un
proyecto es una decisioacuten difiacutecil debido a que seraacuten solicitados maacutes
proyectos de los que pueden ser hechos Cinco criterios importantes para la
seleccioacuten de proyectos son
a) Que el proyecto solicitado esteacute respaldado por la administracioacuten
b) Que tenga el tiempo adecuado para la asignacioacuten de recursos
c) Que mueva al negocio hacia la obtencioacuten de sus objetivos
d) Que sea practicable y
e) Que sea lo suficientemente importante para ser considerado en vez de
otros proyectos posibles
Si un proyecto solicitado satisface estos criterios entonces puede ser
elaborado un estudio de factibilidad de sus meacuteritos operacionales teacutecnicos y
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
68
econoacutemicos Por medio de este estudio los analistas de sistemas recopilan
datos que permiten a la administracioacuten decidir si continuacutean con un estudio de
sistema completo
La planeacioacuten del proyecto incluye la estimacioacuten del tiempo requerido por
cada una de las actividades del analista su calendarizacioacuten y la agilizacioacuten
de ellas si es necesario para asegurar que un proyecto sea terminado a
tiempo Una teacutecnica de que dispone el analista de sistemas para la
calendarizacioacuten de tareas es la graacutefica de Gantt la cual despliega
actividades en forma de barras en una graacutefica La calendarizacioacuten de
proyectos basada en computadora es ahora una praacutectica comuacuten debido
principalmente al uso de interfaces de usuario graacuteficas Adicionalmente se
pueden usar los administradores de informacioacuten personales (PIM) por los
analistas para planear crear depoacutesitos de nuacutemeros telefoacutenicos y de fax y
hasta ejecutar otros programas
Una segunda teacutecnica llamada PERT (evaluacioacuten de programas y teacutecnicas de
revisioacuten) despliega las actividades como flechas en una red El PERT ayuda
a que el analista determine la ruta criacutetica y el tiempo de holgura que es la
informacioacuten requerida para el control efectivo del proyecto Cuando es
necesario terminar un proyecto en menor tiempo el analista puede reducir la
duracioacuten total del proyecto identificando y agilizando las actividades
principales
Una vez que ha sido juzgado factible el analista de sistemas debe
administrar a los miembros del equipo sus actividades tiempo y recursos La
mayor parte de esto se logra mediante la comunicacioacuten con los miembros del
equipo Los equipos estaacuten constantemente buscando un balance entre
trabajar sobre las tareas y mantener las relaciones con el equipo Deben ser
solucionadas las tensiones que suceden al intentar lograr este balance
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
69
Frecuentemente emergen dos liacutederes en un equipo un liacuteder de tarea y un
liacuteder socioemocional Los miembros deben valorar perioacutedicamente
las normas del equipo para asegurarse de que sean funcionales en vez de
disfuncionales para el logro de los objetivos de equipo
Es importante que el equipo de anaacutelisis ponga objetivos de productividad
razonables para las salidas tangibles y las actividades del proceso Las fallas
del proyecto pueden ser evitadas por lo general examinando las
motivaciones de los proyectos solicitados asiacute como los motivos del equipo
para recomendar o evitar un proyecto particular
4 MUESTREO E INVESTIGACIOacuteN DE DATOS IMPRESOS
El proceso de seleccionar sistemaacuteticamente elementos representativos de
una poblacioacuten es llamado muestreo El objeto del muestreo es seleccionar y
estudiar documentos tales como facturas reportes de ventas y
memoraacutendums o tal vez seleccionar y entrevistar dar cuestionarios u
observar a miembros de la organizacioacuten El muestreo puede
reducir costos velocidad de recoleccioacuten de datos hacer potencialmente que
el estudio sea maacutes efectivo y posiblemente reducir la ascendencia en el
estudio Cuatro tipos principales de muestras que tiene el analista Un
analista de sistemas debe seguir cuatro pasos en el disentildeo de una buena
muestra Primero se tiene la necesidad de determinar la poblacioacuten misma
Segundo se debe decidir el tipo de muestra Tercero se debe calcular el
tamantildeo de muestra Por uacuteltimo se deben planear los datos que necesitan ser
recolectados o descritos Tipos de informacioacuten buscada en la
investigacioacuten Los tipos de muestras uacutetiles para un analista de sistemas son
de conveniencia intencionada aleatoria simple y aleatoria compleja El
uacuteltimo tipo incluye las subcategoriacuteas de muestreo sistemaacutetico y muestreo
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
70
estratificado Hay varios lineamientos a seguir para la determinacioacuten del
tamantildeo de muestra El analista de sistemas puede hacer una decisioacuten
subjetiva en relacioacuten con el estimado de intervalo aceptable Luego se
selecciona un nivel de confianza y puede ser calculado el tamantildeo de muestra
necesario
El analista de sistemas necesita investigar datos relevantes incluyendo
reportes documentos estados financieros manuales de procedimientos y
memoraacutendums Los datos relevantes muestran doacutende ha estado la
organizacioacuten y hacia doacutende creen sus miembros que estaacuten yendo Es
necesario que sean analizados documentos cuantitativos y cualitativos
Debido a que los documentos son mensajes persuasivos debe ser
reconocido que el cambiarlos tambieacuten puede cambiar a la organizacioacuten Las
consignas que se colocan revelan la cultura oficial de la organizacioacuten Hay
muchas formas de analizar documentos cuantitativos y cualitativos Sin
embargo es importante recordar que la investigacioacuten de los datos archivados
tiene ventajas y desventajas Debido a que muchas de las desventajas
pueden ser superadas vale la pena la investigacioacuten de archivos Una de las
desventajas del uso de datos archivados es que los datos pueden ser
importantes solamente para aquel que originalmente los guardoacute
5 ENTREVISTAS
El proceso de las entrevistas es un meacutetodo que usa el analista de sistemas
para la recoleccioacuten de datos sobre los requerimientos de informacioacuten El
analista de sistemas escucha buscando objetivos sentimientos opiniones y
procedimientos informales en entrevistas con los tomadores de decisiones de
la organizacioacuten Tambieacuten vende el sistema durante las entrevistas Las
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
71
entrevistas son diaacutelogos de preguntas respuestas planeados por anticipado
entre dos personas
Hay cinco pasos que deben tomarse para la planeacioacuten previa de
la entrevista
1 Lectura de material de fondo
2 Establecimiento de objetivos de la entrevista
3 Decisioacuten de a quieacuten entrevistar
4 Preparacioacuten del entrevistado
5 Decisioacuten sobre el tipo y estructura de las preguntas
Las preguntas tienen dos tipos baacutesicos abiertas y cerradas Las preguntas
abiertas dejan abiertas todas las opciones de respuesta para el entrevistado
Las preguntas cerradas limitan las opciones posibles de la respuesta Las
averiguaciones pueden ser abiertas o cerradas pero le solicitan al
interlocutor una respuesta maacutes detallada Las entrevistas pueden estar
estructuradas en tres formas baacutesicas estructura de piraacutemide de embudo o
de rombo Las estructuras piramidales comienzan con preguntas cerradas y
detalladas y se ampliacutean a preguntas maacutes generales Las estructuras de
embudo comienzan con preguntas abiertas generales y luego se estrechan a
preguntas cerradas maacutes especiacuteficas Las estructuras de rombo combinan las
fuerzas de las otras dos estructuras pero se llevan maacutes tiempo para
realizarse Hay compromisos involucrados sobre la decisioacuten de coacutemo
estructurar para realizar las preguntas y secuencias de preguntas de la
entrevista Las entrevistas deben ser grabadas por medio de grabadoras de
cinta o la toma de notas Despueacutes de la entrevista el entrevistador debe
escribir un reporte que liste los puntos principales que se proporcionaron asiacute
como opiniones acerca de lo que fue dicho Es extremadamente importante
documentar la entrevista lo maacutes pronto posible despueacutes de que haya sido
realizada Para reducir tanto el tiempo como el costo de las entrevistas
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
72
personales los analistas pueden considerar el disentildeo conjunto de
aplicaciones (JAD) como una alternativa Mediante el uso del JAD los
analistas logran tanto el anaacutelisis de requerimientos como el disentildeo de la
interfaz de usuario con los usuarios en un lugar de reunioacuten de grupo La
valoracioacuten cuidadosa del lugar de reunioacuten para la organizacioacuten ayudaraacute a
juzgar al analista si el JAD es una alternativa adecuada
6 USO DE CUESTIONARIOS
Mediante el uso de cuestionarios los analistas de sistemas pueden recolectar
datos sobre actitudes creencias comportamientos y caracteriacutesticas de
gentes importantes en la organizacioacuten Los cuestionarios son uacutetiles siacute las
personas de la organizacioacuten estaacuten ampliamente dispersas muchas gentes
estaacuten involucradas con el proyecto de sistema se necesita un trabajo
exploratorio antes de recomendar alternativas o hay una necesidad para la
sensibilizacioacuten del problema antes de que se realicen entrevistas Una vez
que han sido articulados los objetivos del cuestionario el analista puede
comenzar a escribir preguntas abiertas o cerradas La seleccioacuten de
la redaccioacuten es extremadamente importante y debe reflejar el lenguaje de los
miembros de la organizacioacuten Idealmente las preguntas deben ser simples
especiacuteficas sin ascendencia sin menosprecio teacutecnicamente precisas y
dirigidas a aquellos que tienen el conocimiento La asignacioacuten de escalas es
el proceso de asignar nuacutemeros u otros siacutembolos a un atributo o
caracteriacutestica Tal vez quiera el analista de sistemas usar escalas para medir
las actitudes o las caracteriacutesticas de los interlocutores o para hacer que los
interlocutores actuacuteen como jueces sobre el tema del cuestionario
Las cuatro formas de medicioacuten son escalas nominales ordinales de intervalo
y de relacioacuten La forma de medicioacuten es frecuentemente indicada por los
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
73
datos y el anaacutelisis de los datos es a su vez indicado en alguna medida por la
forma de medicioacuten
Los analistas de sistemas necesitan tomar en consideracioacuten la validez y la
confiabilidad La validez significa que el cuestionario mide lo que el analista
de sistemas pretendioacute medir La confiabilidad significa que los resultados son
consistentes
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
74
CONCLUSIONES
El equipo de trabajo analizo la informacioacuten investigada y dedujo lo siguiente
Un sistema operativo es el que maneja los recursos de un hardware
y suministra servicios a los programas de aplicacioacuten cuyo propoacutesito es
hacer un trabajo sencillo a los programadores de aplicaciones para
tratar los miacutenimos detalles
Un anaacutelisis de sistema es el que se encarga de estudiar los sistemas
complejos y la relacioacuten entre los mismos es un aacuterea que estaacute
relacionada con la investigacioacuten operativa La relacioacuten que tiene el
anaacutelisis de sistemas con los sistemas es que ambos estaacuten incluidos
en cualquier aacutembito como procesos industriales administracioacuten
toma de decisiones entre otros
Se entiende como sistema como un conjunto ordenado de elementos
que estaacuten relacionados entre siacute para asiacute tener un mejor
funcionamiento y rendimiento Los sistemas estaacuten conformados por
una estructura y un entorno
El equipo de trabajo de tal manera entendioacute y adquirioacute un conocimiento sobre el tema investigado el cual trataba sobre lo que es un sistema y sus ramas Esto nos ayudoacute a comprender un poco maacutes sobre lo que es la informaacutetica
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
75
REFERENCIAS BIBLIOGRAacuteFICAS
httpeswikipediaorgwikiHistoria_de_los_sistemas_operativos
httpeswikipediaorgwikiSistema_operativo
httpwwwmonografiascomtrabajos16sistema-operativosistema-
operativoshtmlTIPPOSixzz2zqmRKcd3
httpsistemaoperativowindowblogspotcom201303ventajas-y-desventajas-
del-sistemahtml
httpeswikipediaorgwikiAnC3A1lisis_de_sistemas
httpeswikipediaorgwikiSistema
httpwwwmonografiascomtrabajos29ciclo-sistemaciclo-sistemashtml
top related