You are on page 1of 6

Los tipos de software

El trmino software: hace alusin a la sumatoria de aquellas reglas, programas, datos, documentacin e
instrucciones que permiten la ejecucin de mltiples tareas en un ordenador, Es su parte lgica e
intangible y acta como nexo entre el usuario y el hardware.

-Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema operativo as
como tambin controlarlo. Este sistema est compuesto por una serie de programas que tienen como
objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz.
Adems de los sistemas operativos, dentro del software de sistema se ubican las herramientas de
diagnstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de
correccin y optimizacin, etctera.
1.-Un sistema operativo (SO, frecuentemente OS, del ingls Operating System) es un programa o
conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee
servicios a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes.
Como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros.

2.-Optimizadores: busca adaptar los programas informticos para que realicen sus tareas de la forma
ms rpida posible.

3.-servidores: es una aplicacin en ejecucin (software) capaz de atender las peticiones de un cliente y
devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de
computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como "el
servidor".

-Software de Aplicacin: aqu se incluyen todos aquellos programas que permiten al usuario realizar
una o varias tareas especficas. Aqu se encuentran aquellos programas que los individuos usan de
manera cotidiana como: procesadores de texto, hojas de clculo, editores, telecomunicaciones, software
de clculo numrico y simblico, videojuegos, entre otros.

1.-software de oficina: Una suite ofimtica o suite de oficina es una recopilacin de aplicaciones, las
cuales son utilizadas en oficinas y sirve para diferentes funciones como crear, modificar, organizar,
escanear, imprimir, etc. archivos y documentos.

2.-software educativo: se denomina software educativo al destinado a la enseanza y el aprendizaje


autnomo y que, adems, permite el desarrollo de ciertas habilidades cognitivas. Un ejemplo de un
software educativo es el geogebra, ya que es un software matemtico interactivo libre para la educacin
en colegios y universidades.

-Software de Programacin: son aquellas herramientas que un programador utiliza para poder
desarrollar programas informticos. Para esto, el programador se vale de distintos lenguajes de
programacin. Como ejemplo se pueden tomar compiladores, programas de diseo asistido por
computador, paquetes integrados, editores de texto, enlazadores, depuradores, intrpretes, entre otros.

1.-Editores de textos (sublime text): es un editor de cdigo multiplataforma, Es una herramienta


concebida para programar sin distracciones. Su interfaz de color oscuro y la riqueza de coloreado de la
sintaxis, centra nuestra atencin completamente. El programa dispone de auto-guardado, muchas
opciones de personalizacin, cuenta con un buen nmero de herramientas para la edicin del cdigo y
automatizacin de tareas. La aplicacin est disponible para OS X, Linux y Windows.

2.-Compiladores (Visual Basic): Los compiladores de Visual Basic generan cdigo que requiere una o
ms libreras de enlace dinmico para que funcione. Visual Basic est diseado para la creacin de
aplicaciones de manera productiva con seguridad de tipos y orientado a objetos. Visual Basic permite a los
desarrolladores centrar el diseo en Windows, la web y dispositivos mviles. Como ocurre con todos los
lenguajes destinados a Microsoft .NET Framework, los programas escritos en Visual Basic se benefician de
la seguridad y la interoperabilidad de los lenguajes.

3.-Interpretes (Java): es un lenguaje de programacin de propsito general, concurrente, orientado a


objetos que fue diseado especficamente para tener tan pocas dependencias de implementacin como
fuera posible. Su intencin es permitir que los desarrolladores de aplicaciones escriban el programa una
vez y lo ejecuten en cualquier dispositivo, lo que quiere decir que el cdigo que es ejecutado en una
plataforma no tiene que ser recompilado para correr en otra. Java es, a partir de 2012, uno de los
lenguajes de programacin ms populares en uso, particularmente para aplicaciones de cliente-servidor

de web, con unos 10 millones de usuarios reportados.

4.-Enlazadores (Oracle): Oracle es bsicamente un herramienta cliente/servidor para la gestin de base


de datos la gran potencia que tiene y su elevado precio hace que solo se vea en empresas muy grandes y
multinacionales, por norma general.
Oracle Corporation: es una de las mayores compaas de software del mundo. Sus productos van desde
bases de datos (Oracle) hasta sistemas de gestin

5.-Depuradores (GNU Debugger o GDB): Es un depurador portable que se puede utilizar en varias
plataformas Unix y funciona para varios lenguajes de programacin. GDB ofrece la posibilidad de trazar y
modificar la ejecucin de un programa. El usuario puede controlar y alterar los valores de las variables
internas del programa. GDB no contiene su propia interfaz grfica de usuario y por defecto se controla
mediante una interfaz de lnea de comandos.

6.-Entornos de desarrollo integrados (Visual Studio): Soporta mltiples lenguajes de programacin


tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP; Visual Studio permite a los
desarrolladores crear aplicaciones, sitios y aplicaciones web, as como servicios web en cualquier entorno
que soporte la plataforma .NET (a partir de la versin .NET 2002). As se pueden crear aplicaciones que se
comuniquen entre estaciones de trabajo, pginas web, dispositivos mviles, dispositivos embebidos,
consolas, etc.

You might also like