viernes, 31 de octubre de 2008

Estructura del Software


SISTEMA OPERATIVO:
Es un programa o conjunto de programas de control que tiene por objeto facilitar el uso del computador y conseguir que este se utilice eficientemente. Se encarga de gestionar y asignar los recursos de hardware a los usuarios, controla los programas de los usuarios y los dispositivos de e/s.


APLICACIONES INFORMÁTICAS:
Es un tipo de programa informático diseñado para facilitar al usuario la realización de un determinado tipo de trabajo (procesadores de texto, hojas de cálculo y bases de datos).


LENGUAJES DE PROGRAMACIÓN:
Es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina. Consiste en un conjunto de símbolos y reglas sintéticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.

INTERFAZ DE USUARIO:
Es el medio con que el usuario puede comunicarse con una máquina, un equipo o una computadora, y comprende todos los puntos de contacto entre el usuario y el equipo.
El principal objetivo de una interfaz de usuario es que éste se pueda comunicar a través de ella con algún tipo de dispositivo, conseguida esta comunicación, el segundo objetivo que se debería perseguir es el de que dicha comunicación se pueda desarrollar de la forma más fácil y cómoda posible para el usuario.


BASES DE DATOS:
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso, este conjunto de datos puede ser modificado, permitiendo operaciones como actualización y adición de datos y operaciones de consulta.


INTERNET:
Se dice que es la red de redes ya que está hecha a base de unir redes locales. Internet permite una comunicación fácil y económica con varios millones de usuarios alrededpor de todo el mundo

HTTP:
Es un método de interconexión descentralizada de redes de computadoras, implementado en un conjunto de protocolos denominados TCP/IP y garantiza que las redes físicas heterogéneas funcionan como una red lógica única de alcance mundial.



CORREO ELECTRÓNICO:
Es una aplicación de Internet que consiste en enviar mensajes tipo carta de un usuario a otro. Estos mensajes pueden ser de cualquier tipo ya sea a nivel personal, académico, empresarial y su contenido es de tipo texto, permite agregar archivos a los mensajes lo que recibe el nombre de “attachments” y también mensajes de voz e imágenes.
El mensaje llega a un servidor o host y este lo guarda hasta que el posible receptor encienda su computadora, se conecte y al activar sus programas de Internet, estos le indican que le ha llegado el mensaje el cual puede guardarse definitivamente, imprimirse o simplemente leerse y descartarse. Esto quiere decir que para recibir los mensajes no es necesario tener la computadora encendida ni estar conectado a Internet.


WORD WIDE WEB:
Es un sistema de documentos de hipertexto y/o hipermedios enlazados y accesibles a través de Internet. Por medio de un navegador Web, un usuario visualiza páginas Web que pueden contener texto, imágenes, videos u otros contenidos multimedia y navega a través de ellas usando hiperenlaces.



HIPERVÍNCULO:
(Hiperenlace) es un elemento de un documento electrónico que hace referencia a otro recurso. Enlaza un documento electrónico a otro en la Web.



PÁGINA WEB:
Es una fuente de información adaptada para WWW y accesible mediante un navegador de Internet. Esta información se presenta en formato HTML y puede contener hiperenlaces a otras páginas Webs construyendo la red enlazada de la Word Wide Web.


MENSAJERIA INSTANTANEA:
Requiere el uso de un cliente informático que realiza el servicio de mensajería instantánea y que se diferencia del correo electrónico en que las conversaciones se realizan en tiempo real. La mayoría de los servicios ofrecen el "aviso de presencia", indicando cuando el cliente de una persona en la lista de contactos se conecta o en que estado se encuentra, si está disponible para tener una conversación.
En los programas actuales, habitualmente, se envía cada frase de texto al terminarse de escribir. Además, en algunos, también se permite dejar mensajes aunque la otra parte no esté conectada al estilo de un contestador automático. Otra función que tienen muchos servicios es el envío de archivos.
Los mensajeros instantáneos más utilizados son ICQ, Yahoo! Messenger, Windows Live Messenger, Pidgin, AIM (AOL Instant Messenger) y Google Talk (que usa el protocolo abierto Jabber). Cada uno de estos mensajeros permite enviar y recibir mensajes de otros usuarios usando los mismos software clientes, sin embargo, últimamente han aparecido algunos clientes de mensajerías que ofrecen la posibilidad de conectarse a varias redes al mismo tiempo (aunque necesitan registrar usuario distinto en cada una de ellas). También existen programas que ofrecen la posibilidad de conectarte a varias cuentas de usuario a la vez como aMSN.


SOFTWARE LIBRE:
(En inglés free software) es la denominación del software que brinda libertad a los usuarios sobre su producto adquirido y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de los usuarios del software: la libertad de usar el programa, con cualquier propósito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a otros; de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo).
El software libre suele estar disponible gratuitamente, o al precio de coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así, por ende no hay que asociar software libre a "software gratuito" (denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en algunas ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.


SOFTWARE PROPIETARIO:
Se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido.
En el software no libre una persona física o jurídica (compañía, corporación, fundación, etc.) posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al código fuente es una condición previa); de distribuir copias; o de mejorar el programa y hacer públicas las mejoras (para esto el acceso al código fuente es un requisito previo).