6
Los tipos de software El término software: hace alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones que permiten la ejecución de múltiples tareas en un ordenador, Es su parte lógica e intangible y actúa 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 también 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. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera. 1.-Un sistema operativo (SO, frecuentemente OS, del inglés Operating System) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose 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 informáticos para que realicen sus tareas de la forma más rápida posible.

Tipos de Software

Embed Size (px)

DESCRIPTION

Tipos de Software

Citation preview

Los tipos de softwareEl 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.