22 abr 2015

Software (Diccionario Informática Básica)

Software (Diccionario Informática Básica)
Captura de pantalla del programa The Gimp
Software es una palabra inglesa que literalmente significa 'partes blandas'. El software, cuya abreviatura es Sw, hace referencia al conjunto de instrucciones y reglas informáticas que permiten realizar o ejecutar distintas tareas en un equipo informático. Así, podemos afirmar que es la parte 'lógica' e intangible de un ordenador o equipo informático, diseñada para realizar una tarea concreta.

Un sinónimo de software sería programa informático o aplicación informática. También las famosas 'apps' (del inglés applications)  para smartphones o teléfonos inteligentes son software.

Según su licencia de uso, el software puede ser privativo (de pago y cerrado), software gratuito (freeware y shareware) y software libre (de código libre, modificable).
Audacity, un editor de audio digital libre

Para que un hardware funcione necesita una serie de instrucciones, de órdenes que 'expliquen' al conjunto de hardware lo que debe hacer. El software es el encargado de ello, es el intermediario entre nosotros, los usuarios, y el hardware. El flujo -de forma muy simplificada-  sería el siguiente:

1) Queremos realizar alguna acción  con nuestro equipo informático (abrir un documento, navegar por Internet...)

2) Se lo 'comunicamos' al programa o software correspondiente por mediación de los periféricos de entrada (teclado, ratón, pantalla táctil, voz...)

3) El programa envía nuestras órdenes a través del software correspondiente que se traducen a lenguaje máquina para que el hardware pueda entenderlas, procesarlas y devolvernos la respuesta esperada (abriel el documento, ir a una determinada página web, reproducir un archivo de audio o vídeo...)

Existe software específico para todo p prácticamente todo lo que queramos hacer: escribir y editar textos, hojas de cálculo, navegar por Internet, realizar viodeoconferencias, editar imágenes y fotografías, reproducir vídeo y audio, jugar a videojuegos, crear nuevos programas (nuevo software),...

Los sistemas operativos son otro tipo de software, un software básico para que nosotros los usuarios podamos interactuar con el ordenador y el resto de programas o aplicaciones informáticas.

Clasificación general del software
Podemos clasificar el software, en líneas generales, en 3 grandes tipos:
(Fuente clasificación general del software: Wikipedia)

Software de sistema
  • Sistemas operativos (Windows, Linux, Max OS X, Unix...)
  • Controladores de dispositivos (los denominados Drivers)
  • Herramientas de diagnóstico
  • Herramientas de Corrección y Optimización
  • Servidores
  • Utilidades
Software de programación
  • Editores de texto
  • Compiladores
  • Intérpretes
  • Enlazadores
  • Depuradores
  • Entornos de Desarrollo Integrados (IDE)
Software de aplicación
  • Aplicaciones para Control de sistemas y automatización industrial
  • Aplicaciones ofimáticas (Microsoft Office, OpenOffice, LibreOffice...)
  • Software educativo
  • Software empresarial
  • Bases de datos
  • Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
  • Videojuegos
  • Software médico
  • Software de cálculo numérico y simbólico.
  • Software de diseño asistido (CAD)
  • Software de control numérico (CAM)