SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio...

75
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA UNIVERSIDAD GRAN MARISCAL DE AYACUCHO FACULTAD DE ADMINISTRACIÓN NÚCLEO EL TIGRE SISTEMAS OPERATIVOS PROFESOR HAMLETMATAMATA AUTOR: JORGE GONZALEZ EL TIGRE / ANZOÁTEGUI /VENEZUELA

Transcript of SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio...

Page 1: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 2: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 3: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 4: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 5: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 6: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 7: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 8: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 9: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 10: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 11: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 12: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 13: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 14: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 15: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 16: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 17: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 18: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 19: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 20: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 21: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 22: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 23: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 24: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 25: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 26: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 27: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 28: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 29: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 30: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 31: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 32: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 33: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 34: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 35: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 36: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 37: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 38: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 39: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 40: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 41: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 42: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 43: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 44: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 45: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 46: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 47: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 48: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 49: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 50: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 51: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 52: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 53: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 54: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 55: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 56: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 57: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 58: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 59: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 60: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 61: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 62: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 63: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 64: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 65: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 66: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 67: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 68: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 69: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 70: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 71: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 72: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 73: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 74: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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

Page 75: SISTEMAS OPERATIVOS · Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio ... desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel

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