sábado, 24 de octubre de 2015


Conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas de una computadora, también se considera que es el equipamiento  lógico e intangible de un ordenador, abarca todas las aplicaciones informáticas como los procesadores de textos, las planillas de cálculo y los editores de imágenes.



Tipos y clasificación del software.
Aquí presentamos algunos tipos de software tales como:                  
  1.  Software de sistema.
  2.  Software de programación.
  3.  Software de Aplicación.

Software de Sistema
Se llama software de sistema al conjunto de programas que sirven para interactuar con el sistema, teniendo control sobre el hardware, además da soporte a otros programas.
Ejemplo:
1.- Sistemas Operativos.
Es un programa de un sistema informático que gestiona los recursos de hardware y da servicio a los programas de aplicación.
Ejemplo:
Windows XP
Slackware Linux


2.- Controladores de Dispositivos.
Un controlador de dispositivos o  también llamado manejador de dispositivo es un programa informático que permite al sistema operativo interaccionar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz para utilizar el dispositivo.
Ejemplos:
Adaptadores de audio
Dispositivos de visualización (pantallas)
 
3.- Herramienta de Diagnostico.
Es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware, como: computadoras, servidores y periféricos, según el tipo y sus funciones. Estos dispositivos pueden ser, la memoria RAM, el procesador, los disco duro, tuteadores, targeta red, entre muchos dispositivos más. El software permite monitorear temperatura, rendimiento, transferencia de datos, etc.
Ejemplo:
Memoria RAM
El Procesador
4.- Servidores.

Es una aplicación en ejecución (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". En la mayoría de los casos una misma computadora puede proveer múltiples servicios y tener varios servidores en funcionamiento. La ventaja de montar un servidor en computadoras dedicadas es la seguridad.
Ejemplos:
BEA Weblogic
 
Enhydra
5.- Utilidades
En informática, una utilidad es una herramienta que realiza:
·  Tareas de mantenimiento.
·  Soporte para la construcción y ejecución de programas.
·  Tareas en general.
Ejemplos:
Defragmentador
Open files
Software de Programación:
Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación, de una manera práctica.
Ejemplos:
1.- Editores de Textos.

Es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o “texto plano”. El programa lee el archivo e interpreta los bytes leídos según el código de caracteres que usa el editor. Es comúnmente de 7- u 8-bits en ASCII o UTF-8, rara vez EBCDIC
Ejemplo:
Notepac
Writer
2.- Compiladores.

Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.
Ejemplo:
Compiladores Cruzados
Compiladores JIT

3.- Interpretes.

Es  un programa informático capaz de analizar y ejecutar otros programas. Los intérpretes se diferencian de los compiladores o de los ensambladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan la traducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción.
Ejemplos: 
Motor Zend
Cpython
4.- Enlazadores.

Es  un programa que toma los objetos generados en los primeros pasos del proceso de compilación, la información de todos los recursos necesarios (biblioteca), quita aquellos recursos que no necesita, y enlaza el código objeto con su(s) biblioteca(s) con lo que finalmente produce un fichero ejecutable o una biblioteca.
Ejemplos:
GM Enlazador Accesorios
GM Enlazador Normal
 
5.- Depuradores.
Es un programa usado para probar y depurar (eliminar) los errores de otros programas (el programa "objetivo"). El código a ser examinado puede alternativamente estar corriendo en un simulador de conjunto de instrucciones (ISS), una técnica que permite gran potencia en su capacidad de detenerse cuando son encontradas condiciones específicas pero será típicamente algo más lento que ejecutando el código directamente en el apropiado (o el mismo) procesador. Algunos depuradores ofrecen dos modos de operación - la simulación parcial o completa, para limitar este impacto.
Ejemplo:
GNU Debugger
Trw2000
Software de Aplicación
Son los programas que nos permiten realizar tareas específicas en nuestro sistema. A diferencia del software de sistema, el software de aplicación está enfocada en un área específica para su utilización. La mayoría de los programas que utilizamos diariamente pertenecen a este tipo de software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema. Ejemplos:
1.- Software educativo.

Se denomina software educativo al que está destinado a la enseñanza y aprendizaje autónomo y que, además, permite el desarrollo de ciertas habilidades cognitivas.
Ejemplos:
GeoGebra
G Compris

2.- Software Empresarial

Por software empresarial se entiende generalmente cualquier tipo de soporte lógico que está orientado a ayudar a una empresa o a una organización am mejorar su productividad y a medirla.
Ejemplo:
Clientes
Ventas
Bases de datos.
Es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto.
Ejemplos:
Access
Excel
Programas de Comunicaciones. (MSN MESSENGER)
Son  programas de ordenador, componentes de sistemas operativos, e incluso firmware, encargados de realizar las diferentes tareas a realizar para conectar dos o más ordenadores.
Cada uno de estos programas realizan tareas adecuadas a su nivel de abstracción en un protocolo de comunicaciones determinado. Cada uno de ellos puede realizar tareas de bajo nivel de configuración del entorno físico de comunicación, (velocidad del modem, paridad, etc.), o tareas de gestión de red u otras de niveles superiores.
En cuanto se establece la comunicación, los programas de aplicación serán los que darán todas las funcionalidades de la comunicación al usuario, como navegadores web, programas de IRC, etc.

 Programas de diseño asistido por computador(AUTOCAD)
El (diseño asistido por ordenador en España), más conocido por sus siglas inglesas CAD (computer-aided design), es el uso de un amplio rango de herramientas computacionales que asisten a ingenieros, arquitectos y diseñadores. El CAD es también utilizado en el marco de procesos de administración del ciclo de vida de productos.


Video juegos
Un videojuego o juego de video es un juego electrónico en el que una o más personas interactúan, por medio de un controlador, con un dispositivo dotado de imágenes de video.
Ejemplos:  

Audiosurf
 
Fotonica

No hay comentarios:

Publicar un comentario