22
CAPÍTULO II
MARCO TEORICO SOBRE SISTEMA INFORMÁTICO EN LINEA Y CONTROL INFORMATIVO
2.1. SISTEMAS
En la actualidad los diversos sistemas son de gran ayuda para la formación de los
diferentes proyectos tecnológicos que se relacionan de una manera directa en
elaboración de las nuevas técnicas y los usos de los sistemas y los subsistemas
que se emplean para fomentar la investigación de la variedad nuevos proyectos ya
sean estos informáticos o de información.
2.2. CONCEPTOS DE SISTEMAS8 a) Sistema se puede entender como un conjunto de operaciones y procesos que
controlan y llevan acabo una actividad.
b) También como un conjunto de métodos, procedimientos o técnicas relacionadas
con el objeto de formar un todo organizado.
c) Se le considera como un conjunto de elementos relacionados entre sí con el
propósito de alcanzar un objetivo común.
d) Considerando que el sistema es el entorno sobre el cual somos un elemento
del mismo que toma acción en un momento determinado y el cual se ve influido
por los factores tecnológicos, factores económicos y sociales y las decisiones de
alto nivel.
2.3. TIPOS DE SISTEMAS: Los sistemas de información (SI) generalmente se clasifican en seis clases
diferentes, los cuales se encuentran relacionados entres sí:
8 Conceptos de Sistemas “Libro de Kendal “
23
• Sistemas de Información Gerencial (SIG),
• Sistemas de Procesamiento de Transacciones (STP),
• Sistemas de soporte de Decisiones (SSD),
• Sistemas para la Administración de Reportes (SAR) ,
• Sistemas de Información de Oficina (SIO). Cada modalidad de sistema
desempeña un importante papel en el control y la coordinación de muchas
partes o componentes de una organización o una empresa. Por otro lado
existe la sexta clase de los sistemas de información;
• Sistemas de información Estratégico (SIE), los sistemas estratégicos como
describiremos adelante, están enfocados a crear o permitir lazos e
integración de entidades (organizaciones) para crecer, competir y sobrevivir
dentro de su ambiente. En la (figura # 1) se muestra la relación y las áreas
de uso de los sistemas de información mencionados con los niveles
organizacionales, así como las dimensiones de decisión en este modelo.
Cualquier sistema o subsistema tiene un limite entre él mismo y el ambiente
en el cual existe.
El ambiente puede verse como otro sistema. La salida de un sistema es la
entrada de otro. El sistema debe adaptarse a su ambiente para cumplir con
debe cumplir la característica de adaptabilidad para poder tener una vida
larga útil
24
NIVELES ADMINISTRATIVOS (Figura # 1)
El sistema SISPA esta clasificado como un sistema de información estratégico ya
que va a ser un medio abierto para que diferentes organizaciones tengan la
posibilidad de participar en los proyectos. Como se puede notar en la pirámide
organizacional los sistemas de información estratégicos están en el nivel más alto.
2.3.1 Sistemas de Información Gerencial Un sistema de información gerencial es un sistema integrado que proporciona
información con el objeto de apoyar la planeación, control y las operaciones de
una organización con el fin de desarrollar información útil en la administración.
Implica personal, procedimientos, equipos, modelos y otros.
25
Los sistemas de información gerencial se distinguen de los sistemas de
procesamiento de datos y de transacciones porque destacan la toma de
decisiones administrativas.9
El procesamiento de transacciones proporciona algunos datos necesarios, si bien
no todos, para generar la información que necesita la gerencia.
Un sistema de información gerencial utiliza la información del pasado, presente y
de proyección para apoyar la solución de problemas y la toma de decisiones. Lo
importante es tener disponible la información de manera oportuna, que sea
uniforme entre todos los usuarios sin tomar en cuenta el departamento donde ellos
trabajan.
El concepto de sistema de información gerencial es tener presente de que existe
un requerimiento esencial para la comunicación entre los diferentes centros de
decisiones de una organización. Por ello, cada elemento de una organización para
tomar decisiones depende de los datos de información que se originan en otras
áreas de la organización.
Un componente básico de los sistemas de información gerencial es el conjunto de
procedimientos que lo sustentan. La falta de uno de los procedimientos es un
factor decisivo al evaluar la utilidad y éxito del sistema.
A continuación se describen los procedimientos principales de un sistema:
2.3.1.1 Captura y validación de datos define la forma en que deben capturarse y
validarse los datos, para mantener una integridad y precisión, debido a que datos
inexactos o incompletos pueden traer como consecuencia de decisión incorrectas
y por tanto obtener malos resultados para la organización.
9 Libro de “Sistemas de Información “,Senn.
26
2.3.1.2 Administración de datos - control de almacenamiento y conservación de
datos por medio de procedimientos y normas para garantizar el acceso desde
varias aplicaciones.
2.3.1.3 Seguridad e integridad - procedimientos que garanticen la integridad de los
datos, evitando perdidas, y controlando el acceso sólo a personas autorizadas, así
como los movimientos que se lleven a cabo con ellos: captura, recuperación,
cambios, etc.
2.3.2 Sistemas de Procesamiento de Transacciones SPT apoya el procesamiento de las transacciones de una empresa; así como
actividades que forman parte del nivel operacional de cualquier organización.
SPT automatiza el procesamiento de grandes cantidades de trabajo en papel que
deben llevarse a cabo rutinariamente.
2.3.3 El Sistema de procesamiento de transacciones incluye actividades como:
a) Cálculos
b) Clasificación
c) Ordenamiento
d) Almacenamiento y recuperación de datos
Los sistemas de procesamiento de transacciones sustituyen actividades manuales
por procesos basados en computadora. Trata con procesos rutinarios bien
estructurados. La característica más importante de estos sistemas es su gran
facilidad para manejar procesos muy bien estructurados y de rutina que las
computadoras puedan manejar fácilmente.
El papel que juega la Tecnología de Información en el procesamiento de
transacciones es el siguiente:
27
a) Nivel de errores
b) Pérdida temporal o permanente de datos
c) Intensidad de trabajo
d) Nivel de apoyo o servicio
e) Tiempo de respuesta
Los Sistemas de Procesamiento de Transacciones apoyan la secuencia de
actividades que incluyen captura de datos, procesamiento de transacciones,
mantenimiento de archivos en informes. Los datos elaborados incluyen
documentos de acción, documentos de información, registros de transacciones,
informes editados e informes de control resumido.
La combinación particular de los informes y de los datos elaborados y la manera
en que son generados dependerá de la aplicación.
Cada una de las aplicaciones incluye una combinación de archivos maestros o
bases de datos, así como archivos de transacciones que almacenan los datos que
describen a las entidades de mas importancia. Los archivos maestros se
conservan actualizados ya que procesan datos de las transacciones
comparándolos con los archivos para reflejar las actividades mas recientes. Estas
características distinguen a todos los sistemas de procesamiento de
transacciones, sin tomar en consideración las áreas de aplicación.
2.3.3.1 Tipos de Sistema de apoyo para la toma de decisiones
Los Sistemas de Soporte de Decisiones pueden clasificarse sobre la base de: El
área funcional (ventas, planeación, investigación). Por ejemplo, "sistema de
soporte de ventas" "sistema de información de mercadotecnia"
28
Los niveles a los que apoya (táctica, operacional, estratégica, o administración
media). Por ejemplo, los sistemas de apoyo a la toma de decisiones que están
orientados a ejecutivos, a menudo se refieren como Executive Support System
(ESS) o Executive Information System (EIS)
La clasificación más usual contrasta la orientación a datos versus orientación a
modelos: [Alter(1983)] uso 50 Sistemas de Soporte de Decisioness en estudios de
casos y distinguió entre sistemas en las bases del grado en cual las salidas del
sistema pueden influenciar directamente una de decisión corporativa. El enfoque
es en las operaciones genéricas desarrolladas por el uso de SSD, no el tipo de
problema.
En un extremo están los sistemas orientados a datos, que simplemente apoyan la
recuperación de información. En el otro extremo los Sistemas de Soporte de
Decisiones toman decisiones. Los Sistemas de Soporte de Decisiones s también
pueden clasificarse sobre la base de los productos: Sistemas de Soporte de
Decisiones específicos, generadores de Sistemas de Soporte de Decisiones.
2.3.3.2) Propiedades de los Sistemas Soporte de Decisiones
a) Apoyo a las decisiones semiestructuradas.
b) Flexibilidad en la especificación de los resultados.
c) Facilidad de uso y desarrollo.
d) Respuesta rápida.
e) Alto grado de control por parte del usuario.
29
f) Enfoque en administración media-superior.
g) Capacidades interactivos.
h) Uso de modelos.
i) Dificultad en la justificación de costos.
j) Desarrollo evolutivo.
k) Enfoque de efectividad de los administradores mas que la eficiencia.
2.3.3.3. Tareas que un SSD desempeña
a) Obtención de datos
b) Reconfiguración de datos y bases de datos de tal manera que los
miembros del grupo puedan trabajar en la misma tarea: en el mismo lugar,
al mismo tiempo.
2.3.4 Sistemas de Soporte de Decisiones (SSD) Estos son sistemas que ayudan a los administradores a tomar decisiones en
situaciones en las cuales el juicio humano es una contribución importante para el
proceso de la solución de problemas.
Apoyan decisiones semiestructuradas. Si una decisión es completamente
estructurada (no se requiere juicio humano), entonces el sistema puede
reemplazar al humano... ¿cual es el apoyo entonces? Por otro lado, si el problema
es completamente no estructurado, no puede existir el soporte de la decisión.
30
2.3.4.1 Tipos de Sistema de Apoyo para la Toma de Decisiones10 Los Sistemas de Soporte de Decisiones pueden clasificarse sobre la base de: El
área funcional (ventas, planeación, investigación). Por ejemplo, "sistema de
soporte de ventas" "sistema de información de mercadotecnia"
Los niveles a los que apoya (táctica, operacional, estratégica, o administración
media). Por ejemplo, los sistemas de apoyo a la toma de decisiones que están
orientados a ejecutivos, a menudo se refieren como Executive Support System
Executive Information System.
La clasificación más usual contrasta la orientación a datos versus orientación a
modelos: en estudios de casos y distinguió entre sistemas en las bases del grado
en cual las salidas del sistema pueden influenciar directamente una de decisión
corporativa. El enfoque es en las operaciones genéricas desarrolladas por el uso
de Sistemas de Soporte de Decisiones, no el tipo de problema.
2.3.4.2 Propiedades de los Sistemas de Soporte de Decisiones (SSD)
Apoyo a las decisiones semiestructuradas.
Flexibilidad en la especificación de los resultados.
Facilidad de uso y desarrollo.
Respuesta rápida.
Alto grado de control por parte del usuario.
Enfoque en administración media-superior.
Capacidades interactivos.
Uso de modelos.
Dificultad en la justificación de costos.
Desarrollo evolutivo.
Enfoque de efectividad de los administradores mas que la eficiencia.
10 http://www.monografias.com/trabajos7/psti/psti.shtml
31
2.3.4.3 Tareas que un Sistema de Soporte de Decisiones Desempeña:
c) Obtención de datos
d) Reconfiguración de datos y bases de datos de tal manera que los
miembros del grupo puedan trabajar en la misma tarea: en el mismo lugar,
al mismo tiempo.
2.3.4.4 Sistemas de Información Ejecutivos (SIE) Los Sistemas de Información Estratégico es un Sistema de Soporte de Decisiones
diseñado para cumplir con las necesidades especiales de administradores de alto
nivel.
La mayoría de las decisiones de altos niveles ejecutivos caen en una de las tres
clases: planeación estratégica, planeación táctica, y actividades de "apaga-
fuegos".
2.3.5 Sistemas de Información para la Administración de Reportes (SAR) Son sistema de información que proveen a la administración de reportes
predefinidos de información.
El Sistema de Administración de Reportes no se concentra solo en datos, sino en
la información y ocasionalmente en la efectividad.
2.3.5.1 Propiedades de los Sistemas de Administración de Reportes
Apoyan decisiones estructuradas y semiestructuradas, principalmente a los
niveles medio y bajo.
Proveen tipos fijos de información, en un formato establecido, los
requerimientos de información de los usuarios son normalmente conocidos
y estables.
Implementados en gran cantidad de paginas de papel, requiriendo que el
usuario busque por la información específica.
32
Usualmente requieren que se envíe una requisición formal. Usualmente el
área de desarrollo de sistemas debe aprobar esta requisición.
A menudo requieren de un horario de corrida.
Usualmente consiste de datos internos operacionales, mas que de datos
acerca del medio ambiente externo.
Usualmente relacionado con datos del pasado mas que datos relacionados con el
futuro. Orientado a reportar resúmenes y excepciones.
2.3.5.2 Tipos de Sistema de Administración de Reportes (SAR) Los tipos de Reportes de un Sistema de Administración de Reportes se clasifican
en: horario de reportes, excepciones de reportes, y demanda de reportes; el
contenido de los reportes debe ser: relevantes, a tiempo, exactos, verificable.
2.3.6 Sistemas de Información de Oficina (SIO) Son conjuntos de herramientas de automatización de oficinas que mejoran la
productividad, eficiencia y efectividad de la empresa.
Es necesario notar que los Sistemas de Información de Oficina dan soporte a los
trabajadores de datos, es decir no crean un nuevo conocimiento sino que usan la
información para analizarla y transformar datos, o para manejarla en alguna forma
y luego compartirla o diseminarla formalmente por toda la organización y algunas
veces más allá de ella.
Los aspectos familiares de Sistemas de Información de Oficina incluyen
procesamiento de palabras, hojas de cálculo, editor de publicaciones,
calendarización electrónica y comunicación mediante correo de voz, correo
electrónico y videoconferencia .
33
2.3.7 Sistemas de Información Estratégicos (SIE) Un sistema de información estratégico, es un sistema de información usado para
el soporte de estrategias competitivas de una organización, los Sistemas de
Información Estratégico representan un nuevo tipo de sistemas de información, los
cuales tienen un uso organizacional diferente.
La perspectiva anterior común de los Sistemas de Información Estratégicos estaba
basada sobre la idea que los sistemas de información deben únicamente
enfocarse a cubrir las necesidades de información para soportar y dar forma a la
administración por medio de monitoreos. Por tanto esta perspectiva es inadecuada
para la oportunidad sistemática de oportunidades de negocios para los SIE, e
incapaz de explicar el significado estratégico de los sistemas. Sin embargo dentro
de una perspectiva convencional existen oportunidades para los sistemas de
información. Todos estos sistemas están basados en la perspectiva tradicional,
donde estos realizan procesos básicos de oficina, automatizaciones, o
proporcionar información para la administración.
2.3.7.1 Definición de un Sistema de Información Estratégico (SIE) 11
El uso organizacional de los sistemas de información está basado en la
automatización de procesos básicos, satisfacer necesidades de información o
soporte de estrategias competitivas. Y las funciones técnicas de los sistemas de
información son los sistemas de procesamiento de transacciones o los sistemas
de información gerencial.
Sin embargo en la actualidad no existe un acuerdo internacional en la definición
del término Sistema de Información Gerencial los cuales eran referidos como
sistemas que generaban reportes, los cuales ayudaban a la administración de la
toma de decisiones, actualmente se puede decir que: un Sistema de Información
Estratégico puede ser un Sistema de Información Gerencial o Sistema de Soporte 11 www.mailweb.udlap.mx/~tesis/teodoro_v_jc/capitulo4.html,
34
de Decisiones. La dimensión que permite que un sistema sea estratégico es que el
sistema soporte directamente la estrategia competitiva de una organización.
Los sistemas de información estratégicos son un nuevo producto para la
administración, y uno de sus objetivos es dar a las organizaciones nuevos
beneficios, los que son proporcionados por los Sistemas de Información Gerencial
y Sistema de Soporte de Decisiones.
Las principales características que diferencia un Sistema de Información
Estratégico de un sistema de información convencional son las siguientes:
Los Sistemas de Información Estratégicos están esencialmente basados en
el entendimiento de una empresa virtual y en la infraestructura industrial
global en la cual opera la compañía u organización.
Los Sistemas de Información Estratégicos afectan a tres aspectos
importantes en los negocios corporativos:
a)Productos y servicios
b)Procesos corporativos internos
c) Relaciones con otros miembros de empresas virtuales
Los Sistemas de Información Estratégicos pueden determinarse de igual
forma como los objetivos estratégicos corporativos.
Los Sistemas de Información Estratégicos pueden tener un efecto
importante sobre la competitividad de una empresa y su línea de acción no
necesariamente tiene que ser llevada a la dirección de los ejecutivos de una
empresa es decir no es necesariamente un sistema de información
ejecutivo.
Para finalizar, un Sistemas de Información Estratégicos es una aplicación de la
tecnología de la información, la cual asiste para lograr llevar a cabo estrategias,
sin embargo como describimos anteriormente existen varios y diferentes enfoques
35
para definir un Sistema de Información Estratégico. Un sistema de información
puede llamarse estratégico debido a que puede dar integración, flexibilidad y una
dirección de la administración de la información eficiente y efectiva a través de sus
objetivos estratégicos. Por otra parte si una organización no adopta un Sistema de
Información Estratégico no podrá sobrevivir a largo plazo en el crecimiento o
expansión de nuevos mercados. 12
2.4. PROPÓSITOS DE UN SISTEMA DE INFORMACIÓN. Un sistema de información se define como el conjunto sistemático y formal de
componentes, capaz de realizar operaciones de procesamiento de datos con los
siguientes propósitos:
2.4.1 Llenar las necesidades de procesamientos de datos correspondientes a
los aspectos legales y otros, de las transacciones.
2.4.2 Proporcionar información a los administradores, en apoyo de las
actividades de planeación, control y toma de decisiones.
2.4.3 Producir gran variedad de informes.
2.4.4 Procesamiento de información
2.4.5 Proporcionar información a las diferentes empresas dependiendo del
nivel de actividad de control, planificación, toma de decisiones.
Por tanto la información es la base de todas las actividades realizadas en una
organización, deben desarrollarse sistemas para producirlas y administrarlas. El
objetivo de tales sistemas es examinar y recuperar los datos provenientes del
ambiente, el cual captura los datos a partir de las transacciones y operaciones
efectuadas en la organización para poderla presentar de una manera exacta y
confiable.
12 www.mailweb.udlap.mx/~tesis/teodoro_v_jc/capitulo4.html, “Teorías sobre Sistemas de Información”
37
2.5.4 Propiedad El contenido de la información debe ser apropiado para el asunto al cual esta
enfocado, tiene una estrecha relación con lo solicitado por el usuario.
2.5.5 Oportunidad Se relaciona con una menor duración del ciclo de acceso: entrada, procesamiento
y entrega al usuario. Comúnmente para que la información sea oportuna, es
preciso reducir la duración de este ciclo.
2.5.6 Claridad El grado en que la información está exenta de expresiones ambiguas. A la claridad
puede asignársele un valor muy preciso en dinero.
2.5.7 Flexibilidad Adaptabilidad de la información, no sólo a más de una decisión, sino a más de un
responsable de la toma de decisiones.
2.5.8 Verificabilidad Posibilidad de que varios usuarios examinen la información y lleguen a la misma
conclusión.
2.5.9 Imparcialidad No debe existir ninguna situación de alterar o modificar la información con el fin de
hacer llegar a una conclusión preconcebida.
2.5.10 Cuantificabilidad Naturaleza de la información producida por un sistema formal de información.
Aunque a veces los rumores, conjeturas y otros se consideran como información,
están fuera de nuestro ámbito.
Para el sistema de información de SISPA la información debe principalmente
mantener propiedad, accesibilidad, oportunidad y por último imparcialidad ya que
38
la información presentada en los avances financieros deben ser concretos y reales
para la futura toma de decisiones, debido al enfoque de este sistema. Por
supuesto, las otras características también son contenidas.
2.6 INFORMÁTICA. Los constantes avances tecnológicos en materia informática han propiciado la
aparición de nuevos conceptos, generando asimismo la modificación de muchos,
enriqueciéndolos la mayoría de ocasiones, así el contenido del término
“información”, que según la definición de la Real Academia de la Lengua Española
significa: “enterar, dar noticia de algo” y que en términos legos hubiera significado
tan sólo una simple acumulación de datos, se ha ampliado, transformándose como
advierte Gutiérrez Francés. "en un valor, un interés social valioso, con frecuencia
cualitativamente distinto, dotado de autonomía y objeto del tráfico".
Hoy en día no resulta suficiente poseer la información, es necesario además tener
la capacidad de almacenarla, tratarla y transmitirla eficientemente, de allí que “la
información” deba ser entendida como un proceso en el cual se englobe los tres
supuestos (almacenamiento, tratamiento y transmisión).
El almacenamiento, tratamiento y transmisión de datos mediante los sistemas de
procesamiento e interconexión conceden el novísimo significado atribuido al
término "información", colocando a su poseedor en una privilegiada situación de
ventaja respecto al resto de individuos, pues nadie puede dudar que quien ostenta
la información y sepa almacenarla, tratarla y transmitirla correctamente mediante
los sistemas de procesamiento de datos, será quien obtenga mayores dividendos
en sus actividades económicas, fin primordial perseguido en este tipo de
actividades.
2.6.1 Antecedentes de Informática El origen de las máquinas de calcular está dado por el ábaco chino, éste era una
tablilla dividida en columnas en la cual la primera, contando desde la derecha,
correspondía a las unidades, la siguiente a la de las decenas, y así
36
Los sistemas de información son la base de muchas actividades que ocurren en
las organizaciones y en la sociedad. Todas las organizaciones cuentan con alguna
clase o tipo de sistema de información. Las organizaciones han aprendido como
utilizar la información como un instrumento eficaz para la administración; por ello,
buscan que todos los datos medibles sean organizados de manera que sea fácil
registrarlos, almacenarlos, procesarlos, recuperarlos y comunicarlos, según lo
requieran los usuarios que los operan, teniendo con ello un sistema funcional que
satisfaga sus necesidades que lo requieran.
2.5. CARACTERÍSTICAS DE LA INFORMACIÓN PRODUCIDA POR EL SISTEMA DE INFORMACIÓN
La información de más alto nivel debe obtenerse como un producto secundario del
procesamiento de datos, desarrollando modelos y métodos que presenten
información adecuada a cada nivel administrativo tomando en cuenta el alcance y
la naturaleza de la información y el grado en que interactúa cada administrador. La
información producida por el sistema debe presentar las diez características
siguientes:
2.5.1 Accesibilidad Facilidad y rapidez con que se puede obtener la información resultante.
2.5.2 Comprensibilidad Integridad del contenido de la información. No se refiere necesariamente al
volumen sino que el resultado sea completo.
2.5.3 Precisión Ningún error en la información obtenida. Cuando se trata de un gran volumen de
datos, en general se producen dos clases de errores: de trascripción y de calculo.
Muchos aspectos de esta característica pueden ser cuantificados.
39
sucesivamente. A través de sus movimientos se podía realizar operaciones de
adición y sustracción.
Otro de los hechos importantes en la evolución de la informática lo situamos en el
siglo XVII, donde el científico francés Blas Pascal inventó una máquina
calculadora. Ésta sólo servía para hacer sumas y restas, pero este dispositivo
sirvió como base para que el alemán Leibnitz, en el siglo XVIII, desarrollara una
máquina que, además de realizar operaciones de adición y sustracción, podía
efectuar operaciones de producto y cociente. Ya en el siglo XIX se comercializaron
las primeras máquinas de calcular. En este siglo el matemático inglés Babbage
desarrolló lo que se llamó "Máquina Analítica", la cual podía realizar cualquier
operación matemática. Además disponía de una memoria que podía almacenar
1000 números de 50 cifras y hasta podía usar funciones auxiliares, sin embargo
seguía teniendo la limitación de ser mecánica.
Recién en el primer tercio del siglo XX, con el desarrollo de la electrónica, se
empiezan a solucionar los problemas técnicos que acarreaban estas máquinas,
reemplazándose los sistemas de engranaje y varillas por impulsos eléctricos,
estableciéndose que cuando hay un paso de corriente eléctrica será representado
con un *1* y cuando no haya un paso de corriente eléctrica se representaría con
un *0*.
Con el desarrollo de la segunda guerra mundial se construye el primer ordenador,
el cual fue llamado Mark I y su funcionamiento se basaba en interruptores
mecánicos.
En 1944 se construyó el primer ordenador con fines prácticos que se denominó
Eniac.
En 1951 son desarrollados el Univac I y el Univac II (se puede decir que es el
punto de partida en el surgimiento de los verdaderos ordenadores, que serán de
acceso común a la gente).
Generaciones
2.6.1.1) 1° Generación: se desarrolla entre 1940 y 1952. Es la época de los
ordenadores que funcionaban a válvulas y el uso era exclusivo para el ámbito
40
científico/militar. Para poder programarlos había que modificar directamente los
valores de los circuitos de las máquinas.
2.6.1.2) 2° Generación: va desde 1952 a 1964. Ésta surge cuando se sustituye la
válvula por el transistor. En esta generación aparecen los primeros ordenadores
comerciales, los cuales ya tenían una programación previa que serían los
sistemas operativos. Éstos interpretaban instrucciones en lenguaje de
programación (Cobol, Fortran), de esta manera, el programador escribía sus
programas en esos lenguajes y el ordenador era capaz de traducirlo al lenguaje
máquina.
2.6.1.3) 3° Generación: se dio entre 1964 y 1971. Es la generación en la cual se
comienzan a utilizar los circuitos integrados; esto permitió por un lado abaratar
costos y por el otro aumentar la capacidad de procesamiento reduciendo el
tamaño físico de las máquinas. Por otra parte, esta generación es importante
porque se da un notable mejoramiento en los lenguajes de programación y,
además, surgen los programas utilitarios.
2.6.1.4) 4° Generación: se desarrolla entre los años 1971 y 1981. Esta fase de
evolución se caracterizó por la integración de los componentes electrónicos, y esto
dió lugar a la aparición del microprocesador, que es la integración de todos los
elementos básicos del ordenador en un sólo circuito integrado.
2.6.1.5) 5° Generación: va desde 1981 hasta nuestros días (aunque ciertos
expertos consideran finalizada esta generación con la aparición de los
procesadores Pentium, consideraremos que aun no ha finalizado) Esta quinta
generación se caracteriza por el surgimiento de la PC, tal como se le conoce
actualmente.
2.6.2 Concepto de Informática Es un área científico-tecnológica, dirigida al tratamiento automático y racional de
la información, basada en las nuevas tecnologías, mediante las cuales utiliza las
herramientas disponibles en la Tecnología de la Información, conjuntamente con
los enfoques sistémicos de los procesos y los recursos de computación y
telemática, disponibles y/o alcanzables en las Empresas, con el objeto de
41
contribuir al óptimo desempeño de las Organizaciones, lo cual conlleva a mayor
bienestar material y espiritual de la sociedad y del individuo.
2.7. INFORMACIÓN EN LINEA13 En la actualidad los sistemas de información en línea están tomando auge en las
diferentes áreas de sus usuarios. Esta información se comparte a través de
Intranet e Internet .
Internet: El Internet, algunas veces llamado simplemente "La Red", es un sistema
mundial de redes de computadoras, un conjunto integrado por las diferentes redes
de cada país del mundo, por medio del cual un usuario en cualquier computadora
puede, en caso de contar con los permisos apropiados, accesar información de
otra computadora y poder tener inclusive comunicación directa con otros usuarios
en otras computadoras
El servicio world wide web o simplemente web, es una herramienta basada en
hipertexto, con páginas a todo color de datos que contienen enlaces a otros textos,
lo que nos da la posibilidad de saltar de un lugar a otro buscando por palabras
clave la información necesaria o bien lo que despierte nuestro interés.
La facilidad para navegar es la más grande cualidad del web, ya que tiene enlaces
hacia los lugares de mayor interés en todo el mundo, lo que permite encontrar,
copiar o transferir importantes archivos de una computadora a otra sin costos a
través de Internet como: informes técnicos, manuales, normas, juegos, programas,
imágenes, fotografías, etc.
13 http://gsyc.escet.urjc.es/docencia/asignaturas/informatica-basica/transparencias/tema09/img25.htm
42
2.7.1 Concepto de Información en Línea:14 a) La información en línea, es la información más reciente que se puede recibir o
enviar en cualquier lugar del mundo, con el objeto de facilitar, al empresario y
subalternos la información que se requiera para un fin productivo.
b) En la actualidad hablar de información en línea se refiere a: diversidad de
información que se puede obtener de una forma rápida y segura.
c) La información que se encuentra a través de este mecanismo que se le llama
Internet es muy variada desde lo mas insólito hasta la que importa en realidad y
será lo mas útil.
2.7.2 Propósito de un Sistema de Información en Línea:15 Conectado a la red, puede Mantenerse actualizado con las últimas noticias
internacionales, leyendo artículos completos con fotos, videos y mapas. Seguir los
eventos del mundo financiero, las bolsas de valores alrededor del globo, las
acciones de las empresas, chequear los horarios de vuelos y trenes y planificar
viajes, reales o ficticios. Explorar el Sistema Solar y el espacio exterior.
Escudriñar fotos de satélite y conocer las condiciones meteorológicas a medida
que se desenvuelven alrededor del mundo. Participar en el movimiento ecológico
mundial y conocer la situación del medio ambiente, las especies y ecosistemas en
peligro. Visitar museos virtuales y apreciar conocidas obras de arte.
Complementar la educación de los niños y jóvenes con enormes recursos de
investigación e informaciones.
Existen otros tipos de información en línea y este es el caso de un Sistema de
InformCon cariño, acción Bursátil que permite a sus usuarios accesar a la
14 http://gsyc.escet.urjc.es/docencia/asignaturas/informatica-basica/transparencias/tema09/img25.htm 15 http://www.informaticamilenium.com.mx/Paginas/espanol/preguntas/concepto.htm
43
información de las negociaciones que se realizan en la Bolsa de Valores, en
"tiempo real", y en forma detallada.
2.8. COMO SE ORIGINARON LOS SISTEMAS DE INFORMACIÓN EN LÍNEA A TRAVÉS DE INTERNET.16 Internet es una red internacional de ordenadores que nació hace unos 20 años en
EEUU. Internet surgió de una sola red de ordenadores llamada ARPAnet, creada
experimentalmente por el Departamento de Defensa americano para unir sus
centros de investigación militar.
Las normas o protocolos que estos ordenadores utilizaban para comunicarse se
conocen como protocolos TCP/IP (Transfer Control Protocol/Internet Protocol).
La filosofía era que cada computadora en la red pudiera hablar con otra en iguales
condiciones, y sin que importaran las diferencias entre ambas. Los fabricantes de
productos para Internet comenzaron a desarrollarlos para distintos tipos de
máquinas, respondiendo así a una creciente demanda de mercado. Esto fué
atractivo para distintas instituciones como centros de investigación y universidades
en las que no se exigía que todas las computadoras fueran del mismo fabricante.
Hace algunos años aparecen estaciones de trabajo y redes de área local
(Ethernet, sobre todo). Se creó una nueva demanda que supone conectar una red
local entera a la red ARPAnet, de forma que todas las máquinas en la red local
tuvieran acceso a las facilidades de ARPAnet y no fueran únicamente máquinas
individuales las que se conectasen. Al mismo tiempo otras organizaciones
comenzaron a construir sus propias redes usando los mismos protocolos que
ARPAnet (TCP/IP). Es el caso por ejemplo de NSFnet (National Science
Foundation Network)
Hoy en día Internet comprende gran cantidad de redes a nivel mundial. A groso
modo, Internet comprende redes de casi todos los países, las redes de cada país
a su vez, forman un conjunto de redes regionales, y así hay sucesivas
subdivisiones.
16 www.monografias.com/origen/sistemas.html
44
Un equipo conectado a Internet, a cualquiera de sus subredes, es capaz de
comunicarse con cualquier otro conectado a cualquier subred de Internet. Los
equipos pueden estar en cualquier parte del mundo, y pueden ser desde grandes
estaciones multiusuario (Unix, VMS, MV, ...) hasta un ordenador personal (Pc,
Macintosh, ...).
2.8.1 La Telaraña Mundial ó WWW. Otro factor que ha influenciado significativamente en la reciente popularidad de
Internet es la Telaraña Mundial o World Wide Web (WWW) en inglés.
Desde sus inicios, Internet fue una herramienta usada casi en su totalidad por
académicos, estudiantes, científicos, personas con cierto nivel técnico y fanáticos
de las computadoras. Aparte de la barrera comercial existente, esto se debía en
buena medida a que usar Internet no era fácil ni sencillo para el usuario promedio.
Mas todo eso cambió con la llegada de la llamada Telaraña Mundial (WWW) y el
hipertexto. Ideada por Tim Berners-Lee y hechas propiedad pública sus
especificaciones, la WWW revolucionaría en poco tiempo la forma en que usamos
las computadoras y la forma en que vivimos. De hecho, es la responsable de la
explosiva popularidad reciente de Internet y de que muchos usuarios comprasen
un módem y se conectaran a la red por primera vez.
Al visitar a través de Internet un sitio en la WWW, se nos muestra por lo general
una "página" con texto y gráficos (si nuestra estación puede desplegarlos) y
opciones sobre la información disponible en dicho lugar o en otros lugares en la
telaraña. Para ver la información deseada o trasladarnos a uno de los sitios
mostrados, tan sólo lo seleccionamos en la pantalla y somos transferidos allá.
La WWW nació en marzo de 1989 en el CERN (Conseil Europeen pour la
Recherche Nucleaire en francés), ahora denominado Laboratorio Europeo para la
Física de Partículas. Hacia allí se dirigen científicos de todo el mundo para realizar
investigaciones en Física avanzada, ingeniería y proyectos de manejo de
información, visitando algunos el centro sólo por un breve período de tiempo.
45
El objetivo de la primera aparición de la WWW fué facilitar y agilizar el acceso de
estos investigadores a la información existente en los computadores del centro
sobre los distintos tópicos y "publicar" sus trabajos con referencia directa a las
fuentes originales usadas. Los antiguos y estáticos pies de página y referencias
bibliográficas, serían sustituidos por referencias hipertexto, que al seleccionarlas
transportarían al documento original citado. Así se reduciría en gran parte el
proceso de revisión de la documentación ya escrita y se eliminaría la pérdida de
tiempo innecesaria buscando en bibliotecas y computadoras diferentes o
distantes. La solución implementada incluyó el lenguaje HTML (HyperText Mark-
up Language en inglés o Lenguaje para indicar HiperTexto) y el protocolo HTTP
(HyperText Transfer Protocol en inglés o Protocolo para la Transferencia de
HiperTexto).
El HTML sería usado para escribir documentos fáciles de compartir entre múltiples
tipos de computadoras y el HTTP el conjunto de reglas estándar que permitiría
accesarlos y compartirlos efectivamente.
2.9. CLASIFICACIÓN DE SISTEMAS DE INFORMACIÓN. Los sistemas de información, son de gran ayuda para todas las personas y son
inmensamente extensas en cuanto a información que se puede adquirir de ellos,
pero en este caso se pueden mencionar tres sistemas básicos los cuales son:17
2.9.1 Sistemas En Línea : En estos sistemas los lectores están conectados de una manera semi-permanente
a una computadora, terminal, caja registradora u otro dispositivo con cierta
capacidad de procesamiento. El código de barras es leído e interpretarlo,
transmitirlo y decodificarlo en forma inmediata. La información se introduce al
dispositivo como si hubiese sido tecleada. No se requiere de software o drivers
adicionales, ya que la interfaz se hace vía hardware, pero no solo en el caso de
17 http://www.codifikar.com.ar/inf_sist_codbar.htm
46
estar conectados se aplica el termino sistema en línea, sino siempre, mejorando
cada día con la tecnología informática.
2. 9.1.1 Trucos Para Sobrevivir En Línea
Trabaja fuera de línea salvo que tenga que estar conectado.
Evita las horas punta.
Deja que el sistema simplifique su trabajo.
Almacena nombres y direcciones en una agenda en línea.
Protege su privacidad.
2.9.1.2 Importancia de las Redes
El coste: Permite que la gente comparta recurso ya sean estos de
hardware o de software.
Eficiencia y productividad: Permite que la gente comparta datos.
Oportunidad: Permite que la gente colabore de forma que ellas serian
difíciles o imposibles.
Una red de ordenadores es un sistema informático que enlaza dos o más
ordenadores.
2.9.1.3 Componentes Esenciales de una Red: Hardware, Software y Personas.
2.9.1.4 El software de Comunicaciones Incluye:
Software para que el hardware pueda interactuar con barias redes.
Un sistema operativo con facilidades de red que controla la información
compartida entre las máquinas, servidoras y clientes.
47
2.9.1.5 Cables de Fibra Óptica:18
Los cables de fibra óptica están sustituyendo a las líneas de cobre.
Usan ondas de luz para llevar la información.
Proporcionan velocidades de transmisión de mil millones de bits por
segundo.
Ofrecen tasas de error extremadamente bajas.
2. 9.2 Sistemas fuera de Línea o batch:19
Terminales Portátiles de Datos (PDT: Portable Data-entry Terminals), que es
computador portátil y un lector de código de barras incorporado. Operan con
baterías recargables y pesan menos de 1 Kg. El computador portátil y el lector
pueden estar integrados en un solo aparato o pueden estar separados y
conectados mediante un cable.
Las terminales portátiles vienen por lo general, pre-programadas para tareas
específicas. El programa estándar se inicializa al momento de encender el equipo.
Mediante una cuna de conexión se comunica con la Pc utilizando el protocolo
serial RS-232. La programación se hace en la PC y luego se transmite a la portátil.
Mientras que un Sistema en Línea requiere que el operador esté a unos cuantos
centímetros de la terminal, los Sistemas Fuera de Línea abren todo un nuevo
horizonte de aplicaciones. Estos sistemas se pueden considerar como un
computadora portátil y un lector de código de barras trabajando en conjunto y se
conocen como Terminales Portátiles de Datos (PDT, por "Portable Data-entry
Terminals"), Terminales Manuales o simplemente "Portátiles". Por lo general
operan con baterías recargables y pesan menos de 1 Kg.
Los sistemas portátiles vienen en dos presentaciones diferentes: no-integrados e
integrados. En el primer caso, la computadora portátil y el lector son dos
18 http://gsyc.escet.urjc.es/docencia/asignaturas/informatica-basica/transparencias/tema09/img25.htm 19 http://www.codifikar.com.ar/inf_sist_codbar.htm
48
componentes separados, conectadas mediante un cable. En el segundo, el lector
y la computadora están interconstruídos en una misma unidad.
Los sistemas portátiles se pueden concebir de dos maneras: como simples
dispositivos de recolección de datos o como extensiones del sistema de cómputo
con más capacidad de procesamiento que sólo almacenar la información
capturada. Originalmente, debido a herramientas de programación menos
desarrolladas, sistemas operativos anticuados y falta de memoria, las terminales
portátiles funcionaban como unidades de almacenamiento para tomas de
inventario o encuestas. Ahora, con megabytes de RAM, sistemas operativos
ampliamente conocidos (como DOS) y poderosos lenguajes de programación, las
terminales portátiles son prácticamente tan poderosas como la computadoras de
escritorio.
2.9.2 Sistemas de Radio Frecuencia o Inalámbricos.20 Estos sistemas utilizan terminales portátiles con un transmisor y receptor de
radiofrecuencia integrado en el equipo. Proveen libertad de movimiento y
portabilidad, operando a cientos de metros del host o equipo receptor de la señal,
bajo la cobertura de un receptor o punto de acceso que está conectado a la red
LAN.
Esencialmente, estos sistemas son terminales portátiles con un transmisor y
receptor de radiofrecuencia integrado en el equipo. Estas unidades proveen lo
mejor de dos mundos ya que están conectadas en línea al sistema de cómputo
manteniendo la libertad de movimiento y portabilidad, aún operando a cientos de
metros del "host". Actualmente hay dos tecnologías que compiten en el mercado
de RF: Banda Angosta ("narrow band") y Espectro Extendido ("spread spectrum").
La primera es la más tradicional, requiriendo el uso de una frecuencia exclusiva en
el área geográfica de cobertura y una licencia gubernamental. Los sistemas más
recientes utilizan Espectro Extendido, no requieren de licencia y se asemejan a la
tecnología celular utilizada en la telefonía móvil. Ambas alternativas presentan
20 http://www.dimension-x.com/cf-bcrdrs2.htm
49
ventajas y desventajas, y AURORA integra las dos para cubrir una amplia gama
de aplicaciones. Una explicación detallada de los Sistemas de RF está más allá
del propósito de este documento. Mientras tanto, es suficiente mencionar que se
trata de una tecnología fantástica y vanguardista que esperamos integrar cada vez
más. Los costos se reducen constantemente, lo que facilita la justificación
financiera de estos sistemas.
2.10. CARACTERÍSTICAS DE LA INFORMACIÓN PRODUCIDA POR EL SISTEMA DE INFORMACIÓN EN LÍNEA
2.10.1 Organización de la Información Distribuida En Internet no existe un único ordenador central al que acudir, sino que la
información se encuentra dispersa, en equipos situados por toda la red, en lugares
desconocidos normalmente. En términos informáticos, esta situación se describe
diciendo que la información se encuentra distribuida, lo que conlleva la necesidad
de herramientas y criterios de localización.
Una fuente de datos se considera localizada cuando se conoce su dirección
Internet, consistente en cuatro grupos de números (0-255) que identifican de forma
única una máquina dentro de todo el conjunto de redes. Existe un mecanismo que
nos oculta las auténticas direcciones, bastante difíciles de memorizar, por cierto, y
las sustituye por nombres mucho más intuitivos. Una dirección propia de Internet
tiene la siguiente forma: “195.76.188.2”, mientras su alias es "nodo50.org". Es lo
que se llama dirección IP.21
La naturaleza distribuida de la red tiene un problema asociado: poder saltar o
moverse de una fuente de datos a otra. El refinamiento máximo vino con el
protocolo de transferencia de hipertexto HTTP, que permitió incluir dentro de un
documento enlaces que apuntaban a otros documentos relacionados, pudiendo
encontrarse éstos en la misma fuente de datos o en una remota, facilitándose la
navegación intuitiva. El moverse entre fuentes de datos situadas en muy diversos
21 Sistemas operativos “Milán Milancobis”
50
lugares supone la utilización de diversas rutas o caminos para llegar a ellos y, por
tanto, la efectividad depende de:
Canal de comunicaciones variable.
Lejanía física del servidor de información.
La sobrecarga del servidor
Dado que existen franjas horarias a lo largo del día en las que los servidores
sufren picos de acceso que provocan auténticos embotellamientos en las
autopistas de la información, son las tan conocidas “horas punta”.
Las horas de mayor afluencia varían si el servidor al que queremos acceder es
europeo, americano, asiático, etc.
2.11 TIPOS DE INFORMACIÓN EN LÍNEA. No es lo mismo leer un correo pequeño, acceder a una página de sólo texto,
consultar páginas con abundante información multimedia o descargar en nuestro
equipo un fichero ejecutable extenso. La diferencia esta aparejada con el tamaño
de la información que contienen. El texto es lo que menos espacio ocupa y, por el
contrario, la información con imágenes, sonido o un programa ejecutable son los
que más espacio ocupan.
Cuanto mayor sea la información, más tiempo es necesario, para su consulta con
el consiguiente riesgo de un corte en la conexión que pueda dejarnos con la
información a medias, algo no muy grave en el caso de correo o páginas
hipertextuales, pero fatal para las transferencias de ficheros, puesto que hay que
volver a traerlo todo, sin olvidar el gasto ocasionado. “Toda información a
transferir, susceptible de ser comprimida, debe ser comprimida”
Los tipos de información más comunes en Internet son:
2.11.1 Correo: puedo tener correo dirigido a mí específicamente, o correo recibido
por mi presencia en listas de distribución.
51
2.11.2 Noticias: está organizado en torno a grupos de noticias, de forma que un
usuario se suscribe a aquellos grupos que sean de su interés, recibiendo los
artículos nuevos cada vez que se conecte a su servidor.
2.11.3 Documentos con hipertexto: más conocidos por páginas Web. Podemos
encontrarnos desde páginas muy sencillas, conteniendo simplemente texto y
enlaces a otros documentos hasta complejas páginas con gráficos animados
dispuestos en varios marcos algo así como mini-páginas dentro de una página,
con elementos multimedia incluidos (sonido, vídeo) y, nuevamente, más enlaces a
otros documentos.
2.11.4 Programas o aplicaciones: están disponibles en la red y podemos
encontrar:
2.11.4.1 Freeware: aquellos programas que son de libre distribución y totalmente
gratuitos.
2.11.4.2 Shareware: aplicaciones de las que se puede disponer libremente,
aunque se suele solicitar una pequeña aportación en caso de satisfacción,
destinada a darnos de alta como usuario y mantenernos informados de nuevas
versiones o mejoras.
Versiones de prueba o evaluación, “betas”: que son programas comerciales, en
versiones casi definitivas, que se encuentran en fase de depuración o pruebas
finales y se distribuyen para que sean sometidos a uso real, de forma que se
detecten errores y se informe de ellos, con idea de subsanarlos en la versión
comercial final.
2.12 SISTEMAS DE INFORMACIÓN BAJO EL ENFOQUE DE SUBSISTEMA: Debido a que un componente del sistema es en sí mismo un sistema, se le llama
subsistema. El subsistema puede ser definido como una unidad que trabaja con
52
otros subsistemas para lograr un fin específico. En el sistema debe haber
correlación entre los subsistemas, es decir, tiene que existir un medio de
transferencia de información entre los subsistemas de manera que cada uno
pueda realizar su tarea. La información se transmite a los subsistemas a través de
interfaces, los cuales son elementos de interconexión en los limites de un sistema
o subsistema que dan paso a información.
Muchos subsistemas son de gran importancia en sistemas de administración de
información basada en computadoras. Estos son: la estructura organizacional, las
personas, la tecnología, máquinas y datos o información.
El subsistema de estructura organizacional incluye los planes y actividades de la
organización. Este subsistema compuesto por las personas indica que se hace y
porqué. El subsistema compuesto por las personas indica quién desarrolla, opera
y utiliza los sistema de la organización. El subsistema de tecnología indica como
se hace el procesamiento y almacenamiento (en hardware y software).
Por tanto la relación entre los diferentes componentes del subsistema de
información es necesaria para realizar un trabajo adecuado de análisis de sistema.
2.13 CONTROL. Es la derogación o desembolso en efectivo en otros bienes, en ocasiones de
capital o servicios o la obligación de incurrir en ellos, identificados con mercancía
o servicios adquiridos.
Es un recurso que sacrifica o la que se renuncia para alcanzar un objetivo
especifico. Significa también todas las políticas y procedimientos adoptados por la
administración de una entidad para ayudar a lograr el objetivo y asegurar, tanto
como sea factible, la construcción ordenada y eficiente de su negocio, incluye
adhesión a las políticas de administración, se utiliza para la detección de fraudes
y errores.
El sistema de control va más allá de aquellos asuntos que se relacionan
directamente con los diferentes sistemas.
53
2.13.1 Concepto de Control Los controles de TI (Tecnología Informática) son los procedimientos dentro del
departamento de Sistemas de Información, que aseguran que los programas
operan apropiadamente y que se impidan cambios no autorizados. Incluyen
controles sobre el diseño, Implementación, Seguridad, y uso de Programas y
Archivos del computador.
Estos controles consisten en una combinación de procedimientos manuales y
programados.
2.13.1.1) Los controles de TI son similares a los controles de Aplicación, aunque
debería notarse las siguientes diferencias:
a.) Los controles de TI son controles sobre el medio ambiente en su totalidad.
Los controles de Aplicación son controles sobre aplicaciones específicas; los
controles de TI cubren todas las aplicaciones.
b.) Los controles de Aplicación están compuestos de procedimientos manuales y
procedimientos programados.
c.) Los controles de Ti regulan el medio ambiente para asegurar que los
procedimientos programados continúen funcionando apropiadamente.
d.) Si existen debilidades en los controles de TI, no hay seguridad de que los
procedimientos programados continúen trabajando apropiadamente, aún cuando
no hayan sido cambiados.
2.13.1.2) Un ambiente controlado en forma inapropiado, puede ocasionar la
interrupción de las operaciones de la organización por la vía de:
a.) Múltiples reejecuciones de las aplicaciones para corregir errores, causando
retrasos.
54
b.) Afectar la información usada por la Administración para operar el negocio.
Permitir la ocurrencia de fraudes, tal como la alteración no autorizada de los
registros electrónicos.
c.) Permitir la divulgación de secretos comerciales.
2.14 DIFERENTES TIPOS DE CONTROL Los controles de TI pueden ser divididos en las siguientes siete áreas:
2.14.1 Controles de Implementación, diseñados para asegurar que los
procedimientos programados son apropiados y correctamente implantados en los
programas computacionales.
Los controles de implementación ayudan a evitar los errores en aplicaciones
nuevas Incluyen controles sobre el diseño de nuevas aplicaciones
computacionales, la prueba de los programas de aplicación, y los procedimientos
para traspasar los programas aprobados a producción. Estos controles se aplican
tanto a sistemas desarrollados internamente como a aquellos adquiridos a
proveedores externos.
El trabajo realizado por una organización, entre el momento en que completa el
estudio de factibilidad para un sistema de aplicación propuesto y el momento en
que ese sistema se implanta exitosamente, es muy significativo. La traducción de
los requerimientos de los usuarios partiendo de ideas generales, para arribar a
una serie de programas de producción detallados e instrucciones específicas,
tanto para el computador como para los departamentos usuarios, puede significar
una cantidad de tiempo considerable.
Los procedimientos relacionados con el desarrollo de nuevos sistemas son los
siguientes:
55
2.14.1.1 Administración del Desarrollo del Sistema Generalmente, los requerimientos para nuevas aplicaciones son submitidos el
Departamento por los dueños de las aplicaciones. Los informes de estudio de
factibilidad, diseño general del sistema, plan de pruebas y resultados, son
revisados y aprobados usualmente por los usuarios y por las funciones que se
verán afectadas por la nueva aplicación (por ejemplo: los administradores de la
Base de Datos y de la Red de Comunicaciones), por el grupo de soporte técnico
(en relación a la compatibilidad con el Software de Sistemas existente), y .la
jefatura, de programación (para dar la conformidad de los programas respecto de
las especificaciones, y de la compatibilidad con las otras aplicaciones). A menudo,
las funciones de control de calidad y/o auditoria interna están involucradas en este
proceso.
También es necesario controlar la planificación de la implementación de los
nuevos sistemas a través del uso de cartas de administración de proyectos u otro
método que registre el estado de avance del proyecto. Normalmente, se efectúa
el control del avance del proyecto en relación a grupos de programas o módulos.
2.14.1.2 Diseño del Sistema y Preparación de Programas Típicamente, los requerimientos de nuevas aplicaciones son iniciados por los
usuarios, basados en necesidades, cambios en la legislación o por el deseo de
incrementar la eficiencia del procesamiento.
Los usuarios y personal efectúan el estudio de factibilidad, incluyendo análisis de
costo-beneficio, análisis técnico para determinar los efectos sobre el hardware y
software existente y análisis operacional para medir el impacto de la aplicación
sobre las operaciones de la organización.
Se documenta el diseño general, incluyendo los procedimientos manuales y
programados. Se definen los puntos de control y las interfases con otros sistemas
y con el software de sistemas. Los prototipos pueden ayudar a los usuarios a
refinar sus especificaciones para la nueva aplicación. La administración de cada
56
unidad involucrada en el flujo de datos revisa el plan para asegurar que entienden
y están de acuerdo con él antes de que continúe el desarrollo.
Se realiza la aprobación del estudio de factibilidad, el diseño general del sistema y
las especificaciones detalladas. Típicamente, las especificaciones detalladas para
las nuevas aplicaciones incluyen narrativas y/o flujogramas de actividades,
diagramas de flujo de la recopilación de datos, procesos de ingreso y emisión de
informes para conciliación y fechas esperadas de término e implementación.
2.14.1.3 Prueba de Programas y Sistemas Normalmente, las políticas requieren el desarrollo de planes de prueba para todas
las aplicaciones nuevas. Esas políticas especifican el nivel de detalle de la
documentación del plan, partes a ser involucrados en el proceso de desarrollo del
plan, y las aprobaciones que deben obtenerse.
La documentación del plan incluye la descripción de las pruebas, los datos a ser
utilizados o la metodología para generar estos datos, y los resultados esperados
de las pruebas. Generalmente, el plan de pruebas es un esfuerzo conjunto entre
los usuarios y la administración.
La prueba de programas y sistemas se hace normalmente en tres etapas
diferentes:
a) prueba de programa,
b) prueba de sistema
c) prueba paralela.22
a) La prueba de programa: consiste en verificar la lógica de programas
individuales. Los métodos principales utilizados son la prueba de escritorio y
datos de prueba. La prueba de escritorio consiste en analizar la lógica de un
programa y confirmar que el código del programa reúne las especificaciones de
dicho programa. Cuando fuera posible, la prueba de escritorio debería ser 22 Kendal y Kendal, “Análisis y Diseño de Sistemas”, Pag. 90
57
realizada por un programador diferente al que diseñó y escribió el programa. Es
probable que el programador original piense que su lógica es correcta y trate de
probar que lo es, entes que realmente verificar que así sea. La prueba de
escritorio se realiza normalmente en conjunción con la utilización de datos de
prueba. Los datos de prueba son datos ficticios, preparados de acuerdo con las
especificaciones del sistema para ser procesados por el mismo y deben ser
diseñados para cubrir todas las alternativos de proceso o condiciones de error. Se
deben establecer procedimientos formales para identificar
y corregir cualquier error descubierto durante la prueba. Todos los resultados
obtenidos con los datos de prueba deberán ser documentados y retenidos como
evidencia de que dichas pruebas fueron realizadas. Los mismos datos pueden
también ser utilizados para probar cambios futuros al sistema.
b) La prueba de sistema: consiste en verificar que la lógica de varios programas
individuales es consistente y que pueden encadenarse para formar un sistema
completo que reúna los requerimientos de las especificaciones detalladas del
sistema. la técnica principal utilizada es la de datos de prueba. Los resultados de
la prueba deben ser cuidadosamente revisados. Los datos de prueba deben ser
reprocesados y rediseñados, si fuera necesario, hasta que todos los errores de
lógica sean detectados. En adición a situaciones comunes que el sistema está
diseñado para manejar, las pruebas deberían también tratar el efecto de
circunstancias inusuales en el sistema. Cuando fuera posible, la prueba del
sistema debería ser realizada o verificada por personal diferente de aquél que fue
responsable de hacer la programación detallada.
c) La prueba paralela: significa operar el nuevo sistema al mismo tiempo, o en
paralelo con, el sistema existente. Los resultados obtenidos de este proceso dual,
pueden ser verificados para identificar e investigar cualquier diferencia. Corridas
en paralelo o piloto es una manera de probar la operación de un sistema completo,
incluyendo todos los procedimientos de los usuarios. A diferencia de la prueba de
58
sistema, el propósito de la prueba en paralelo o piloto es probar la habilidad del
sistema para manejar datos reales, no de prueba, y procesar grandes volúmenes
de información, en vez de transacciones individuales. El nuevo sistema no
debería ser aceptado en su totalidad por el departamento usuario correspondiente,
ni tampoco debería ser abandonado hasta que, en la medida que sea práctico, el
ciclo completo de proceso, haya sido exitosamente ejecutado en el nuevo sistema.
En adición a ello, los procedimientos de recuperación la habilidad del sistema para
recuperarse de una terminación anormal - deberían ser probados y
documentados. Los resultados deberían ser revisados, si esto fuera posible, por
personal diferente al responsable de la programación detallada,.
2.14.2 Controles Sobre el Mantenimiento: diseñados para asegurar que los
cambios a los procedimientos programados son diseñados, probados, aprobados
e implementados apropiadamente.
Los controles sobre el mantenimiento, están diseñados para asegurar que las
modificaciones a los procedimientos programados están diseñadas e
implementadas en forma efectiva. Cubren las mismas áreas que los controles de
implementación, pero se relacionan con los cambios de programas más que con
nuevas aplicaciones. Estos controles deberían asegurar que los cambios son
diseñados, probados, aprobados, incorporados y actualizados apropiadamente, y
que los requerimientos de cambio son manejados apropiadamente. Los
procedimientos relacionados con la mantención de sistemas son:
Administración de los cambios a sistemas
Prueba de programas
2.14.2.1 Administración de los Cambios a Sistemas: Los usuarios y la
administración siguen procedimientos específicos para requerir cambios. Por
ejemplo, un individuo en cada departamento puede preparar requerimientos o
reunirse con los propietarios de la aplicación y con personal para discutir la
necesidad de los cambios y los métodos mediante los cuales deberían ser
efectuados. Un control de cambios manual o automatizado, asegura que todos los
59
requerimientos son atendidos y que se lleva un registro del estado de avance de
ellos.
Los cambios a los programas deberían ser documentados tan acabadamente
como los sistemas nuevos. La documentación del sistema, de los programas, de
operación y de los usuarios debería ser actualizada para reflejar todos los
cambios. Una documentación inadecuada puede resultar en errores de sistema,
tiempo excesivo de manutención y una dependencia desmedida en personal
técnico. Para asegurar que la documentación ha sido actualizada
satisfactoriamente, esta es revisada y aprobada por la función de control de
calidad o por los usuarios responsables de la aplicación y por la administración.
2.14.2.2 Prueba de Programas: Una organización bien controlada, tiene políticas
que requieren el desarrollo de un plan de pruebas para cada programa sometido a
cambios, y que especifica el nivel de detalle, la aprobación necesaria del plan, y
quienes deberían efectuar dichas pruebas. La documentación del plan de pruebas
debería incluir las pruebas a ser ejecutadas, los resultados esperados, y cómo
desarrollar los datos de prueba. Normalmente, el plan de pruebas es revisado y
aprobado por los usuarios y por la administración.
Dependiendo de la complejidad de los cambios y su impacto sobre el sistema de
aplicación, el usuario en conjunto con la administración deberían determinar la
técnica de prueba apropiada:
prueba de programa
prueba de sistema
prueba paralela. la mayoría de los cambios requieren de la prueba de
programas y la prueba de sistemas.
2.14.3 Controles Sobre Operación Del Computador: Diseñados para asegurar
que los procedimientos programados son aplicados consistentemente durante
todo el procesamiento de la información y que se utilizan las versiones correctas
de los archivos.
60
Los controles sobre la operación del computador están diseñados para asegurar
que los sistemas continúan funcionando consistentemente, de acuerdo con lo
planeado. Incluyen controles sobre el uso de los datos apropiados, programas y
otros recursos, y la ejecución apropiada de esta función por parte de los
operadores, particularmente cuando ocurre un problema.
Usualmente, el departamento de operaciones del computador controla el
funcionamiento del hardware y software en el día-a-día. En muchas
organizaciones, esto es asistido por un departamento de control de la producción.
Operaciones del computador es responsable por la ejecución física de las
aplicaciones (montar cintas, imprimir los informes y tomar decisiones acerca del
hardware, tales como discontinuar el uso de un dispositivo cuando presenta una
falla).
2.14.4 Controles Sobre La Seguridad De Programas: Diseñados para asegurar
que cambios no autorizados no pueden ser hechos a procedimientos
programados.
Los controles sobre seguridad de programas están diseñados para asegurar que
cambios no autorizados no pueden ser hechos a programas de producción.
Dichos controles aseguran que los únicos cambios son aquellos hechos a través
de los procedimientos normales de cambios de programas. La seguridad de
programas es preocupación especial para el auditor cuando un cambio no
autorizado en un programa particular podría beneficiar a la persona que realiza el
cambio (por ejemplo, un cambio hecho en un sistema que procesa salarios y
pagos en efectivo podría resultar en que se realicen pagos no autorizados).
2.14.5 Controles Sobre La Seguridad De Archivos: Diseñados para asegurar
que cambios no autorizados no pueden ser efectuados a archivos de datos.
Los controles sobre la seguridad de archivos aseguran que no se pueden efectuar
cambios no autorizados sobre los archivos de datos. La necesidad de controles
de seguridad sobre archivos de datos es normalmente mayor para archivos
maestros que para archivos de transacciones. Esto es así, porque no todos los
61
campos de datos críticos de los archivos maestros están sujetos a los
procedimientos regulares de verificación y reconciliación. Cualquier verificación
cíclica de archivos de datos podría no ser hecha lo suficientemente a menudo para
proveer la oportuna identificación de cambios no autorizados.
Los controles sobre archivos de datos son también importante desde un punto de
vista operativo. Consideraciones operativas incluyen proteger los datos de ser
borrados o destruidos, ya sea accidental o intencionalmente, contra robos y uso
no autorizado.
2.14.6 Controles Sobre El Software De Sistemas: Diseñados para asegurar que
el software de sistemas es implantado correctamente y protegido contra cambios
no autorizados.
Los controles sobre el software de sistemas asegura que el software de sistemas
es implementado, mantenido y protegido de cambios no autorizados en forma
apropiada. los programas del sistema operativo son importantes para el auditor
puesto que ayudan a controlar tanto los programas que procesan información
como los archivos de datos. Muchos de los controles de TI, tales como la
seguridad de archivos de datos y programas, dependen del software de sistemas.
2.14.7 Controles Sobre La Conversión De Archivos: Diseñados para asegurar
que los datos, son convertidos en forma total y exacta desde un sistema antiguo a
uno nuevo.
2.15 EL CONTROL RELACIONADO AL COSTO DE EQUIPO. Los costos de equipo resultan de la adquisición o utilización de todos los
dispositivos asociados con el trabajo. Los componentes actuales de sistemas de
computación son un elemento importante; sin embargo, cuando se compran
anaqueles para almacenar sistemas de alarma, o mesas y escritorios, el analista
debe también incluir sus costos en el estimado de los gastos de equipo.
62
Los costos de equipo son los más difíciles de estimar cuando varios sistemas
compartieran los diferentes componentes. En estos casos, pueden ser deseable
dividir el costo total y asignar particiones especificas del conjunto para cada
aplicación.
2.16. CONTROL DE COSTOS Y SUMINISTROS DE GASTOS VARIOS: Los suministros se desgastan durante el desarrollo y después de su instalación. El
papel, las cintas de impresión y el reemplazo de los medios de almacenamiento
magnético son costos continuos. Otros gastos como el entrenamiento del personal
para compras, manuales de sistemas o viajes, también se presentan y deben
estimarse e incluirse en los costos totales del sistema.
2.17. CONTROL DE COSTOS DE LAS INSTALACIONES Los costos de las instalaciones son aquellos gastos necesarios para preparar el
sitio en donde se utilizara el nuevo sistema o aplicación. Por ejemplo, la empresa
que adquiere inicialmente un sistema de computadoras, puede necesitar una
ubicación especial para el equipo que incluye arreglos de los cables, del piso y del
aire acondicionado, en algunos casos. Cuando ya existe un amplio lugar para la
computadora, los analistas pueden requerir que se conecten al sistema nuevos
cables para unir terminales adicionales o impresoras, de manera que se puedan
manejar las nuevas tareas. A veces se requiere la remodelación de las oficinas o
el arreglo de las paredes para proporcionar el ambiente adecuado de trabajo.
Dado que todos estos costos se asocian con el sistema y requieren gastos en
efectivo, es esencial que se incorporen a los costos totales estimados.23
23 Kendal y Kendal, “Análisis y Diseño de Sistemas”
63
2.18. MODELOS DE SISTEMAS Se presentan los diferentes modelos informáticos usados en el desarrollo de
software los cuales son los siguientes.24
2.18.1 Modelo Lineal Secuencial.
Este modelo sugiere un enfoque sistemático secuencial del desarrollo del software
que comienza en un nivel de sistemas y progresa el análisis, diseño, codificación,
pruebas y mantenimientos.
2.18.2 Modelo de Construcción de Prototipos.
El paradigma de construcción de prototipos comienza con la recolección de
requisitos. El desarrollador y cliente encuentran y definen los objetivos globales
para el software identifican los requisitos conocidos y las áreas del esquema en
donde es obligatoria mas definición. Entonces aparece “un diseño rápido”.
2.18.3 Modelo DRA.(El Desarrollo Rápido de Aplicaciones)
Es un modelo de proceso del desarrollo del software lineal secuencial que enfatiza
un ciclo de desarrollo extremadamente corto. El modelo DRA es una adaptación
de alta velocidad del modelo lineal secuencial en el que se logra el desarrollo
rápido utilizado un enfoque de construcción basado en componentes.
2.18.4 Modelo en Espiral.
El modelo en espiral propuesto es un modelo de proceso de software evolutivo
que acompaña la naturaleza interactivo de construcción de prototipos con los 24 Kendal y Kendal, “Análisis y Diseño de Sistemas”, Pag. 50
64
aspectos controlados y sistemáticos del modelo lineal secuencial. Se proporciona
el potencial para el desarrollo rápido de versiones increméntales del software.
2.19. CLASIFICACIÓN DE SISTEMAS. Los proyectos se clasifican dependiendo de la magnitud y la envergadura del
proyecto, podemos realizar una de categorización de los mismos, dividiéndolas
en:25
2.19.1 Proyectos Triviales: Donde intervienen un único programador durante un
periodo de tiempo de unos pocos días y escribiendo no mas de 500 sentencias.
2.19.2 Proyectos Grandes: Los puede llevar a términos que suele oscilar entre
2 y 3 años su conclusión, supongamos la elaboración de entre 50000 y 100000
líneas de código útil repartidas en varias subsistemas. Ejemplo las bases de datos
y los de tiempo compartidos.
2.19.3 Proyectos muy Grandes: Entre 100 y 1000 personas, durante 4 y 5 años,
se desarrollo casi un millón de líneas de códigos. Un ejemplo es sistemas
OS/360 de IBM.
2.19.4 Proyectos Extremadamente Grandes: pueden llegar a participar casi
5000 Personas durante más de diez años, desarrollando sobre 10 millones de
líneas de código en este ámbito solo se conoce un programa espacial denominado
“GUERRA DE LAS GALAXIAS”.
25 Sistemas de información “Senn”.
Top Related