Software

 El software es todo equipo o soporte lógico (intangible) de un sistema informático que abarca el conjunto de los componentes que son necesarios para la realización de tareas específicas. 

En contraposición está el hardware que se refiere a las partes físicas. Dicho de otra manera, se trata de las aplicaciones o programas que únicamente funcionan en un ordenador.


Existen diferentes clasificaciones de software, la primera que vamos a ver es el tipo de software según función que cumplen éstos.

Software de Sistema:

consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas.

Microsoft Windows

Gnu/Linux

Mac OS

Android

iOS

BlackBerryOS

Clasificación 

Sistemas operativos Desktop y Móviles

Controladores de dispositivos o Drivers

Servidores de Datos

Utilidades de Sistema (diagnóstico, optimizaciones para acelerar windows, etc)

Herramientas de Corrección de Errores      

             

SOFTWARE DE APLICACION 

Todas aquellas aplicaciones que usamos a diario como navegador web, cliente de email, suites ofimáticas como Office, programas de diseño grafico, mensajería instantánea o chat como Skype, visor de fotografías, reproductores multimedia (vídeo y fotografías), un antivirus, antimalware o anti-spyware, juegos en red, etc.


En el caso del móvil el software de aplicación puede ser WhatsApp, Netflix, Slack, Twitter, Facebook, apps de predicción de tiempo, juegos móviles, etc.


Clases de software de aplicación existentes:

Aplicaciones de Suites Ofimáticas.

Aplicaciones de Seguridad (antivirus, antimalware, etc).

Aplicaciones Educativas

Programas de Diseño

Software Médico

Software Contable

Software de Inventario

Software de Arquitectura

Software Administrativo

Software de Programación


 Es el conjunto de herramientas que permiten al programador desarrollar programas de informática, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen en forma básica:

Editores de texto

Compiladores

Intérpretes

Enlazadores Depuradores                                                                               

Entornos de desarrollo integrados : Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario 

El software de programación sirve para diseñar otros programas.

Se conoce así a los lenguajes de programación, es decir, a los programas que sirven para diseñar otros programas. Para ello el usuario o programador cuenta con diversas herramientas de asistencia en la escritura del código de la nueva pieza de software, tales como funciones de prueba o interfaces amigables.


Todos los programas existentes provienen de un software de programación, y cada software de este tipo permite “escribir” un lenguaje o protocolo diferente, aunque muchos, claro, son el equivalente a políglotas.


Algunos ejemplos de este tipo de software son: QBasic, Visual Pro, C++, Java script, etc.

Comentarios