UNIVERSIDAD DE YACAMBÚ
VICERRECTORADO DE ESTUDIOS VIRTUALES
MAESTRÍA EN GERENCIA EDUCACIONAL
SISTEMAS DE INFORMACIÓN GERENCIAL
AUTOR: ALEXANDER VARELA

 

TRABAJO 4

NUEVAS TECNOLOGÍAS ENTORNO AL SOFTWARE 

Las nuevas tecnologías cada vez son más comunes en nuestros hogares, pero no hablemos tanto de la parte hardware, centrémonos en la parte de software o parte lógica que es el tema a tratar en esta corta pero objetiva investigación sobre las tecnologías entorno al software.

Definición de Software: “Se denomina software, programática, equipamiento lógico o soporte lógico a todos los componentes intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware). Esto incluye aplicaciones informáticas tales como un procesador de textos, que permite al usuario realizar una tarea, y software de sistema como un sistema operativo, que permite al resto de programas funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de aplicaciones”. Texto extraído de URL: http://es.wikipedia.org/wiki/Software, con fecha 08 de agosto de 2007.

En lo referente al párrafo anterior podríamos definir al software no sólo la parte lógica de la máquina, sino también a todo programa que me permita comunicarme con el hardware (parte tangible del computador) o aplicación que me permita realizar una tarea específica haciendo de esta manera el trabajo más fácil al usuario.
Al hablar de software, también se puede hablar de los sistemas operativos, que a su vez tienen su historia, por ejemplo quien no sabe que el señor Bill Gate lo que hiso antes de ser dueño del gran monopolio Microsoft, no era más que un simple trabajador de las empresas Apple y que robó una patente de dicha empresa y la perfeccionó junto a un equipo de trabajo a lo que hoy denominamos el mundo Microsoft. Recomiendo la película  Silicon Valley, que cuenta de manera más amena la historia del nacimiento de las industrias Microsoft, y del cómo y porque Bill Gate es un gran empresario y estratega del Marketing.
Sistemas Operativos

Particularmente defino al sistema operativo como el software que me permite interactuar con el hardware o máquina.

