1.1 Conjunto de programas, instrucciones y reglas informáticas
que permiten ejecutar distintas tareas en una
computadora.
1.2 Abarca a todas las aplicaciones informáticas
2 es desarrollado mediante distintos lenguajes de
programación
2.1 Estos consisten en un conjunto de símbolos y
reglas sintácticas y semánticas, que
definen el significado de sus elementos
y expresiones.
3 Clasificacion
3.1 Segun la funcion
3.1.1 Software de Base
3.1.1.1 son los programas básicos necesarios para que una
computadora funcione.
3.1.1.1.1 Sirven para
interactuar con el
sistema.
3.1.1.1.2 Confieren control sobre
el hardware.
3.1.1.1.3 Da soporte a otros
programas.
3.1.1.2 Se divide en
3.1.1.2.1 Sistema Operativo
3.1.1.2.2 Controladores de Dispositivos
3.1.1.2.3 Programas Utilitaros
3.1.2 Software de Aplicacion
3.1.2.1 Son los programas diseñados para o por los usuarios para
facilitar la realización de tareas específicas en la
computadora.
3.1.2.2 Funcion segun
3.1.2.2.1 Programas Basicos
3.1.2.2.1.1 Aplicaciones cuyo propósito es mejorar el
desempeño del ordenador
3.1.2.2.2 Programas de
Productividad
3.1.2.2.2.1 Aplicaciones cuyo propósito es
facilitar, agilizar y mejorar para el
usuario, la ejecución de ciertas
tareas.
3.1.2.2.2.2 Ejemplos
3.1.2.2.2.2.1 Procesadores de texto
3.1.2.2.2.2.2 Presentaciones automaticas
3.1.2.2.2.2.3 Navegadores de internet
3.1.2.2.2.2.4 Administradores de Base de datos
3.1.2.2.2.2.5 Hojas de calculo
3.1.3 Software de Programacion
3.1.3.1 Programas que ayudan
3.1.3.1.1 Al desarrollo del software, analistas y
programadores.
3.1.3.1.2 A crear software de base, de aplicación
u otros programas de desarrollo.
3.2 Libre y Propietario
3.2.1 Libre
3.2.1.1 Permite que un programa sea copiado, distribuido,
investigado, modificado, etc. sin ningún tipo de
interrupción.
3.2.1.2 Software gratuito publicado en
Internet.
3.2.1.3 un usuario o empresa puede tomar un programa,
modificarlo y venderlo como producto comercial propio.
3.2.2 Propietario
3.2.2.1 Todo programa con limitaciones para ser
copiado, implementado y distribuido
3.2.2.2 El código fuente se encuentra disponible
solo para los propietarios del programa.
3.2.3 Siempre deben ir
acompañados por la
licencia que defina las
obligaciones y
responsabilidades de
los autores y usuarios.
3.3 Versiones
3.3.1 Freeware
3.3.1.1 De libre uso.
3.3.2 Shareware
3.3.2.1 Permite usar el programa todo el
tiempo que se desea, pero con
limitaciones y para obtener el
software completo se debe pagar.
3.3.3 Demo o Trial
3.3.3.1 Similar al shareware, pero con
un periodo de uso.
3.3.4 Beta
3.3.4.1 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.