Tipos de Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Tipos de Software por Mind Map: Tipos de Software

1. Software de Sistema

1.1. Sistema Operativo

1.1.1. El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

1.2. Controladores de Dispositivos

1.2.1. Los Controladores de Dispositivos son programas que permiten a otros programas de mayor nivel como un sistema operativo interactuar con un dispositivo de hardware.

1.3. Programas Utilitarios

1.3.1. Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.

2. Software de Aplicación

2.1. Procesadores de Texto

2.1.1. aplicación informática destinada a la creación o modificación de documentos escritos por medio de una computadora.

2.2. Hojas de Cáculo

2.2.1. es un tipo de documento, que permite manipular datos numéricos y alfanuméricos dispuestos en forma de tablas compuestas por celdas

2.3. Sistema de gestión de base de datos; Software especializados como software médico, software educativo, editores de música, programas de contabilidad

3. Software de Programación

3.1. Compiladores

3.1.1. programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar.

3.2. Interpretes

3.2.1. se diferencian de los compiladores 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.

3.3. Ensambladores

3.3.1. sistemas informáticos o software de programación (en particular en .NET framework), un ensamblado o assembly, es una colección de uno o más archivos o ficheros, agrupados juntos para formar una unidad lógica.

3.4. Enlazadores

3.4.1. 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

3.5. Depuradores

3.5.1. 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.