“…es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un Sistema Operativo es, entonces, lograr que el Sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente”. (Arturo Feria Gerónimo, extraído de url: http://www.monografias.com/trabajos12/hisis/hisis.shtml).

Un sistema operativo se le puede denominar como al administrador de recursos del sistema (hardware y software) y que puede contener las siguientes características:

Entre los sistemas operativos más conocidos se pueden nombrar:

Historia y Generaciones de los Sistemas Operativos

Al igual que el hardware los sistemas operativos tienen sus evoluciones, a estos cambios que han sufrido al pasar de los años, se les denominó generaciones.

Mientras el componente hardware evolucionó en cuanto a sus componentes electrónicos utilizados, el componente software, evolucionó a medida que se experimentaron cambios a los distintos lenguajes de programación que permitían controlar el hardware. material extraído de la url: http://www.geocities.com/ymarte/trab/infhistos.html, página de Yoryi Alexander Marte, quién cita bibliográficamente a Harvey M. Deitel, ADDISON-WESLEY IBEROAMERICANA. pag. 7-10).

Generación Cero o Década de los 40’ (1940)

En esta década las computadoras no poseían sistemas operativos, las máquinas existentes eran tan primitivas que sólo manejaban un bit a la vez en columnas de switches mecánicos. El lenguaje utilizado para la época era la utilización de tarjetas perforadas junto al lenguaje ensamblador, que eran utilizados para agilizar los procesos de programación, y todo era codificado a mano.

Es de recordar que la primera programadora de la historia se llamó Ada Lovelace, cuyo nombre verdadero era Augusta Ada Byron King, nacida un 18 de diciembre de 1815.

Su primer contacto con las máquinas fue en 1833 gracias al conocido Charles Babbage, matemático inglés y científico protoinformático al que se le otorgó la primera idea de concepción de un ordenador, ya que su máquina analítica funcionaba con el mismo principio que los ordenadores actuales. Ada conoció el trabajo de Babbage al acudir a una conferencia de Dionysus Lardner, quien disertaba en el Instituto de Mecánica sobre la máquina de Babbage. Ada decidió escribirle una carta a Babbage, comenzando así una eterna carrera epistolar que culminó con la visita de Ada al taller de Babbage. Ada contaba con 17 años. Con el paso del tiempo, las conversaciones técnicas derivaron a otras más personales y se comenta, aunque nunca se ha podido demostrar claramente, que Charles y Ada fueron amantes”. (Texto extraído del Diario  de Ciencia y Tecnología la Flecha, “La Primera Programadora Ada Lovelace”, con fecha 18 de Mayo de 2005,  por Sarah Romero).


Primera Generación o Década de los 50’ (1950)

Se implementa el primer sistema operativo por la General Motors, que podía correr una tarea a la vez. Permitían mayor fluidez en la transmisión entre procesos y trabajos. Se perdía mucho tiempo en la realización de una tarea a la otra. Una vez finalizada la primera tarea el sistema iniciaba la otra y así sucesivamente hasta finalizar con las tareas propuestas.

Segunda Generación o Década de los 60’ (1960)

Comienza el denominado desarrollo de la multitarea o multiprocesamiento. Varios programas se pueden ejecutar a la vez, a diferencia de la primera generación. Se utilizan varios procesadores y la independencia de los dispositivos aparece un poco más adelante. Utilización de cintas magnéticas en vez de cintas perforadas. En esta época surge la Ingeniería del Software,

Tercera Generación o Década entre los 60’ y 70’ (1960 – 1970)

 Surge la familia de sistemas de cómputo de la IBM (Sistemas/360). Su finalidad era la compatibilidad con el hardware de la época. Los sistemas operativos cumplen la tarea de multiusuario interactivo a la vez. Estos a su vez (los usuarios) se comunicaban vía terminales conectados directamente al computador. Se les considero (a los sistemas operativos) sistemas múltiples.  

Cuarta Generación o Década de los 70’ hasta nuestros días (1970- )

 

Esta década constituye el estado actual de la tecnología. Los diseñadores y usuarios se sienten más satisfechos que en décadas anteriores al manejo y programación de los distintos software o aplicaciones utilizados con la máquina. Aparece el microprocesador quién hace posible hablar de los computadores personales.

“…los ambientes del usuario, altamente simbólicos, nemónicos y orientados hacia las siglas de las décadas de los sesenta y setenta, están siendo reemplazados, en la década de los ochenta, por los sistemas controlados por menú, los cuales guían al usuario a lo largo de varias opciones expresadas en un lenguaje sencillo. En los 90's habremos de entrar a la era de la verdadera distribución de computación en la cual calcula dentro de subcálculos que pueden ser ejecutados en otros procesadores en computadoras de múltiples procesadores y en conmutadores de red. Estos tipos de conectividad son facilitados para abrir sistemas estándar y protocolos que se empiezan desarrollar para grandes grupos de trabajo” (Extraído de url: http://www.geocities.com/ymarte/trab/infhistos.html).
.
Retomando el tema de los sistemas operativos, existen además aplicaciones que hacen más fácil el trabajo en casa, oficina, u otro lugar según lo considere la necesidad o tranquilidad del programador, diseñador o usuario. Estas aplicaciones son:

Sistemas Operativos Linux Vs Windows

Hay quienes consideran que Linux es mejor que Windows en cuanto a prestaciones y seguridad se refieren, pero existen también quienes  opinan todo lo contrario y defienden su punto de vista.

Linux por ejemplo, es un sistema operativo “…multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos”. Extraído de url: http://www.monografias.com/trabajos14/linux/linux.shtml. por elizabeth Romero Pérez, “Qué es Linux?).

Linux aparece por primera vez en la década de los 90’, específicamente en 1991, año en que el entonces estudiante de informática Linus Torvalds empezó con su afición sin saber en lo que llegaría a convertirse ese gran proyecto llamado LINUX.

Es claro que Linux a nivel de seguridad es mucho mejor que cualquier Windows, pero su compatibilidad aún con el hardware está en proceso de evolución, aunque existen muchas distros (distribuciones), que ya permiten la compatibilidad con cualquier hardware a diferencia de Windows que si es compatible con la mayoría del hardware del mercado.

Otra gran ventaja y quizás la mejor de todas (LINUX), es su libre distribución y adaptabilidad del Kernel a gusto del usuario, cosa que con Windows es imposible debido a que este no es de libre distribución, es decir, hay que pagar su licencia por tantas máquinas se use, y en cambio LINUX, es totalmente libre de uso, manejabilidad, programación, e instalación.

Windows por su lado, ofrece un entorno gráfico más amigable y sencillo de manejar o manipular por el usuario, esto ha convertido a Windows en el sistema operativo más utilizado en el mundo. Debido a ello la mayoría de las empresas fabricantes de hardware y software en el mundo tienden a desarrollar sus aplicaciones basadas en dicho sistema. Pero en la actualidad se está manejando la posibilidad de cambiar al software libre (LINUX) en las distintas empresas de diferentes países, ya que las nuevas versiones permiten mejor operatividad que las versiones anteriores.

Windows no permite cambiar su kernel mientrs que LINUX sí, aunque se realizó una propuesta a Bill Gate (Propietario de las empresas Microsoft), hace algunos años de permitir ver el código de su sistema operativo, cosa que no se ha hecho en la realidad.

Windows NT (Server)

Windows NT Server es un sistema operativo para computadoras personales y un sistema operativo para redes, ya que incorpora funciones de red, las redes de Windows NT Server se integran de forma óptima con el sistema operativo básico, facilitando el uso y la administración de las funciones, utilizadas por el usuario.
Para este nuevo sistema operativo se recluto a Dave Cluter un sucesor de la VMS en DEC (Digital Equipment Corporation) quién en la actualidad es parte de Compaq que en el 2005 la compró HP.

Siendo un sistema operativo completamente nuevo, Windows NT sufrió problemas de compatibilidad con el hardware y el software existentes. También necesitaba gran cantidad de recursos y éstos estaban solamente disponibles en equipos grandes y caros. Debido a esto muchos usuarios no pudieron pasarse a Windows NT. La interfaz gráfica de NT todavía estaba basada en la de Windows 3.1 que era inferior a la Workplace Shell de OS/2.

Sistemas Basados en Web, XML, JSP, ASP, PHP, ERP, SCM, E-Commerce, E-Business

Los sistemas basados en web, tienen una característica a diferencia de otros, y esta radica en que se ejecutan online desde un navegador, no requieren ninguna instalación en el sistema operativo, son multiplataforma y algunos permiten un espacio de alojamiento extra para nuestros documentos, recursos y demás archivos con los que podamos trabajar normalmente.

De sus siglas WEB, World Wide Web (o la "Web") es un sistema de documentos de hipertexto enlazados y accesibles a través de Internet. Con un navegador Web, un usuario visualiza páginas Web que pueden contener texto, imágenes u otros contenidos multimedia, y navega a través de ellas usando hiperenlaces. (Extraído de url: http://www.genbeta.com/2006/12/27-10-sistemas-operativos-web, “10 sistemas operativos web”, ThinkWasabi).

Por otro lado el lenguaje XML, de sus siglas en inglés de eXtensible Markup Language (lenguaje de marcas extensible), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML. (Extraído de url: http://es.wikipedia.org/wiki/XML).

El lenguaje JSP o JavaServer Pages es una tecnología Java que permite generar contenido dinámico para web, en forma de documentos HTML, XML o de otro tipo. Esta tecnología es un desarrollo de la compañía Sun Microsystems.
Esta tecnología permite la utilización de código Java mediante scripts. Además es posible utilizar algunas acciones JSP predefinidas mediante etiquetas. Estas etiquetas pueden ser enriquecidas mediante la utilización de Librerías de Etiquetas externas e incluso personalizadas. (Extraído de url: http://es.wikipedia.org/wiki/Java_Server_Pages).

El lenguaje PHP, de su acrónimo Hipertext Preprocessor, es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. También es usado para la creación de aplicaciones para servidores, o creación de contenido dinámico para sitios web. Últimamente también para la creación de otro tipo de programas incluyendo aplicaciones con interfaz gráfica usando las librerías Qt o GTK+. (Extraído de url: http://es.wikipedia.org/wiki/PHP).
Con este lenguaje estoy más familiarizado pues lo he trabajo y conozco su potencial. A la hora de utilizarlo con bases de datos trabajo con MySQL y SQL Server en sus versiones conocidas.

La tecnología ASP surge en diciembre de 1996 con el lanzamiento del service pack 3 de Windows NT 4.0 como parte del IIS 3.0. Este fue el primer acercamiento de Microsoft hacia la tecnología scripting en internet.  La gran ventaja que tenía en ese entonces el ASP era que uno podía diseñar su página y programar la lógica que haría que su página desplegara datos. Cosa que en la actualidad otras lo hacen también.

El ASP es una tecnología del lado servidor de las industrias Microsoft para páginas web generadas dinámicamente, que ha sido comercializada como un anexo a Internet Information Server (IIS), también de las empresas Microsoft. (Extraído de url: http://es.wikipedia.org/wiki/Active_Server_Pages).

Por otra parte el e-business, es cualquier tipo de actividad empresarial haciendo uso de las nuevas tecnologías de la información y comunicación. En la actualidad muchas empresas manejas esta ideología, como parte de las nuevas innovaciones y estrategias de marketing para competir con las medianas y grandes industrias del comercio mundial. Por ello se le define también como el  camino a seguir para la integración de Internet en los negocios.

Al e-commerce no se le debe confundir por otra parte con el e-business, ya que el mismo es el comercio electrónico y consiste en la compra, venta, marketing y suministro de información complementaria para productos o servicios a través de redes informáticas. La industria de la tecnología de la información podría verlo como una aplicación informática dirigida a realizar transacciones comerciales. Es decir, el e-commerce es quién permite ver la imagen de la empresa o el negocio en la red de redes mundial, y de esta forma lograr vender sus productos sin necesidad de salir, puede ser desde su hogar, oficina, entre otros aspectos más.

Es decir el e-commerce, Comprende la compra, venta, marketing, y servicios para productos por medio de redes de computadoras. Se puede ver como aplicaciones e-business aplicadas a las transacciones comerciales, mientras que el e-business, es la aplicación de las tecnologías de la información para facilitar la compraventa de productos, servicios e información a través de redes públicas basadas en estándares de comunicaciones. Tiene que existir en uno de los extremos de la relación comercial, es decir, un programa de ordenador y en el otro extremo o bien otro programa de ordenador, o una persona utilizando un ordenador o una persona con los medios necesarios para acceder a la red. (Extraído de url: http://www.monografias.com/trabajos36/e-business-e-commerce/e-business-e-commerce.shtml).

SCM, La Cadena de Suministro es el conjunto de organizaciones e individuos involucrados en el flujo de productos, servicios, dinero y la información relacionada, desde su origen (proveedores) hasta el consumidor final.

Esta trata de un modelo conceptual que viene a integrar todos los procesos que interrelacionan o involucran a proveedores, plantas de manufactura, centros de almacenamiento, distribuidores, entre otros, con el objeto de que los bienes sean producidos y distribuidos en cantidades adecuadas, en el tiempo y lugar correctos, que produzcan a su vez rentabilidad para todas las entidades involucradas, cumpliendo con los niveles de servicio requeridos para satisfacer al consumidor final, al usuario.

La SCM, planifica, planea, controla de forma eficaz y efectiva los flujos de la cadena o red (organizaciones, individuos, instalaciones). Uno de sus principales retos es sincronizar la demanda con la oferta, de modo de encontrar un balance entre estas vertientes. Es importante explicar que el consumidor final forma parte de la Cadena de Suministro; la demanda del consumidor final es el motor de la cadena y ésta no sólo depende del precio o de la disponibilidad del producto sino también del mercado y la economía en su conjunto de dicho producto.

El Supply Chain Management  (SCM) se ha definido como: “…la integración, desde el consumidor hasta los primeros proveedores, de los procesos de negocio clave que proporcionan los productos, servicios e información que añaden valor a los clientes y accionistas” (Lambert, Cooper & Pagh, 1998). El "Global Supply Chain Forum" identificó ocho procesos. Los que debían ser implantados en las empresas y gestionados de forma integrada a lo largo de la cadena de suministros. Extraído de url: http://www.gerenciaynegocios.com/teorias/scm/01%20-%20que_es_scm.htm).

Los ERP (Sistemas de Planificación de Recursos Empresariales, “son sistemas de información gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de producción y de los aspectos de distribución de una compañía comprometida en la producción de bienes o servicios”. Extraído de url: http://es.wikipedia.org/wiki/Planificaci%C3%B3n_de_recursos_empresariales).

Los ERP se les puede denominar como software o aplicaciones que sirven como herramientas y aplicaciones que se utilizan para la toma de decisiones, permitiendo llegar al objetivo y meta deseado mediante la integración de la información de la empresa en un servidor al que todos los departamentos tienen acceso y puedan modificar dicha información de acuerdo a sus privilegios y necesidades para el negocio.

En cuanto al Manejador de Bases de Datos o MBDS, podríamos decir que es aquel que facilita las funciones de almacenar físicamente, garantizar consistencia, garantizar integridad, atomicidad transaccional, y manejar vistas a la data o información.

Infografía

http://es.wikipedia.org/wiki/Software
http://www.monografias.com/trabajos12/hisis/hisis.shtml
http://es.wikipedia.org/wiki/Historia_y_evoluci%C3%B3n_de_los_sistemas_operativos
http://www.monografias.com/trabajos14/linux/linux.shtml
http://www.geocities.com/ymarte/trab/infhistos.html
http://www.laflecha.net/perfiles/tecnologia/ada_lovelace
http://entrenate.dgsca.unam.mx/introduccion/so_evol.html
http://es.wikipedia.org/wiki/Microsoft_Windows
http://www.monografias.com/trabajos11/introwin/introwin.shtml
http://www.genbeta.com/2006/12/27-10-sistemas-operativos-web
http://es.wikipedia.org/wiki/XML
http://es.wikipedia.org/wiki/Active_Server_Pages
http://es.wikipedia.org/wiki/Java_Server_Pages
http://es.wikipedia.org/wiki/PHP
http://www.monografias.com/trabajos36/e-business-e-commerce/e-business-e-commerce.shtml
http://www.osmosislatina.com/administracion/scm.htm
http://www-05.ibm.com/e-business/es/about_ondemand/integration/scm.html
http://es.wikipedia.org/wiki/Planificaci%C3%B3n_de_recursos_empresariales

Hosted by www.Geocities.ws

1