2.6.3 Software • Definición El Software son todas las instrucciones y datos que corren en mayor o menor medida dentro del ordenador, es decir, la información misma, la razón del ser del Hardware. En nuestros tiempos a medida que la magia de la electrónica ponen al alcance de todos estas prodigiosas maquinas verdaderas prótesis mentales, mediante el abaratamiento de la tecnología y por tanto de los costos, en dirección completamente opuesta aumenta la inversión de los servicios y programas necesarios para optimizar y eficientar dichos equipos. • Importancia Dentro de los componentes básicos, el SOFTWARE o Equipo Blando, es la otra mitad de la computadora, el alma o la materia gris, ya que las necesidades de crecimiento y de capacidad han surgido para hacer realidad toda la creatividad, ingenio y desempeño humano. • Aplicaciones En sus orígenes la programación de los ordenadores era hecho sólo, para y por los mismos científicos que las construían para propósitos muy específicos. El cálculo de la trayectoria de los proyectiles usados en la II Guerra Mundial, y posteriormente usos muy parecidos, hasta que mucho después que fue utilizada en el Censo de los Estados Unidos fue reconociéndose su valor en el campo administrativo donde estuvo hasta hace 2 décadas, cuando gracias a la Computadora Personal pasaron al dominio público donde con tantas necesidades fueron surgiendo las aplicaciones diversas para cada oficio. A diferencia de algunos años atrás, hoy existe una infinidad de aplicaciones para satisfacer desde diversiones o entretenimiento de niños hasta sofisticados programas de investigación científica; más sin embargo, para las necesidades de la mayoría de los mortales que trabajan en Instituciones o Empresas y aún para los particulares existe un número preciso de aplicaciones, que como herramientas no deben faltar en ninguna computadora de uso personal. • Computación − Definición (Historia de la computadora) Uno de los primeros dispositivos mecánicos para contar fue el ábaco, cuyo origen se remonta a las antiguas civilizaciones griega y romana. Este dispositivo es muy sencillo, consta de cuentas ensartadas en varillas que a su vez están montadas en un marco rectangular. Al desplazar las cuentas sobre varillas, sus posiciones representan valores almacenados, y es mediante dichas posiciones que este representa y almacena datos. A este dispositivo no se le puede llamar computadora por carecer del elemento fundamental llamado programa. Otro de los inventos mecánicos fue la Pascalina inventada por Blaise Pascal (1623 − 1662) de Francia y la de Gottfried Wilhelm von Leibniz (1646 − 1716) de Alemania. Con estas máquinas, los datos se representaban mediante las posiciones de los engranajes, y los datos se introducían manualmente estableciendo dichas posiciones finales de las ruedas, de manera similar a como leemos los nmeros en el cuentakilómetros de un automóvil. La primera computadora fue la máquina analítica creada por Charles Babbage,. La idea que tuvo sobre un 1 computador nació debido a que la elaboración de las tablas matemáticas era un proceso tedioso y propenso a errores. Mientras tanto Charles Jacquard (francés), fabricante de tejidos, había creado un telar que podía reproducir automáticamente patrones de tejidos leyendo la información codificada en patrones de agujeros perforados en tarjetas de papel rígido. Al enterarse de este método Babbage abandonó la máquina de diferencias y se dedico al proyecto de la máquina analítica que se pudiera programar con tarjetas perforadas para efectuar cualquier cálculo con una precisión de 20 dígitos. La tecnología de la época no bastaba para hacer realidad sus ideas. En 1944 se construyó en la Universidad de Harvard, la Mark I, diseada por un equipo encabezado por Howard H. Aiken. Esta máquina no está considerada como computadora electrónica debido a que no era de propósito general y su funcionamiento estaba basado en dispositivos electromecánicos llamados relevadores. En 1947 se construyó en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator) que fue la primera computadora electrónica, el equipo de diseo lo encabezaron los ingenieros John Mauchly y John Eckert. Esta máquina ocupaba todo un sótano de la Universidad, tenía más de 18 000 tubos de vacío, consumía 200 KW de energía eléctrica y requería todo un sistema de aire acondicionado, pero tenía la capacidad de realizar cinco mil operaciones aritméticas en un segundo. La idea fundamental de von Neumann fue: permitir que en la memoria coexistan datos con instrucciones, para que entonces la computadora pueda ser programada en un lenguaje, y no por medio de alambres que eléctricamente interconectaban varias secciones de control, como en la ENIAC. Todo este desarrollo de las computadoras suele divisarse por generaciones y el criterio que se determinó para determinar el cambio de generación no está muy bien definido, pero resulta aparente que deben cumplirse al menos los siguientes requisitos: • La forma en que están construidas. • Forma en que el ser humano se comunica con ellas. Primera Generación En esta generación había una gran desconocimiento de las capacidades de las computadoras, puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. Esta generación abarco la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las siguientes características: • Estas máquinas estaban construidas por medio de tubos de vacío. • Eran programadas en lenguaje de máquina. En esta generación las máquinas son grandes y costosas (de un costo aproximado de ciento de miles de dólares). En 1951 aparece la UNIVAC (NIVersAl Computer), fue la primera computadora comercial, que disponía de mil palabras de memoria central y podían leer cintas magnéticas, se utilizó para procesar el censo de 1950 en los Estados Unidos. En las dos primeras generaciones, las unidades de entrada utilizaban tarjetas perforadas, retomadas por Herman Hollerith (1860 − 1929), quien además fundó una compaía que con el paso del tiempo se conocería como IBM (International Bussines Machines). Después se desarrolló por IBM la IBM 701 de la cual se entregaron 18 unidades entre 1953 y 1957. Quinta Generación En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con que se manejan las computadoras. Surge la competencia internacional por el dominio del mercado de la computación, en la que se perfilan dos líderes que, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la 2 computadora en un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados. Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con los objetivos explícitos de producir máquinas con innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya está en actividad un programa en desarrollo que persigue objetivos semejantes, que pueden resumirse de la siguiente manera: • Procesamiento en paralelo mediante arquitecturas y diseños especiales y circuitos de gran velocidad. • Manejo de lenguaje natural y sistemas de inteligencia artificial. El futuro previsible de la computación es muy interesante, y se puede esperar que esta ciencia siga siendo objeto de atención prioritaria de gobiernos y de la sociedad en conjunto. INFORMATICA En los últimos años la informática ha avanzado tanto, que se necesitan maquinas y herramientas para controlarla. Todo ello ha llevado a un desarrollo muy importante en el campo de la electrónica y de las comunicaciones lo cual ha dado lugar a la aparición de una nueva ciencia, La Informática (la palabra informática fue creada en Francia en 1962, en España se reconoció en 1968 al crearse en Madrid el instituto de informática.) El nombre informática esta formado por las 2 tareas que lleva a cabo: Manejo de la información de forma automática. Infor Informacion Matica automatica La informatica es la ciencia del tratamiento automatico y racional de la informacion. Abarca tanto lo relacionado con la información como los metodos que permiten tratarla automaticamente. La Informatica comprende: • Los medios de tratamiento (hardware) que son los instrumentos físicos. • Metodos a seguir en el tratamiento de la información (software). • Estudio de las areas de aplicación. Aplicaciones de la informática. Estas aplicaciones tienen su acción en diversos campos: * Enseñanza: la informática aplicada a la enseñanza puede ayudar a potenciar el desarrollo de las facultades creativas y de las técnicas de creación, así como de mejorar la comunicación e investigación de los alumnos. * Ofimatica: es la informática aplicada a la oficina para su automatización. * Telematica: la informática aplicada a las telecomunicaciones. 3 * Robótica: la informática aplicada a la ingeniería. ¿Qué es la información? La información se puede tomar en 2 direcciones: • Es toda forma de expresión o representación de hechos, objetos, acontecimientos, ideas, sentimientos y sensaciones. En la información hay que distinguir la forma y el fondo; el fondo de una información solo lo puede discernir el hombre a través de sus sentidos. La forma de la información es una representación arbitraria y simbólica previamente decidida y aceptada por el hombre. La informática solo se interesa por las formas de la información e incluso solo se ocupa de la información que puede tratarse automáticamente. La información que puede tratarse automáticamente esta formada por un conjunto de elementos (numéricos, alfabéticos o símbolos) cuyo significado sea explícito o pueda ser obtenido por algún medio. • La información también podemos clasificarla como un conjunto de datos mensurables. Los datos son cifras, magnitudes, principios, etc. Que por si solos no nos dicen mucho. La información surge cuando estos datos son procesados y se convierten en algo que tiene sentido. Se entiende por proceso de datos el conjunto de reglas y operaciones que aplicándolas a unas informaciones básicas (datos de entrada) obtenemos unos resultados (datos de salida) los cuales comunicaremos para su utilización. Tecnologías de la información. Las tecnologías de la información son todos aquellos miembros electrónicos que almacenan, crean, recuperan, y transmiten información en grandes cantidades y a gran velocidad, entre estos medios están: ordenadores, microelectrónica, telecomunicaciones como instrumentos para el manejo de la información. En estos últimos años estamos asistiendo a una espectacular expansión de las tecnologías de la información siendo las bases de este desarrollo: * La evolución de los ordenadores: cada vez se están fabricando ordenadores más baratos y rápidos y con más prestaciones * La irrupción de los ordenadores en todos los ámbitos: cada vez es más frecuente la informatización de tareas en campos como la administración, industria, comercio, educación, e investigación. * La utilización de la tecnología multimedia: proporciona el soporte adecuado para almacenar y manipular fácilmente todo tipo de información: textos, gráficos, sonidos, imágenes, videos, etc. * Aparición del Módem: El Módem hizo posible la comunicación entre ordenadores a través de la línea 4 telefónica. * Avance de las telecomunicaciones: cuya tecnología va evolucionando vertiginosamente debido a: aparición de las redes telefónicas digitales; descubrimiento de la fibra óptica como medio de transmisión; utilización de los satélites artificiales de comunicación. SISTEMAS DE INFORMACIÓN Un sistema de información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. El equipo computacional: el hardware necesario para que el sistema de información pueda operar. El recurso humano que interactúa con el Sistema de Información, el cual está formado por las personas que utilizan el sistema. Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento, procesamiento y salida de información. Evolución de los Sistemas de Información De la sección anterior se desprende la evolución que tienen los Sistemas de Información en las organizaciones. Con frecuencia se implantan en forma inicial los Sistemas Transaccionales y, posteriormente, se introducen los Sistemas de Apoyo a las Decisiones. Por último, se desarrollan los Sistemas Estratégicos que dan forma a la estructura competitiva de la empresa. En la década de los setenta, Richard Nolan, un conocido autor y profesor de la Escuela de Negocios de Harvard, desarrolló una teoría que impactó el proceso de planeación de los recursos y las actividades de la informática. Según Nolan, la función de la Informática en las organizaciones evoluciona a través de ciertas etapas de crecimiento, las cuales se explican a continuación: • Comienza con la adquisición de la primera computadora y normalmente se justifica por el ahorro de mano de obra y el exceso de papeles. • Las aplicaciones típicas que se implantan son los Sistemas Transaccionales tales como nóminas o contabilidad. • El personal que labora en este pequeño departamento consta a lo sumo de un operador y/o un programador. Este último podrá estar bajo el régimen de honorarios, o bien, puede recibirse el soporte de algún fabricante local de programas de aplicación. • En esta etapa es importante estar consciente de la resistencia al cambio del personal y usuario (ciberfobia) que están involucrados en los primeros sistemas que se desarrollan, ya que estos sistemas son importantes en el ahorro de mano de obra. • Esta etapa termina con la implantación exitosa del primer Sistema de Información. Cabe recalcar que algunas organizaciones pueden vivir varias etapas de inicio en las que la resistencia al cambio por parte de los primeros usuarios involucrados aborta el intento de introducir la computador a la empresa. Etapa de contagio o expansión. Los aspectos sobresalientes que permiten diagnosticar rápido que una empresa se encuentra en esta etapa son: 5 • Se inicia con la implantación exitosa del primer Sistema de Información en la organización. Como consecuencia de lo anterior, el primer ejecutivo usuario se transforma en el paradigma o persona que se habrá que imitar. • El pequeño departamento es promovido a una categoría superior, donde depende de la Gerencia Administrativa o Contraloría. • El tipo de administración empleado está orientado hacia la venta de aplicaciones a todos los usuarios de la organización; en este punto suele contratarse a un especialista de la función con preparación académica en el área de sistemas. • Se inicia la contratación de personal especializado y nacen puestos tales como analista de sistemas, analista−programador, programador de sistemas, jefe de desarrollo, jefe de soporte técnico, etc. • Las aplicaciones desarrolladas carecen de interfases automáticas entre ellas, de tal forma que las salidas que produce un sistema se tienen que alimentar en forma manual a otro sistema, con la consecuente irritación de los usuarios. • Los gastos por concepto de sistemas empiezan a crecer en forma importante, lo que marca la pauta para iniciar la racionalización en el uso de los recursos computacionales dentro de la empresa. Este problema y el inicio de su solución marcan el paso a la siguiente etapa. Etapa de control o formalización. Para identificar a una empresa que transita por esta etapa es necesario considerar los siguientes elementos: • Esta etapa de evolución de la Informática dentro de las empresas se inicia con la necesidad de controlar el uso de los recursos computacionales a través de las técnicas de presupuestación base cero (partiendo de que no se tienen nada) y la implantación de sistemas de cargos a usuarios (por el servicio que se presta). • Las aplicaciones están orientadas a facilitar el control de las operaciones del negocio para hacerlas más eficaces, tales como sistemas para control de flujo de fondos, control de órdenes de compra a proveedores, control de inventarios, control y manejo de proyectos, etc. • El tipo de administración empleado dentro del área de Informática se orienta al control administrativo y a la justificación económica de las aplicaciones a desarrollar. Nace la necesidad de establecer criterios para • Se integra a la organización del departamento de sistemas, personal con habilidades administrativas y preparado técnicamente. • Se inicia el desarrollo de interfases automáticas entre los diferentes sistemas. Etapa de integración. Las características de esta etapa son las siguientes: • La integración de los datos y de los sistemas surge como un resultado directo de la centralización del departamento de sistemas bajo una sola estructura administrativa. • En esta etapa surge la primera hoja electrónica de cálculo comercial y los usuarios inician haciendo sus propias aplicaciones. Esta herramienta ayudó mucho a que los usuarios hicieran su propio trabajo y no tuvieran que esperar a que sus propuestas de sistemas fueran cumplidas. • Los usuarios y el departamento de sistema iniciaron el desarrollo de nuevos sistemas, reemplazando los sistemas antiguos, en beneficio de la organización. 6 Etapa de administración de datos. Entre las características que destacan en esta etapa están las siguientes: • El departamento de Sistemas de Información reconoce que la información es un recurso muy valioso que debe estar accesible para todos los usuarios. • Para poder cumplir con lo anterior resulta necesario administrar los datos en forma apropiada, es decir, almacenarlos y mantenerlos en forma adecuada para que los usuarios puedan utilizar y compartir este recurso. • El usuario de la información adquiere la responsabilidad de la integridad de la misma y debe manejar niveles de acceso diferentes. Etapa de madurez. Entre los aspectos sobresalientes que indican que una empresa se encuentra en esta etapa, se incluyen los siguientes: • Al llegar a esta etapa, la Informática dentro de la organización se encuentra definida como una función básica y se ubica en los primeros niveles del organigrama (dirección). • Los sistemas que se desarrollan son Sistemas de Manufactura Integrados por Computadora, Sistemas Basados en el Conocimiento y Sistemas Expertos, Sistemas de Soporte a las Decisiones, Sistemas Estratégicos y, en general, aplicaciones que proporcionan información para las decisiones de alta administración y aplicaciones de carácter estratégico. • En esta etapa se tienen las aplicaciones desarrolladas en la tecnología de base de datos y se logra la integración de redes de comunicaciones con terminales en lugares remotos, a través del uso de recursos computacionales. Sistema para el procesamiento de transacciones. (TPS) Sustituye los procedimientos manuales por otros basados en computadora. Trata con procesos de rutina bien estructurados, incluye aplicaciones para el mantenimiento de registros. Sistema de información administrativa. (MIS) Proporciona la información que será empleada en los procesos administrativos. Trata con el soporte de situaciones de decisión bien estructuradas. Es posible anticipar los requerimientos de información más comunes. Sistema para el soporte de decisiones. (DSS) Proporciona la información a los directivos que deben tomar decisiones sobre situaciones particulares. Apoyan la toma de decisiones en circunstancias que no están bien estructuradas. Entrada de Información Almacenamiento de información: Procesamiento de Información Salida de Información Tipos y Usos de los Sistemas de Información Durante los próximos años, los Sistemas de Información cumplirán tres objetivos básicos dentro de las organizaciones: 7 • Automatización de procesos operativos. • Proporcionar información que sirva de apoyo al proceso de toma de decisiones. • Lograr ventajas competitivas a través de su implantación y uso. 8 9