Conjunto de programas, instrucciones y reglas informáticas
que permiten ejecutar distintas tareas en una
computadora.
Abarca a todas las aplicaciones informáticas
es desarrollado mediante distintos lenguajes de
programación
Estos consisten en un conjunto de símbolos y
reglas sintácticas y semánticas, que
definen el significado de sus elementos
y expresiones.
Clasificacion
Segun la funcion
Software de Base
son los programas básicos necesarios para que una
computadora funcione.
Sirven para
interactuar con el
sistema.
Confieren control sobre
el hardware.
Da soporte a otros
programas.
Se divide en
Sistema Operativo
Controladores de Dispositivos
Programas Utilitaros
Software de Aplicacion
Son los programas diseñados para o por los usuarios para
facilitar la realización de tareas específicas en la
computadora.
Funcion segun
Programas Basicos
Aplicaciones cuyo propósito es mejorar el
desempeño del ordenador
Programas de
Productividad
Aplicaciones cuyo propósito es
facilitar, agilizar y mejorar para el
usuario, la ejecución de ciertas
tareas.
Ejemplos
Procesadores de texto
Presentaciones automaticas
Navegadores de internet
Administradores de Base de datos
Hojas de calculo
Software de Programacion
Programas que ayudan
Al desarrollo del software, analistas y
programadores.
A crear software de base, de aplicación
u otros programas de desarrollo.
Libre y Propietario
Libre
Permite que un programa sea copiado, distribuido,
investigado, modificado, etc. sin ningún tipo de
interrupción.
Software gratuito publicado en
Internet.
un usuario o empresa puede tomar un programa,
modificarlo y venderlo como producto comercial propio.
Propietario
Todo programa con limitaciones para ser
copiado, implementado y distribuido
El código fuente se encuentra disponible
solo para los propietarios del programa.
Siempre deben ir
acompañados por la
licencia que defina las
obligaciones y
responsabilidades de
los autores y usuarios.
Versiones
Freeware
De libre uso.
Shareware
Permite usar el programa todo el
tiempo que se desea, pero con
limitaciones y para obtener el
software completo se debe pagar.
Demo o Trial
Similar al shareware, pero con
un periodo de uso.
Beta
aún está en etapa de desarrollo y se pone a
disposición de los usuario para que opinen sobre
cambios a realizar antes de la aparición de la
versión comercial.