Fundamentos de Informática y Computación
Fundamentos de Informática y Computación
En este capítulo se desea establecer una base teórica que dé soporte a todas las
variables que se expusieron en el capítulo anterior, con el fin de poder analizar cada una de
ellas y llegar a plantear una solución para el problema que se tiene en estudio. La confección
de este capítulo es de suma importancia ya que ayuda a que la investigación en sí tenga una
base teórica que lo fundamente y haga que el objeto de estudio se pueda comprender de una
mejor manera.
Además se agregan algunos apartados que ayudan a que el lector pueda situarse en el
hombre se desarrolla, se ha calificado esta era de muy diversas formas: era atómica, era de
la televisión, era de las computadores, era espacial, era de la informática. Esto pone de
manifiesto que el hombre ha dado un gran paso en pocos años y no cabe duda de que en ese
Ahora bien en qué consiste la informática y qué relación tiene con la computación,
según define el diccionario Larousse informática es: “la ciencia del tratamiento automático
y racional de la información” ( 1 ), Manuel Salvat la define como: “la técnica que trata de la
define como: “computo o cálculo realizado mediante algún medio” ( 3 ), por lo tanto, se puede
mientras que la computación provee los instrumentos necesarios para que la información sea
tratada y arroje un determinado resultado que ayude a tener una mejor visión de todas las
términos muy unidos, tanto que la palabra informática no se hubiera acuñado sino se hubieran
Hace pocos años estos términos pasaban desapercibidos para el público en general y
sólo se concentraban en un grupo muy selecto de personas, pero en la actualidad ambas han
invadido todas las áreas de la vida cotidiana del ser humano. A modo de ejemplo se puede
señalar que hay computadores en las empresas que manejan desde sistemas de contabilidad
hasta procesamiento de miles de datos en tiempos muy cortos, los estudios cinematográficos
tienen computadores que hacen desde películas, hasta argumentos cinematográficos, hay
computadores en algunos automóviles, como es el caso de los autos BMW, que cuentan con
un computador que ejecuta funciones como el control de la temperatura, así como el sistema
antirobo, existen computadores en los lugares de enseñanza que permiten, a los profesores,
los computadores, pues por medio de ellas el hombre ha hecho que sus tareas cotidianas sean
más fáciles, además de tener acceso a toda clase de información que le ayudará a tomar la
Para los propósitos de esta investigación estos dos términos se tratarán en forma
separada, dándole más importancia a la informática, por su relación más directa con el
problema planteado, aunque la computación no se dejará de lado ya que ésta es el motor que
Como una breve reseña de los inicios de los computadores, se puede mencionar que
aunque la aparición de los primeros se ha fijado alrededor de 1946, hay algunos artefactos e
ideas que prepararon el terreno para el desarrollo de los mismos. En un principio el hombre
cálculos aritméticos ( cómputo ), uno de estos utensilios es el ábaco chino, primer dispositivo
para contar inventado hace 5000 años, que supuso un gran avance a todas las culturas que lo
adoptaron. Por otro lado, los mercaderes europeos usaron un precursor de la regla de cálculo,
llamado “hueso de Napier”; esta regla ayudó a la realización de los difíciles cálculos de la
época; su nombre fue puesto en honor a su inventor John Napier quien también formuló los
logaritmos.
hizo patente la necesidad de contar con dispositivos cómodos y rápidos capaces de realizar
los complicados cálculos aritméticos del momento. Fue entonces que en 1642, bajo este
filósofo Blaise Pascal; esta calculadora sólo podía sumar, pero fue la base de las calculadoras
máquina capaz de realizar los cálculos de forma automática, es decir, sin intervención
humana a lo largo del proceso y lograr exactitud en los resultados, es que en el año 1833
Charles Babbage, un matemático británico, esbozó una máquina analítica de uso universal,
la cual se basó en una máquina calculadora de tablas matemáticas que él había inventado
años antes. Según Babbage su calculador debía contar con las siguientes partes:
dispositivos de entrada, por los cuales se introduce a la máquina tanto los datos como las
instrucciones para procesar esos datos, memoria, para almacenar las instrucciones y los
dispositivos de salida, para enviar al exterior los resultados del cálculo llevado a cabo. Este
esquema es la base de los ordenadores electrónicos actuales, por lo que se puede observar
que Babbage estaba muy adelantado a su época, sin embargo por el poco avance de las
técnicas de construcción y los pocos materiales existentes en ese momento, Babbage no pudo
Dentro de las grandes ideas de Babbage hay que señalar también la adopción del
sistema de tarjetas perforadas que utilizaba un telar creado por Joseph Marie Jacquard, por
medio del cual se tejían telas complejas, con el fin de poder introducir en la máquina analítica
las instrucciones del proceso, así como los datos del problema por resolver.
Otro aspecto importante de señalar son las ideas propuestas por George Boole un
matemático británico, quien en 1854 publica un método para resolver problemas de lógica,
planteamiento es verdadero o falso, siempre que se exprese en términos que encerrarán sólo
puede llamar la era prehistórica de los instrumentos asociados a los cálculos matemáticos.
Sin embargo, con el gran avance que trajo la Revolución Industrial, así como el crecimiento
A finales del siglo XIX, la oficina de censos de los Estados Unidos enfrentaba un
serio problema, que era la realización de un censo cada diez años, pero con la utilización de
métodos manuales el trabajo nunca podía estar a tiempo para la realización del censo
es por esto que hacia 1890 German Hollerith, funcionario del departamento de censos y
conocedor del sistema de tarjetas perforadas utilizado por el telar de Jacquard, inventa una
máquina capaz de realizar las operaciones del censo con el uso de tarjetas perforadas, con lo
que logró concluir el censo de los Estados Unidos en 2 años a diferencia de los 10 que se
tomaba con el sistema manual. La ventaja de utilizar este sistema, consiste en que una vez
registrado el dato en la tarjeta, ésta se puede manejar todas las veces que haga falta y a gran
tabuladoras y las vende en todo el mundo. En 1911 la empresa de Hollerith se une a otras y
Los sistemas que usaban tarjetas perforadas fueron mejorados, sin embargo, su
procesamiento seguía siendo muy tedioso, ya que las tarjetas debían ser calificadas e
intercaladas para ser procesadas, por lo que el trabajo era mucho y además la maquinaria era
Universidad de Harvard, Howard Aiken, con ayuda de IBM desarrolla en 1944 el primer
contaba con unidades de salida, entrada, memoria, unidad de control y unidad de cálculo.
Para su tiempo la nueva máquina era la más veloz que existía, pero por su costosa y
delicada construcción se hacía casi imposible su manufacturación para ser vendida a gran
escala, por lo tanto, fue necesaria la búsqueda de una nueva ciencia que ayudara a una
electrónica, ciencia joven que se estaba gestando a principios de los años cuarenta.
se creó el primer computador electrónico que fue inventado por John Mauchly y el profesor
Eckert para el ejército de los Estados Unidos y recibió el nombre de ENIAC. Esta máquina
era mil veces más veloz que las máquinas electromecánicas, pesaba 80 toneladas, ocupaba
un espacio de 1500 pies2 y tenía más de 18000 tubos al vacío. Este computador marcó el
vacío, dispositivo que consta de un tubo de vidrio con componentes eléctricos que se
encuentra sellado al vacío. El primer computador en utilizar este tipo de componentes fue la
ENIAC era capaz de realizar en solamente una hora el trabajo para el que la MARK I tardaba
una semana. Con la ENIAC no se podían tener almacenadas las instrucciones que hacían
funcionar la máquina, sino que los ingenieros tenían que modificar parte de los circuitos de
la máquina para que ésta efectuara las operaciones necesarias y poder dar solución a un
modificar los circuitos cada vez que se deseaban cambiar las instrucciones de operación, así
EDSAC.
sino por una entidad privada. Viendo el gran desarrollo provocado por las diferentes
máquinas que se habían creado, así como que una empresa privada podía construir una
hasta situarse en los primeros lugares de la industria. Por esta razón en 1953 IBM vende la
primera computador llamada IBM 701 y en 1954 presenta la IBM 650, las cuales procesaban
los datos en forma similar al enfoque del procesamiento por medio de tarjetas. Para 1960 la
metales que se aplican a componentes compactos que ayudan a que la fabricación de las
partes eléctricas sea mejor. Con esto se logró que las máquinas fueran más poderosas,
confiables, pequeñas y con una capacidad de cómputo mayor, además de ocupar menos
espacio y ser menos costosas; sin embargo, su precio y tamaño todavía no permitían que
todas las compañías y los usuarios, en general, pudieran tener acceso a la compra de su propio
computador .
limitado, ya que los programas de una máquina debían ser un poco modificados para ser
usados en otra.
corporaciones tomaron confianza en el porvenir comercial del nuevo sector económico que
tecnología integrada, en la cual miles de circuitos estaban conectados en una sola pastilla de
silicio, que se denominó “chip”. La tercera generación marcó la compatibilidad entre equipos,
otros, cosa que no sucedía en la segunda generación. Además en esta generación surgen los
en distintos dispositivos como los discos magnéticos, los cuales eran similares a los discos
con música, sólo que cubiertos con partículas de hierro, que permitían grabar información
escalonada para poder cumplir con la demanda, por lo que introdujeron cosas nuevas como
primer computador personal , el cual realizaba las mismas funciones que las grandes
máquinas de hace sólo una década. Un gran número de personas podía tener acceso a ella por
su buen precio y reducido tamaño, por consiguiente, los computadores dejaron de ser grandes
sino que un truco publicitario más, ya que cada generación se ha distinguido por un cambio
en la tecnología, tubos al vacío, transistores y circuitos integrados, y según dice Larry Long:
“la tecnología base de las computadores de hoy es todavía el circuito integrado” (4)
por lo
tanto no se puede hablar del nacimiento de una nueva generación. Esto no quiere decir que
algunas ramas que están tomando fuerza y han hecho que el hombre llegue a realizar
ser humano utiliza máquinas para la realización de procesos productivos y en estos momentos
ésta juega un papel muy importante en las empresas ya que ayuda a alcanzar la máxima
eficacia en las operaciones realizadas. Esta revolución no sólo ha llegado a las grandes
industrias que manufacturan productos a gran escala, sino que, actualmente, existe una
por muchas áreas y día con día avanza cada vez más.
artificial, por medio de ésta se desea lograr la simulación del pensamiento humano y además
aumentar la utilidad de los computadores para que se asemejen más a los humanos. Se está
trabajando para crear un computador “pensante” capaz no sólo de emular la mente humana,
sino de superarla; aunque esto suene como una fantasía, actualmente, se cuenta con productos
la mente humana. Estos son conocidos como sistemas expertos pues imitan la capacidad de
respuesta que tendría un experto humano sobre un problema específico, además aprenden de
su propia experiencia, comprenden lo que les rodea y pueden adaptarse a ello. Los sistemas
expertos se están utilizando hoy en día para predecir el tiempo, para localizar minerales
tomarlas y armar algún producto, contando con la capacidad de adaptarse a situaciones fuera
no entienden el lenguaje “natural” usado por el hombre y por eso el uso en personas no
sistemas que pueden leer textos sencillos y luego contestar preguntas sobre estos textos. Otro
problema visible es que no existe la maquinaria necesaria para imitar el funcionamiento del
cerebro humano, ya que éste analiza muchas posibilidades en un tiempo muy corto y para
que un computador pudiera lograr esto, se necesitaría una memoria muy grande para guardar
todos los datos a evaluar y que además analizara muchas consideraciones a la vez. A pesar
de todos estos contratiempos se espera que en un futuro no muy lejano, los computadores
tengan una gran cantidad de conocimientos, alta velocidad para procesar datos y que puedan
comunicarse con los seres humanos con gran facilidad, se espera también que puedan, a partir
además que puedan también seleccionar, interpretar, actualizar y adaptar la información que
Según todos los avances que se han logrado y los que están por venir, se ha
auxiliar y ampliar el conocimiento humano, siempre y cuando el hombre sepa emplear ese
potencial.
uso de ciertos utensilios, para lo cual tuvo que desarrollar primero el lenguaje hablado y la
notación matemática. Se tiene noticias de que los babilonios del año 3500 A.C. fueron los
por ese mismo año se desarrollaron los primeros sistemas de notación matemática. Conforme
por lo que se empezaron a usar nuevos medios de almacenamiento como madera, metales,
pieles de animales, papiro, papel, etc., hasta que en el siglo XV se introduce un invento que
procesar esa información , para lo cual se diseñaron una gran cantidad de dispositivos, de los
con el nuevo desarrollo científico, que se empieza a descubrir en las grandes empresas la
importancia que tiene la información y que con la ayuda de los computadores ésta puede ser
manera que se da vida a lo que se conoce hoy en día como informática, ciencia que ayuda al
por lo que ésta se ha transformado en un recurso muy importante en todas las áreas donde el
hombre se desarrolla y según menciona Larry Long: “la información es un recurso valioso y
debe manejarse adecuadamente, de la misma forma que el dinero, los materiales y la gente.”
(5)
. Además se consideran los datos como la materia prima pues a partir de ellos se obtiene
la información, estos datos son recolectados y procesados dándoseles una forma significativa,
lo que ayudará para tener una visión más amplia de la información que se posee. Se ha hecho
referencia a la información, pero es importante señalar en qué consiste ésta, según Federico
Silva se llamará: “información a todo hecho, señal, antecedente que reduzca la incertidumbre
sobre un suceso o el estado o forma que adopta un componente dado y que modifique nuestro
una forma u otra todos los actos del ser humano, ya sea en los negocios o en su vida diaria,
por consiguiente, la información debe ser administrada de forma tal que se obtenga de ella la
mayor utilidad posible, pues de esto dependerá el éxito o fracaso de una empresa o de
objetivo, o sea el propósito que tenga, el formato, que se refiere a las restricciones que tenga
significado que tendrá la información, la confiabilidad, que está ligada con la seguridad que
ayuda que pueden dar los computadores a su procesamiento, es como dentro de la informática
de procesar datos e información para la toma de decisiones o para agilizar algún proceso en
particular, asimismo, con estos sistemas se puede obtener una mayor y diversificada cantidad
resultados generados con estos sistemas se toman con menos escepticismo que los que se
años, así como la importancia que se le ha dado a la información para saber que ha ocurrido,
que esta ocurriendo y que va a ocurrir, ha hecho que en todas las empresas se cuente con un
sistema de información, que de una u otra forma ayudará a la toma de decisiones o a agilizar
un proceso en particular.
sistema, según James Senn: “un sistema es un conjunto de componentes que interaccionan
entre sí para lograr un objetivo común.” ( 8 ) y según John Burch “la palabra sistemas en un
término ubicuo que sirve para describir un gran número de cosas, objetos, métodos o grupos”
(9)
, en síntesis se puede decir que un sistema es un conjunto determinado de cosas u objetos
que al estar relacionados van a ayudar a alcanzar ciertas metas establecidas previamente,
los procedimientos serán un conjunto de pasos lógicos llevados a cabo en una forma periódica
para poder llegar a un fin, que en este caso será el objetivo del sistema.
tangibles, sistemas naturales, los no creados por el hombre, sistemas hechos por el hombre,
los desarrollados por los seres humanos, sistemas abiertos, éstos son los que tienen algún
intercambio con el medio, sistemas cerrados, no están en contacto con el medio, totalmente
cerrados, sistemas temporales, los que tienen un ciclo de vida realmente corto, sistemas
permanentes, aquellos cuyo ciclo de vida es muy amplio, sistemas no variables, cuyos
es un conjunto de partes que al estar relacionadas unas con otras logran alcanzar ciertos
objetivos, que en este caso serán el procesamiento de la información para obtener resultados
computadores para lograr ese objetivo. Sin embrago, las definiciones que se han dado
anteriormente se basan en que los sistemas de información usan los computadores para los
procesos, además que no sólo procesan información para la toma de decisiones, sino que se
amplia el concepto a otras áreas como planillas, ventas, contabilidad, etc. Pero cuando
apareció el término sistema de información, por primera vez, su campo de acción se limitaba
al proceso de la información para la toma de decisiones y se manejaban más bien los nombres
avance de los años y de la tecnología ocurrió lo mismo que con los términos computación e
informática, su significado cambio y se hizo más amplio, logrando abarcar todas las áreas de
grande, pero para tener un sistema de información que sea funcional y cubra todas las
necesidades y objetivos que se han planteado para él, todos los datos que el sistema capte
deben de estar organizados de manera que puedan ser registrados, procesados, almacenados,
información debe tener como fin registrar, procesar y reportar información significativa que
permita elegir cursos concretos de acción, además se debe concebir el sistema como una parte
los datos, en el procesamiento se utiliza una unidad central de proceso ( UCP ), la cual se
encarga de dar significado a los datos, en el almacenamiento se guardan los datos procesados,
es decir, la información, para tener un respaldo de los mismos o para darle un uso posterior,
y en la salida se obtendrá por algún dispositivo, como una impresora, los datos ya procesados
Según James Senn los sistemas de información pueden ser catalogados en tres
importante dentro de una organización, ya que las transacciones afectan a toda la empresa.
Este tipo de sistema tiene como objetivo mejorar las actividades rutinarias ( transacciones )
para el manejo de estas actividades, se incluyen dentro de los programas de cómputo, los que
los datos, y serán necesarios para la producción de un resultado, en este caso una transacción
específica, lográndose una mayor eficiencia, eficacia, velocidad y exactitud en los procesos
Por otra parte los sistemas de información administrativa son los que ayudan
a los directivos a tomar decisiones y resolver problemas con base en información que esté
claramente definida y provenga tanto de fuera como de dentro de la compañía. Este tipo de
sistema prepara reportes en forma periódica, los cuales presentan una forma y formato
diseñados con anterioridad para dar soporte a los administrativos a la hora de tomar una
decisión, conociendo de esta manera los factores que deben tomarse en cuenta para tomar la
decisión, así como las variables que tendrán una influencia significativa sobre el resultado de
dicha decisión.
Por último, están los sistemas para el soporte de decisiones, éstos ayudan a los
reportes de forma anticipada, por consiguiente este tipo de sistema debe ser muy flexible para
algunas necesidades de una compañía, pero algunas veces se requieren ciertos programas que
sean más amplios y complejos, para que cubran ciertas necesidades específicas dentro de los
departamentos de una empresa. Es por esta razón que se recurre al diseño y desarrollo de
sistemas de información, para así poder obtener un sistema que satisfaga todos los
a todos los niveles, así como para resolver diversos problemas que se presenten dentro de la
de varias alternativas la que resulte más óptima y que se identifique más con los objetivos
iniciales del sistema, ayudando después a que el desarrollo del mismo sea el correcto y
el crecimiento dentro y fuera de la empresa puede afectar todos los sistemas de la misma y
funcionando.
Sin importar cuales sean las causas por las cuales se desarrolle un sistema, es
muy importante seguir una serie de pasos lógicos o secuencia de etapas que ayudarán a lograr
que el sistema se lleve a cabo con todos los requerimientos necesarios para cubrir las
necesidades por las cuales se decidió crear, esto concuerda con lo que menciona Federico
diseñado para llevar a cabo los objetivos o fines especificados por el usuario.” ( 13 )
, en
para asegurarse que se cubrirán todas las variables que involucra el desarrollo de un sistemas
de información. Consultados varios autores al respecto, las etapas a seguir serán: estudio
preliminar, también llamado análisis previo o definición del problema, análisis del sistema,
tanto el que se tiene ( si existiera ) como el que se va a crear, desarrollo del sistema e
implantación y mantenimiento del sistema. Dentro de estas etapas hay algunas intermedias
como son el análisis de requerimientos, donde se evalúa qué equipo y qué programas se
necesitarán para el desarrollo del sistema, análisis de costo/beneficio, donde se estiman los
costos y beneficios que tendrá el sistema y además un estudio de cómo serán agrupados los
datos para su tratamiento ( bases de datos ). ( 14 ) A continuación se parará a explicar cada una
estudio preliminar, se da el primer paso del estudio de sistemas y tal vez el más importante,
ya que aquí se identifica con claridad el problema específico que se va a resolver, así como
los procedimientos que se van a llevar a cabo para el desarrollo del sistema en sí, la
factibilidad del mismo, su costo y duración. Según el diccionario se define estudio como
paso se deben recabar todos los detalles que se refieran al sistema, por lo que se debe conocer
la estructura administrativa de la empresa para esclarecer las políticas con que debe cumplir
el sistema, también es preciso tener en cuenta de donde se puede obtener información que
será útil para todas las necesidades que debe cubrir el sistema y se pueden preparar prototipos
o modelos de lo que va a ser el sistema. Además por medio de este estudio se deben aclarar
todas las interrogantes que existan con respecto al problema que se haya planteado, para
poder así determinar con precisión lo que en realidad se desea hacer y que debe ser
factible o no, para así no perder tiempo y dinero en su desarrollo. La factibilidad se puede
en marcha con la tecnología, equipo, programas y personal con que se cuenta en ese momento
o se deben buscar otros que ayuden de mejor manera al desarrollo del sistema; dentro del
segundo se contempla si los beneficios de llevar a cabo el sistema son suficientes como para
aceptar los costos en los cuales se incurriría y si el costo de no desarrollar el sistema afectará
éste será usado o no y si esto afectará los beneficios que se supone traerá la puesta en marcha
los alcances y objetivos del sistema, así como toda la información que ha sido recolectada,
de igual forma se debe incluir un programa con fechas de cómo será la evolución del sistema,
también se pueden agregar diversas soluciones para el problema; una vez completado este
documento debe ser entregado a los gerentes de la empresa para su debida aprobación y si es
aceptado se iniciará de inmediato la siguiente etapa. Es importante que todo el personal que
va a estar usando el nuevo sistema participe en forma conjunta en la definición del problema,
así como en los objetivos y alcances del sistema, para así poder cubrir todas las necesidades
de las personas y velar porque el sistema realice todo para lo que va a ser creado.
sistema, se presenta una etapa intermedia que es el análisis de requerimientos. Con este
análisis se pretende determinar qué equipo y qué tipo de programas se necesitarán para el
desarrollo del nuevo sistema, así como los requisitos que éste debe tener.
programas, entonces se debe hacer una evaluación para confirmar las especificaciones que
los programas deben de excederse en un cierto margen con respecto a los requerimientos,
esto con el fin de que ese margen permita abarcar las crecientes necesidades del sistema de
información durante su vida útil; de otra forma al aparecer esas necesidades harán que la
en el sistema a desarrollar, se plantearán diversas preguntas que ayuden a ver con claridad
cuál es el problema a resolver, de qué tamaño es, qué lo origina y qué se necesitará para
solucionarlo. Con base en todo esto se podrán identificar las características que debe tener el
comunes en casi todos los casos, éstos se denominan requerimientos básicos, pero también
existen otros requerimientos que dependen de la orientación que vaya a tener el sistema. Para
obtener estos requerimientos se debe recurrir a algunas herramientas como son la entrevista,
puede obtener información provechosa de una o varias personas; en el caso del cuestionario
éste puede ayudar a recolectar datos provenientes de un grupo muy grande de personas, lo
cual tomaría mucho tiempo si se aplicara una entrevista; con la revisión de la documentación
por último, con la observación se obtiene información que no se puede reunir con ninguna
otra técnica.
características del nuevo sistema, es decir, el equipo que se ocupará, los programas y las
necesidades que deben cubrir. Con todos estos requerimientos en mano se diseñarán
estrategias o métodos que serán utilizados para que los requerimientos establecidos sean
incluidos dentro del desarrollo del sistema, y cuando éste sea puesto en marcha se cumpla
sistema, según menciona el diccionario, análisis es la: “ distinción de las partes de un todo”
( 16 )
por consiguiente, en este segundo paso se debe investigar muy a fondo todo lo que debe
procedimientos previamente existentes, por lo cual se debe hacer una investigación sobre
cómo están las operaciones actuales tratando de obtener los puntos fuertes y débiles de las
mismas, las cuales servirán de apoyo para la elaboración de un plan a seguir. Ahora bien, si
no existe ningún procedimiento previo se debe hacer un análisis y estudio detenido de los
problemas actuales para así poder elaborar el plan. Sea cual sea el caso, para elaborar el plan
observaciones, una vez reunidos todos los parámetros se podrá visualizar la manera de lograr
en forma óptima el cumplimiento de los objetivos que fueron planteados en la primera etapa,
tomado en cuenta todos los aspectos que se necesitan cumplir, para que el sistema tenga un
buen funcionamiento y cumpla además con todas las necesidades planteadas por las personas
que estarán usando el sistema una vez que el mismo esté terminado.
resumen de los procedimientos actuales ( si los hay ), así como las especificaciones para
dos últimos puntos los costos y beneficios de la implementación del nuevo sistema.
realizar un estudio, basado en el análisis del sistema, para determinar si el desarrollo del
mismo guarda una relación igual en materia de costo y beneficio, es decir, si el costo que
tendrá el sistema será igual, menor o mayor al beneficio que éste proporcionará a la empresa.
Los costos que hay que tomar en cuenta para la realización de este estudio son el costo del
de desarrollo y el costo de operación; con respecto al primero, se evalúa el costo del equipo
que requiere el sistema y si éste se debe alquilar o comprar; en el segundo costo se incluye
todo lo relacionado con la preparación del lugar donde se instalarán los computadores, así
como todos los implementos necesarios para que el personal trabaje a gusto y que el equipo
capacitación del personal en el uso del nuevo sistema; el cuarto costo incluye todo lo referente
costo se observan los costos en que se incurre a la hora de poner en marcha el sistema. Todos
estos son llamados costos directos que tendrá el desarrollar un nuevo sistema, es importante
incluir también los costos indirectos, como, por ejemplo, el obtener equipo especial para el
momento de realizarse el estudio se debe hacer en forma completa para que incluya tanto el
costo indirecto como el directo ya que estos dos afectarán el costo global del sistema y por
ende su desarrollo.
intangibles. Los primeros son los que se estiman fácilmente en términos cuantitativos e
incluyen más que todo dinero, los segundos se refieren a cosas que no se ven y son difíciles
de cuantificar una vez que se tengan estimados, por ejemplo, la satisfacción de las personas
Una vez que se tengan claros los costo y beneficios del sistema y cual
será su cuantificación, se deberá calcular el margen o relación existente entre ellos, para ver
si ésta es aceptable o no, ya que en el caso de que el sistema tenga un costo mayor al
beneficio, el desarrollo del mismo se debe interrumpir en esta etapa y regresar al análisis
previo, con el fin de evaluar si existe alguna otra solución al problema, que haga que el costo
información, se hace necesario el ver dónde y cómo serán almacenados los datos para poder
recoger, procesar y almacenar gran cantidad de datos, con el fin de obtener algún resultado
que se conoce como base de datos; según Henry Korth la base de datos “consiste en un
se encuentran los datos guardados, en forma interrelacionada, para el uso de una gran
cantidad de personas, las que pueden, además, de incluir datos, modificarlos o extraerlos. La
base de datos servirá para contener los datos, por lo que dará el soporte al sistema de
la estructura de la misma, esta estructura esta almacenada en algún dispositivo al cual los
usuarios tienen acceso. La estructura de la base puede hacerse de tres formas distintas: la
primera es la estructura de árbol, aquí la base de datos tiene una estructura de árbol con sus
ramas y sus hojas, las hojas representan los datos; este tipo de estructura tiene su restricción
y es que sólo existe un tronco que es llamado la raíz, no pueden haber más; la segunda es la
estructura de red, este tipo a diferencia de la de árbol, puede tener varios troncos, por lo tanto,
relacional, en este caso, la estructura de la base de datos se hace por medio de tablas y la
relación de los datos se realiza a través de campos de conexión; en este caso la tablas no
Ahora bien, al tener una base de datos es necesario contar con ciertos
programas que administren esa base de datos; actualmente existe una gran cantidad de estos
programas, pero al elegir uno se hace necesario tomar en cuenta que ese programa
administrador debe cumplir con las necesidades de la empresa y con ciertas características
como: intentar que los datos queden estructurados en la forma más adecuada, proteger la base
lograr una integración de los datos minimizando la redundancia y que responda con rapidez
modelos: jerárquico, de red, entidad-relación y relacional. La base de datos que usa el primer
modelo que es el jerárquico consiste en un conjunto de registros que están conectados por
medio de ligas y a su vez los registros son un conjunto de atributos o campos los cuales
representan la naturaleza del registro; por otra parte, la liga es una asociación exclusiva entre
dos registros. En este modelo los registros se organizan en árboles y un grupo de árboles
llamado bosque será lo que se llame base de datos. Con respecto al segundo modelo, que es
el de red, tendrá los mismos componentes que el modelo jerárquico, es decir registros, ligas
y atributos, solamente que en este caso la estructura de la base de datos no será en forma de
árbol, sino que será una estructura arbitraria que no guarde ninguna jerarquía. En relación
con el tercer modelo, que es el modelo entidad-relación, éste se basa en el principio de que
lo que la base de datos contiene son entidades que representan el mundo real y además de
que estas entidades tienen una relación. La entidad identifica un dato único ya que representa
un solo objeto, además cada entidad esta representada por un conjunto de atributos ( concepto
aplicado al modelo jerárquico y de red ) que dan una idea de la naturaleza de la entidad, cada
atributo tiene un rango de valores permitidos que se conoce con el nombre de dominio y la
descripción de cada entidad se da por medio del atributo y de su dominio. De esta manera,
una relación es una asociación entre varias entidades y la función que desempeña una entidad
en esa relación se llama papel y ayuda a aclarar el significado de una relación; la estructura
de la base de datos que usa este modelo será en forma de esquema donde se tengan las
entidades y las relaciones entre ellas. Por último el cuarto modelo es el relacional, por medio
del cual la base de datos se representa como un conjunto de tablas que tienen asignado un
nombre único, estas tablas además tienen una estructura y dentro de ellas existen distintas
relaciones, a estas tablas también se les aplica el concepto de atributo y dominio vistos en el
modelo anterior. Estas tablas son accesadas por medio de programas específicos que permiten
hacer consultas a la base de datos, eliminar, insertar y actualizar datos, todo esto por medio
esta etapa consta de dos pasos que son el diseño y el desarrollo del sistema propiamente
dicho. Según el diccionario se define diseño como: “trazo, dibujo, delineación” ( 18 ), es decir,
recolectado en las etapas anteriores; se debe hacer un diseño lógico del sistema de
información que contenga cómo va a entrar la información al sistema, cómo va a salir, qué
procesos se llevaran acabo y qué controles se pondrán a funcionar, todo esto tomando en
cuenta los requerimientos establecidos y velando por que el diseño del sistema tenga
convierten los requisitos en algo tangible que dará solución al problema planteado, además
de que el éxito del sistema estará estrechamente relacionado con el diseño del mismo.
Dependiendo del caso, en este paso se diseñará un sistema nuevo o se plantearán las
perfeccionar, mejorar” ( 19 )
, en otras palabras, en este paso se empieza a confeccionar el
sistema en sí tomando en cuenta todas las especificaciones que se plantearon en el diseño del
sistema, además se elaboran manuales donde se explica el funcionamiento del sistema, estos
manuales serán usados por las personas para aprender a usar el sistema.
sistema terminado sea mejor, también disminuyen el tiempo para realizar las tareas y la
intensidad del trabajo. Estas herramientas se dividen en tres categorías que son front-end,
back-end e integrales. Las primeras ayudan a automatizar las actividades del desarrollo que
tienen que ver con análisis de requerimientos y diseño propiamente dicho, además
proporcionan soporte para el desarrollo de procesos; las segundas tienen como finalidad
ayudar en las actividades que tienen que ver con la confección de los programas, procesos y
entradas y salidas del sistema, convirtiendo todos los diseños en código de programación,
que es el que será utilizado por el computador para resolver los problemas; por último, las
terceras son una combinación de las dos anteriores, son herramientas que permiten cubrir
todas las actividades del desarrollo de sistemas dando ayuda en análisis, diseño y desarrollo,
a diferencia de las anteriores que sólo dan ayuda en unas u otras actividades, y es un poco
difícil el combinar los resultados producidos por una con la información de entrada de la otra.
computador, que incluye todas las ayudas para lo que es el desarrollo de un sistema de
información, además hay algunas que también dan ayuda en actividades que están un poco
fuera del desarrollo, como son el mantenimiento, el análisis y la administración del sistema;
haciendo que el desarrollo de sistemas no se vuelva algo muy tedioso o complicado para las
sistema, que será un primer paso y un segundo paso que es el mantenimiento del sistema. El
Dentro de esta etapa se deben tomar en cuenta tres pasos que son muy importantes, estos son
el sistema funcione mal, para lo cual se deben realizar revisiones completas donde se pueda
ver que el sistema tenga la lógica correcta y no tenga ningún error de escritura; muchas veces
este paso puede igualar o exceder el tiempo invertido en el desarrollo del sistema propiamente
dicho. El siguiente paso es la prueba, en la que se desea ver que el sistema produzca los
resultados correctos, ya que un sistema puede estar depurado y funcionando bien, pero por
diversas razones no se obtienen los resultados deseados; de ahí que se realizan las pruebas.
Muchas veces se realizan pruebas a secciones del sistema para así aislar los errores y hacer
más fácil su corrección. Se puede decir que la etapa de prueba termina cuando se considera
que el sistema funciona en forma adecuada y produce los resultados deseados. El último paso
desarrollo del sistema, para quien se realizó, qué hace y cómo lo hace, esto con el fin de dejar
relación con el personal, se le debe dar un entrenamiento para el uso del sistema y si fuera
posible involucrar al personal en el mismo desarrollo del sistema de información para así
evitar cualquier resistencia al cambio. Y con la parte administrativa se debe velar porque el
21 )
, expresado de otra forma el mantenimiento será el dar un seguimiento al funcionamiento
del sistema para velar que éste cumpliendo con todas los requisitos que se habían planteado.
Además pueden surgir cambios en las operaciones y en las necesidades de las personas, por
lo que se hace necesario el mantenimiento y modificación de los sistemas una vez que éstos
sean puestos en marcha. El mantenimiento será pues una actividad constante que conservará
que vienen del diseño, del alcance del sistema y los provocados por cambios dentro de la
tipos, de urgencia, ordinario, por petición y por mejoras. El primero será un mantenimiento
que se presente en casos extremos, cuando el sistema no esté brindando los resultados
esperados; el segundo será el que se realice en forma periódica, para verificar que el sistema
está funcionando; el tercero se aplicará en caso de que alguna persona que usa el sistema
solicite que al mismo se le aplique algún cambio para cumplir con alguna necesidad que esa
persona tenga y, por último, el cuarto se pondrá en práctica cuando el sistema necesite alguna
organización.
dependerá de la otra, sin embargo, el tratamiento que se le da a cada etapa puede ser diferente,
aunque la base será siempre la misma. Es muy importante estar siempre en contacto con los
gerentes y con las personas que usarán el sistema para constatar que éste cumpla con todas
las necesidades.
En el análisis previo del desarrollo de sistemas de información, es fundamental identificar claramente el problema a resolver, evaluar la factibilidad técnica, económica y operacional del sistema propuesto, y reunir toda la información administrativa necesaria. Además, es crucial tener claridad sobre el impacto del sistema en la empresa, crear modelos o prototipos y prever un plan detallado para asegurar que el sistema cumpla con los objetivos establecidos .
La evolución de la computación ha transformado las empresas privadas al considerar el desarrollo tecnológico una oportunidad de crecimiento estratégico. Desde el desarrollo de computadores como el UNIVAC I por entidades privadas, empresas como IBM reconocieron el potencial de mercado y contribuyeron a establecer la industria de la computación, liderando al desarrollo y venta de nuevos modelos que influenciaron significativamente la dirección de la fabricación en serie .
La introducción del transistor revolucionó los computadores de la segunda generación, haciéndolos más confiables, compactos, poderosos y menos costosos. Esto permitió que los computadores ocuparan menos espacio y fueran más accesibles, aunque su precio y tamaño aún representaban limitaciones económicas y de espacio para muchas empresas y usuarios .
Los sistemas expertos basados en inteligencia artificial tienen la capacidad de imitar la respuesta de un humano experto ante problemas específicos, aprender de su experiencia, entender su entorno y adaptarse. Pretenden emular e incluso superar el pensamiento humano, proporcionando soluciones efectivas y adaptativas que son vitales para una variedad de campos profesionales .
El mantenimiento de sistemas de información es crucial para conservar la eficacia y eficiencia del sistema, abordando errores de diseño o cambios en las necesidades organizativas. Robert Murdick clasifica el mantenimiento en cuatro tipos: de urgencia, realizado en situaciones extremas; ordinario, efectuado periódicamente; por petición, solicitado por usuarios; y por mejoras, aplicado debido a cambios tecnológicos o organizativos .
Las etapas del desarrollo de sistemas de información están interrelacionadas de manera secuencial y lógica. Cada etapa depende de la anterior, comenzando por el estudio preliminar y el análisis de requerimientos, seguido del desarrollo e implementación del sistema. La documentación y las pruebas aseguran un funcionamiento correcto y, por último, el mantenimiento continuo se lleva a cabo para asegurar que el sistema siga cumpliendo con sus objetivos y se adapte a nuevos requerimientos .
La máquina mecánica de sumar de Blaise Pascal, inventada en 1642, fue la base de las calculadoras mecánicas utilizadas hasta 1960. Aunque esta máquina solo podía sumar, representó un avance significativo hacia el desarrollo de dispositivos capaces de realizar cálculos aritméticos de manera más rápida y precisa .
La informática y los computadores han facilitado que las tareas cotidianas de las personas sean más sencillas, otorgando acceso a una variedad de información útil para resolver problemas. Además, se han integrado en diversos dispositivos y sistemas, desde la creación de películas hasta el funcionamiento de vehículos como los autos BMW, así como en la educación y en sistemas de defensa. La computación es el motor que impulsa la informática, haciendo más eficiente el manejo de información .
La automatización ha desempeñado un papel crucial en la industria, permitiendo alcanzar una eficacia máxima en las operaciones productivas. Ha facilitado la utilización de máquinas para realizar procesos productivos, extendiéndose a diversas áreas como la medicina, la educación y el diseño industrial. Este proceso de automatización ha permitido aumentar la eficiencia y la producción a gran escala .
La ENIAC, a diferencia de la MARK I, utilizaba circuitos electrónicos para realizar operaciones de almacenamiento, cálculo y control, lo que le permitía una velocidad significativamente superior; era capaz de realizar en una hora el trabajo que la MARK I completaba en una semana. Sin embargo, la ENIAC requería que los ingenieros modificaran sus circuitos para cambiar sus instrucciones, un problema que fue abordado posteriormente por el diseño de John Von Neumann .