Guía temática de software
El siguiente esquema se proporciona como descripción general y guía temática del software:
Software : conjunto de programas informáticos y datos relacionadosque proporcionan la información necesaria para el funcionamiento de una computadora . Se almacena en diversas formas de memoria de la computadora. Comprende procedimientos, algoritmos y documentación relacionados con el funcionamiento de un sistema de procesamiento de datos. El término se acuñó para contrastar con el término hardware, que significa dispositivos físicos. A diferencia del hardware, el software "no se puede tocar". [1] El software también se utiliza a veces en un sentido más estricto, es decir, solo software de aplicación . A veces, el término incluye datos que tradicionalmente no se han asociado con las computadoras, como películas, cintas y discos. [2]
Tipos
- Software de aplicación : aplicaciones de usuario final de computadoras, como procesadores de texto o videojuegos , y software ERP para grupos de usuarios.
- El middleware controla y coordina sistemas distribuidos .
- Lenguajes de programación : definen la sintaxis y la semántica de los programas informáticos. Por ejemplo, muchas aplicaciones bancarias maduras se escribieron en el lenguaje COBOL , inventado en 1959. Las aplicaciones más nuevas suelen estar escritas en lenguajes más modernos.
- Software del sistema : proporciona las funciones básicas para el uso de la computadora y ayuda a que funcione el hardware y el sistema. Incluye una combinación de los siguientes elementos:
- Teachware : cualquier tipo especial de software u otro medio de producto dedicado a fines educativos en ingeniería de software y más allá de la educación general. [3]
- Testware : cualquier software para probar hardware o software.
- Firmware : software de bajo nivel que suele almacenarse en dispositivos de memoria programables eléctricamente. El firmware recibe su nombre porque se trata como hardware y otros programas de software lo ejecutan. Con frecuencia, el firmware no es accesible para que otras entidades, salvo las empresas de los desarrolladores, puedan modificarlo.
- Shrinkware es el nombre antiguo que se le daba al software comprado por los consumidores, porque a menudo se vendía en tiendas minoristas en una caja envuelta en plástico .
- Controladores de dispositivos : controlan partes de las computadoras, como unidades de disco , impresoras , unidades de CD o monitores de computadora .
- Herramientas de programación : ayudan a los programadores a escribir programas informáticos y software utilizando varios lenguajes de programación de una manera más conveniente. Las herramientas incluyen:
Productos
Por editor
Por plataforma
Por tipo
Comparaciones
Historia
Desarrollo
El desarrollo de software implica el establecimiento de un ciclo de vida de desarrollo de sistemas de un producto de software. Abarca un proceso planificado y estructurado desde la concepción del software deseado hasta su manifestación final, [4] lo que constituye la programación informática , el proceso de escritura y mantenimiento del código fuente . El desarrollo de software incluye la investigación, la creación de prototipos, la modificación, la reutilización, la reingeniería, el mantenimiento o cualquier otra actividad que dé como resultado productos de software. [5]
Ingeniería de software
Programación de computadoras
Distribución
Distribución de software –
Industria
Publicaciones
Personas influyentes
Véase también
Referencias
- ^ "Wordreference.com: WordNet 2.0". Universidad de Princeton, Princeton, NJ . Consultado el 19 de agosto de 2007 .
- ^ "software..(nd)". Dictionary.com Unabridged (v 1.1) . Consultado el 13 de abril de 2007 .
- ^ "Traducción 'teachware'".
- ^ "Desarrollo de aplicaciones (AppDev) definido y explicado".
- ^ DRM Associates (2002). "Glosario de desarrollo de nuevos productos" . Consultado el 29 de octubre de 2006 .
Enlaces externos