jueves, 30 de octubre de 2014

El Software

Ministerio de Educación
Escuela Ángel María Herrera
Bachiller en Ciencias
Tecnología de la Información
“EL SOFTWARE”

Janeth Jaén

10°C

Octubre 30

Tengo el gusto de expresarles una bienvenida afectuosa y cálida a esta página web, a través de la cual podrán acceder a la información más actualizada sobre el Software, espero poder ayudarles.

Introducción:

El software es un ingrediente indispensable para el funcionamiento del computador. Está formado por una serie de instrucciones y datos, que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador en si, es sólo un conglomerado de componentes electrónicos; el software le da vida al computador, haciendo que sus componentes funcionen de forma ordenada.
El software es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional .

Funciones del software:
  • Administrar los recursos de computacionales
  • Proporcionar las herramientas para optimizar estos recursos.
  • Actuar como intermediario entre el usuario y la información almacenada.


Concepto de Software
Como segunda estructura operativa del computador, el software constituye la parte lógica, todos los programas de sistema, instrucciones y lenguajes que forman parte de una computadora, no se pueden tocar y, en conjunto mantienen a la computadora en funcionamiento. El computador almacena los datos y programas en archivos, de los cuales mantiene datos como el nombre, tipo, tamaño y otros atributos requeridos para su manejo, las cuales son grabadas en algún medio magnético y óptico, que son ejecutables por la computadora y controlan su actividad.  El software tiene una total dependencia con el Hardware al manejar información.

El Software realiza cuatro funciones básicas:
-    Procesamiento de datos: Se considera como la información que se tiene que utilizar para realizar una operación a fin de obtener un resultado.
-    Almacenamiento de datos: Es necesario guardar los datos. Ya sea sin procesar o bien después de realizar operaciones con ellos.
-    Transferencia de datos: Es el proceso de mover los datos de un lugar a otro.
-    Control. Debe existir un control entre las tres funciones anteriores, el cual es ejercido por el (los) ente(s) que proporciona(n) instrucciones a la computadora.

El Software se clasifica en tres categorías básicas: el Software de Sistemas o Sistema Operativo, Software de Aplicación y Software de Desarrollo.

Tipos de Software
1.   Software de Sistemas
Permiten la interacción con el hardware. Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc.

Este tipo de Software le proporciona al usuario utilidades y herramientas por medio de interfaces de alto nivel que le permiten el mantenimiento del sistema global. Incluye entre otros: Sistemas operativos

La función del Software de Sistema es proveer de las instrucciones al sistema operativo para así el usuario tener un control en la que puede gestionar los controladores, diagnosticar el hardware, controlar los programas mediante el uso del sistema operativo.



-          Sistemas Operativos
Son programas para el control principal en el sistema de cómputo. Indican el microprocesador, la manera como debe utilizar los elementos periféricos y cómo administrar los archivos. Es una plataforma que ejecuta todos los programas de aplicación.
Como ejemplos de sistemas operacionales tenemos el DOS (Disk Operating System o Sistema Operacional de Disco) el OS (Operating System o Sistema Operativo), el Unix, una versión menor de éste llamada Xenix, el Linux, y como interfaces de usuario, el Windows.


2.   Software de Aplicación.
Permite al usuario la realización de tareas específicas por área de aplicación susceptibles a ser automatizadas o asistidas, con especial énfasis en las operaciones empresariales.  Son de gran utilidad en la vida diaria ya que resuelven problemas a gran velocidad, por esto, son muy utilizados en varios campos de trabajo (hipermercados, empresas de ingeniería, trabajos de investigación a nivel estudiantil, aeropuertos, etc.)

Cuando el usuario quiere efectuar una tarea  de carácter particular, por ejemplo, entrar al computador las notas de los exámenes de un curso o los datos de la factura de un cliente, utiliza un conjunto de programas elaborados para permitir dicha actividad, llamados aplicación de computador o paquetes de programas.

