¿Qué es un software?
Se conoce como software1 al equipamiento lógico o soporte
lógico de un sistema informático, comprende el conjunto de los componentes
lógicos necesarios que hacen posible la realización de tareas específicas, en
contraposición a los componentes físicos, que son llamados hardware.
¿Qué es un software de programación?
Es el conjunto de herramientas que permiten al programador
desarrollar programas informáticos, usando diferentes alternativas y lenguajes
de programación, de una manera práctica. Incluyen básicamente:
Editores de
texto: Es un programa que permite crear y modificar archivos digitales
compuestos únicamente por texto sin formato, conocidos comúnmente como archivos
de texto
Compiladores:
Es un 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.
Intérpretes:
Es un programa informático capaz de analizar y ejecutar otros programas,
escritos en un lenguaje de alto nivel.
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.
Depuradores:
Es un programa usado para probar y depurar (eliminar los errores) de otros
programas (el programa "objetivo")
Entornos de
Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en
un entorno visual, de forma tal que el programador no necesite introducir
múltiples comandospara compilar, interpretar, depurar, etc. Habitualmente
cuentan con una avanzada interfaz gráfica de usuario (GUI).
¿Qué es un software de sistema?
Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del sistema informático en particular que se use,
aislándolo especialmente del procesamiento referido a las características
internas de: memoria, discos, puertos y dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc. El software de sistema le procura al
usuario y programador adecuadas interfaces de alto nivel, controladores,
herramientas y utilidades de apoyo que permiten el mantenimiento del sistema
global. Incluye entre otros:
Sistemas
operativos: 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.
Controladores
de dispositivos: es un programa informático que permite al sistema operativo
interactuar con un periférico, haciendo una abstracción del hardware y
proporcionando una interfaz -posiblemente estandarizada- para usarlo.
Herramientas
de diagnóstico: 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.
Herramientas
de Corrección y Optimización
Servidores:
es una computadora que, formando parte de una red, provee servicios a otras
computadoras denominadas clientes.
Utilidades:
es una herramienta que realiza: Tareas de mantenimiento, soporte para la
construcción y ejecución de programas, las tareas en general.
¿Qué un software de aplicación?
Es aquel que permite a los usuarios llevar a cabo una o
varias tareas específicas, en cualquier campo de actividad susceptible de ser
automatizado o asistido, con especial énfasis en los negocios. Incluye entre
muchos otros:
Aplicaciones
para Control de sistemas y automatización industrial
Aplicaciones
ofimáticas: es una recopilación de aplicaciones, las cuales son utilizados en
oficinas y sirve para diferentes funciones como crear, modificar, organizar,
escanear, imprimir, etc. archivos y documentos
Software
educativo: Se denomina software educativo al destinado a la enseñanza y el
aprendizaje autónomo y que, además, permite el desarrollo de ciertas
habilidadescognitivas.
Software
empresarial: Se entiende generalmente cualquier tipo de software que está
orientado a ayudar a una empresa a mejorar su productividad o a medirla.
Bases de
datos: es un conjunto de datos pertenecientes a un mismo contexto y almacenados
sistemáticamente para su posterior uso.
Telecomunicaciones
(por ejemplo Internet y toda su estructura lógica): es una técnica consistente
en transmitir un mensaje desde un punto a otro, normalmente con el atributo
típico adicional de ser bidireccional.
Videojuegos:
es un software creado para el entretenimiento en general y basado en la
interacción entre una o varias personas por medio de un controlador y un
aparato electrónico que ejecuta dicho videojuego
Software
médico: se llama a aquellos programas informáticos que son utilizados para
fines médicos. Se utilizan muchos dispositivos médicos para vigilar o controlar
a los pacientes, en su mayoría controlados por software.
Software de
cálculo Numérico y simbólico.
Software de
diseño asistido (CAD)
Software de
control numérico (CAM)
¿Qué es un software
online?
Es una plataforma 100% en línea, que contiene, provee y
administra recursos de enseñanza y de aprendizaje a través de software
educativo y películas animadas, para los niveles de preescolar y primaria.
Contiene temas de tecnología (TIC' s), desarrollo de destrezas (habilidades del
pensamiento), matemáticas, ciencias, geografía, lengua (inglés y español) y
educación preescolar. Todos los temas cuentan con un video explicativo,
información relevante del tema (lecturas, preguntas frecuentes, datos curiosos,
etc.), actividades y ejercicios para resolver en línea, prácticas imprimibles y
evaluaciones.
¿Qué es un software shareware?
El Shareware son programas realizados generalmente por
programadores independientes, aficionados o empresas pequeñas que quieren dar a
conocer su trabajo permitiendo que su programa sea utilizado gratuitamente por
todo aquel que desee probarlo.
¿Qué es un software propietario?
El software propietario es el más conocido porque el sistema
operativo más usado,Windows, es software propietario. En este tipo de software,
lo único que obtiene el usuario son los archivos binarios o ejecutables para
que pueda usar el programa, no modificarlo.
¿Qué es un software libre?
Software Libre se refiere a la libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo
más preciso, se refiere a cuatro libertades de los usuarios del software:
La libertad
de usar el programa, con cualquier propósito (libertad 0).
La libertad
de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad
1). El acceso al código fuente es una condición previa para esto.
La libertad
de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
La libertad
de mejorar el programa y hacer públicas las mejoras a los demás, de modo que
toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un
requisito previo para esto.