Conjunto de programas,
instrucciones y reglas
informáticas que permiten
ejecutar distintas tareas en una
computadora
Equipamiento
lógico e intangible
de un ordenador
Un lenguaje de programación permite a los
programadores del software especificar, en forma
precisa, sobre qué datos debe operar una computadora
Clasificación
Base
Conjunto de programas
básicos necesarios para
que una computadora
funcione
Se divide en
-Sistema operativo
-Controladores de
dispositivos
-Programas utilitarios
Aplicación
Conjunto deprogramas
diseñados para o por los
usuarios para facilitar la
realización de tareas
específicas en la computadora
Funciones
Básicos
Productividad
Programación
Programas que ayudan al
desarrollo del software, analistas y
programadores, a crear software de
base, de aplicación u otros
programas de desarrollo
Tipos
Libre
Permite que un programa sea copiado,
distribuido, investigado, modificado, etc.
sin ningún tipo de interrupción
Un usuario o empresa puede
tomar un programa libremente,
modificarlo de acuerdo a sus
necesidades y venderlo como
producto comercial propio
Propietario
Es todo programa que tiene
limitaciones para ser copiado,
implementado y distribuido
Los único autorizados a acceder a él
son los propietarios del programa,
quienes tiene los derechos exclusivos
sobre el producto y la tecnología.
Versiones
Freeware
Cuando es de libre uso y el usuario
puede instalar y utilizar la
herramienta informática sin
ningún tipo de restricción
Shareware
-No cuenta con todas las
funcionalidades que tienen
las versiones comerciales
-Permite usar el programa
todo el tiempo que se
desea, con limitaciones y
para obtener el software
completo se debe pagar el
precio de la versión
comercial.
Demo/Trial
Tiene un
periodo de
uso
estipulado
(días o meses)
y puede o no
estar limitado
en las
funciones que
realiza
Beta
Es una versión que sigue en
etapa de desarrollo y que se
pone a disposición de los
usuario para que opinen
sobre posibles cambio a
realizar antes de la aparición
de la versión comercial