·      Procesador de texto: Un procesador de texto es una aplicación informática destinada a la creación o modificación de documentos escritos por medio de una computadora. Representa una alternativa moderna a la antigua máquina de escribir, siendo mucho más potente y versátil que ésta. Ejemplo: Bloc de Notas y Word
·      Hojas de cálculo: es un programa que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas compuestas por celdas (las cuales se suelen organizar en una matriz bidimensional de filas y columnas). Ejemplo: Excel
·      Herramientas de presentación: Son presentaciones electrónicas, los conjuntos de texto, imágenes y animaciones. Para nosotros usuarios comunes de PC existe Office PowerPoint para hacerlas,
·      Bases de Datos: Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital (electrónico), y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.

·      Software para manejo de gráficos: Se utilizan para editar fotografías a través de una gran cantidad de herramientas para desarrollar ajustes, combinaciones y efectos creativos. Es un programa de diseño vectorial, el cual es muy utilizado en cuanto al diseño de moda, logotipos comerciales, etc. Entre los programas para el manejo de gráficos: Corel Draw, Macromedia FreeHand, Adobe Ilustrator, Adobe Photoshop, Macromedia FireWorks, Adobe PageMaker, Quarkxpress.

·      Software Educativos: Son los destinado a la enseñanza y el aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas. Ejemplos: cursos, enciclopedias y manuales.

·      Software de Entretenimiento: Videojuegos de galería, simuladores de vuelo, juegos interactivos de misterio y rompecabezas difíciles de solucionar. Muchos programas educativos pueden ser considerados como software de entretenimiento. Estos programas pueden ser excelentes herramientas para la educación.

·      Software Utilitarios: Son aplicaciones de software que permiten consultar parámetros, diagnosticar y en algunos casos configurar y reparar los elementos que forman parte del sistema de cómputo. Para manejar discos duros de gran capacidad están los programas utilitarios como: Ontrack’s Disk y discWizard de la empresa Seagate. Estos programas son entregados por el fabricante, comprados a terceros o desarrollados en la propia instalación, de uso general en todo equipo, escritos con el objeto de realizar tareas repetitivas de procesamiento de datos. Estas tareas se realizan con tanta frecuencia en el curso del procesamiento, que sería extremadamente ineficiente el que cada usuario tuviera que codificarlas en forma de programas una y otra vez.
-       Compresión de Archivos: Consiste en eliminar, mediante un programa, los caracteres redundantes, tales como espacios o secuencias repetidas de bytes, recodificando de forma automática la información, con el fin de disminuir el espacio ocupado por el archivo. En el momento de la ejecución los archivos deben estar descomprimidos, para lo cual se debe efectuar el proceso inverso.
Los programas utilizados para comprimir y descomprimir archivo hacen parte del sistema operacional. Los más conocidos son: WinZip, WinRar.
-       Antivirus: Programa diseñado para detectar y eliminar los virus de un disco infectado. Estos programas se llaman antivirus, y tienen, al igual que los antibióticos, un campo de acción determinado, por lo cual son capaces de eliminar un conjunto grande de virus, pero no todos los existentes. Ejemplos: Norton, MacAfee, Kapersky, ESET NOD 32.
-       Rendimiento del computador: Este software es diseñado para diagnosticar y depurar aquellos errores generados por el sistema propio de una computadora personal tipo PC que se usa como sistema operativo Windows, sea de escritorio o laptop.
-      






3.   Software de Desarrollo
Permiten el desarrollo de las aplicaciones. Se utiliza para hacer programas en diferentes lenguajes de programación. Entre estos se encuentran:
·      Visual Basic: Es un lenguaje de programación para entornos Windows, y de propósito general. La programación Visual Basic es la que orienta y define todos los campos que hay en alguna aplicación o página web. Visual Basic ya no es más “un lenguaje para principiantes” sino que es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.
·      Java: Es un lenguaje de programación con el que podemos realizar cualquier tipo de programa. En la actualidad es un lenguaje muy extendido y cada vez cobra más importancia tanto en el ámbito de Internet como en la informática en general. Está desarrollado por la compañía Sun Microsystems (1995), con gran dedicación y siempre enfocado a cubrir las necesidades tecnológicas más punteras. Una de las principales características por las que Java se ha hecho muy famoso es que es un lenguaje independiente de la plataforma. Eso quiere decir que si hacemos un programa en Java podrá funcionar en cualquier ordenador del mercado. Es una ventaja significativa para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple, etc.

 A continuación un video sobre el Software


 La tecnología es buena, pero no en exceso