El documento define y clasifica los diferentes tipos de software. Explica que el software incluye software de sistema, software de aplicación y software de programación. Define el software de acuerdo a su uso, distribución y costo. Algunos ejemplos de software libre son Linux y Open Office.
2. Definición
La palabra «software» se refiere al equipamiento lógico
o soporte lógico de un computador digital, comprende el
conjunto de los componentes lógicos necesarios para
hacer posible la realización de una tarea específica, en
contraposición a los componentes físicos del sistema
(hardware).
3. SOFTWARE
Tales componentes lógicos incluyen, entre otros,
aplicaciones informáticas tales como procesador de textos,
que permite al usuario realizar todas las tareas
concernientes a edición de textos; software de sistema, tal
como un sistema operativo, el que, básicamente, permite al
resto de los programas funcionar adecuadamente,
facilitando la interacción con los componentes físicos y el
resto de las aplicaciones, también provee una interface
ante el usuario.
5. Software de Sistema:
Es aquel que permite que el hardware funcione. Su
objetivo es desvincular adecuadamente al programador
de los detalles del computador 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.
6. El software de sistema le procura
al usuario y programador
adecuadas interfaces de alto
nivel y utilidades de apoyo que
permiten su mantenimiento.
Incluye entre otros:
• Sistemas operativos
• Controladores de dispositivo
(drivers)
• Herramientas de diagnóstico
• Herramientas de Corrección
y Optimización
• BIOS
• Utilidades
7. Software de Aplicación:
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. Realizan determinadas tareas
típicas humanas, que anteriormente se hacían a mano. En
definitiva es aquel que sirve para realizar tareas,
facilitando así al usuario su trabajo, como pueden ser las
aplicaciones ofimáticas (procesador de texto, hoja de
cálculo, programa de presentación, sistema de gestión de
base de datos...), u otros tipos de software especializados
como software médico, software educativo, editores de
música, programas de contabilidad, etc.
8. Incluye entre otros:
• Aplicaciones de Sistema de
control y automatización
industrial
• Aplicaciones ofimáticas
• Software educativo
• Software médico
• Software de Cálculo Numérico
• Software de Diseño
Asistido (CAD)
• Software de Control
Numérico (CAM)
• Apps
9. 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.
10. Incluye entre otros:
• Editores de texto
• Compiladores
• Intérpretes
• Enlazadores
• Depuradores
• Entornos de Desarrollo Integrados (IDE): Agrupan las
anteriores herramientas, usualmente en un entorno
visual, de forma que el programador no necesite introducir
múltiples comandos para compilar, interpretar, depurar,
etc.. Habitualmente cuentan con una avanzada interfaz
gráfica de usuario (GUI).
12. Software Freeware:
Todo aquel programa que se distribuya gratuitamente,
con ningún coste adicional. También existen autores
que lo único que piden es que te registres, es decir, que
les digas que usas su programa.
Es software gratis, lo que no
significa libre, es decir no podemos
hacer uso de su código. Sin
embargo el software ofrecido
mediante esta licencia es
completamente gratuito, completo
y funcional.
13. Software Shareware:
Es otra modalidad de comercialización todavía más
extendida, el programa se distribuye con limitaciones,
bien como versión de demostración o evaluación, con
funciones o características limitadas o con un uso
restringido a un límite de tiempo establecido,
generalmente se ofrece por un período de tiempo de
prueba, llamado “Trial”, (por ejemplo 30 días) en los
cuales podemos probar el producto completo,
transcurrido ese lapso, deberemos pagar o aceptar la
versión del producto muy recortada.
14. Software Adware:
Programas gratuitos en su totalidad pero que incluyen
publicidad en su programa, ejemplo de este tipo de
programas son muchas applets (componente de una
aplicación que se ejecuta en el contexto de otro
programa, por ejemplo en un navegador web) de juegos
que incluyen publicidad.
15. Software Propietario:
O privativo es el software del
cual no existe una forma libre
de acceso a su código fuente,
el cual solo se encuentra a
disposición de su
desarrollador y no se permite
su libre modificación,
adaptación o incluso lectura
por parte de terceros.
EN FUNCIÓN DE SU COSTO
16. Software LIBRE:
(En inglés free software) es la
denominación del software
que brinda libertad a los
usuarios sobre su producto
adquirido y por tanto, una vez
obtenido, puede ser usado,
copiado, estudiado,
modificado y redistribuido
libremente.
17. Según la Free Software Foundation, el 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 4 libertades de los
usuarios del software: la libertad de usar el programa,
con cualquier propósito; de estudiar el funcionamiento
del programa, y adaptarlo a las necesidades; de
distribuir copias, con lo que puede ayudar a otros; de
mejorar el programa y hacer públicas las mejoras, de
modo que toda la comunidad se beneficie (para la
segunda y última libertad mencionadas, el acceso al
código fuente es un requisito previo).
18. El software libre suele estar disponible gratuitamente, o
al precio de coste de la distribución a través de otros
medios; sin embargo no es obligatorio que sea así, por
ende no hay que asociar software libre a "software
gratuito" (denominado usualmente freeware), ya que,
conservando su carácter de libre, puede ser distribuido
comercialmente ("software comercial").
19. Análogamente, el "software gratis" o "gratuito" incluye
en algunas ocasiones el código fuente; no obstante, este
tipo de software no es libre en el mismo sentido que el
software libre, a menos que se garanticen los derechos
de modificación y redistribución de dichas versiones
modificadas del programa.
Un ejemplo de este tipo es el conocido sistema operativo
Linux o el paquete de oficina Open Office (similar al
Office de Microsoft).