El documento describe la importancia y aplicaciones del software. Explica que el software controla el hardware y le da funcionalidad, siendo esencial para que los sistemas informáticos funcionen. Además, detalla varios tipos de software como los sistemas operativos, el tiempo real, la gestión, la ingeniería, el empotrado, los de computadoras personales, la web y la inteligencia artificial; y sus usos correspondientes. En general, enfatiza el papel fundamental del software en la sociedad moderna y cómo ha revolucionado las tareas humanas.
1. IMPORTANCIA & APLICACIÓN DEL SOFTWARE
Jorge Reyes Mendoza
La palabra software se refiere a las instrucciones que se incorporan a un sistema informático para que
este lleve a cabo una determinada función. Partiendo de esta sencilla definición, el campo que se
esconde detrás es inmenso, porque engloba desde pequeñas aplicaciones para llevar a cabo tareas muy
específicas, a sistemas operativos con capacidad para realizar miles de funciones.
El software es imprescindible para cualquier sistema informático o basado en informática, puesto que
sin él, este no funcionaría. Es el software quien da las órdenes, quien indica que debe hacer cada
máquina con sus elementos, cuando y como. Una PC sin software sería simplemente un conjunto de
chips, cables, periféricos e interruptores totalmente inerte y sin función alguna. Es el software quien
ordena todo ese material, lo reconoce, le asigna una función según sus características, y permite que
funcione todo en su conjunto. Imaginate una orquesta tocando una pieza: el director sería la parte
central del ordenador, los músicos, el hardware periférico, y el software, la partitura de esa pieza. Está
claro que sin partitura no habrá música, pero también que sin músicos tampoco. Continuando el símil, si
en el caso de las partituras son los compositores quienes las crean, en el caso de la informática son los
programadores, quienes diseñan el software para que cumpla con la función deseada. En grandes
programas, como por ejemplo los sistemas operativos, existen equipos de cientos y miles de personas
que trabajan en ellos durante largos periodos de tiempo, sobre todo debido a su complejidad. Y de
hecho empresas como Apple, Microsoft, Google… son básicamente empresas dedicadas al software y su
desarrollo, lo cual nos permite hacernos una pequeña idea del valor del software. Contra esta corriente
de grandes empresas que obtienen beneficio económico del software, hay una corriente mundial que
aboga por el software libre o gratuito, pero bueno, esa es otra historia.
Resumiré un poco, el software controla al hardware, aunque evidentemente sin este último el software
tampoco puede funcionar. De hecho cada software suele ser específico para determinados equipos o
máquinas. Un software adecuado es de vital importancia, pues, para llevar a cabo la tarea que se quiere
hacer de modo correcto. Cuando un software no funciona bien en un determinado hardware, se habla
de incompatibilidad entre ambos. Vamos a hablar de otro ejemplo, los coches: Un coche en la parte de
hardware podemos decir que es tanto las llantas, el motor, el volante, y demás cosas que no recuerdo
porque no soy experto en coches pero algo que es importante es que si un Software (si, los coches
también tienen un software), no sería posible poder poner la música a todo volumen o encender las
luces, direccionales o encender los limpiadores.
La importancia del software radica también en que permite una comunicación entre el usuario y la
máquina, e incluso una interacción entre ambos. Y esa es precisamente otra de sus grandes funciones:
facilitar las tareas a los usuarios. Gracias al software podemos ejecutar tareas que hace décadas
hubiesen llevado años de trabajo, y ello ha supuesto sin lugar a dudas una revolución mundial en la
sociedad moderna. Está tan presente en nuestra vida cotidiana, que muchas veces pasa desapercibido
que no sólo tenemos programas y aplicaciones en las máquinas, sino que la mayor parte de los
electrodomésticos, coches, mandos… llevan su propio software (más o menos simple) incorporado.
A continuación podrás leer algunos usos y aplicaciones del software solamente los más relevantes,
seguro hay más que con el tiempo los conoceremos.
2. IMPORTANCIA & APLICACIÓN DEL SOFTWARE
Jorge Reyes Mendoza
Software de sistemas. El software de sistemas es un conjunto de programas que han sido escritos para
servir a otros programas. Por ejemplo algún Sistema Operativo, ya sea el de tu PC, Teléfono, Walkman o
iPod.
Software de tiempo real. El software que coordina/analiza/controla sucesos del mundo real conforme
ocurren, se denomina de tiempo real. Por ejemplo un software para las alarmas sísmicas también puede
tomarse como ejemplo todo el tiepo de software que se usa para el Broadcast.
Software de gestión. El proceso de la información comercial constituye la mayor de las áreas de
aplicación del software. Por ejemplo el de los cajeros, los bancos, las nóminas cuentas de haberes y todo
ese tipo.
Software de ingeniería y científico. El software de ingeniería y científico está caracterizado por los
algoritmos de «manejo de números». Las aplicaciones van desde la astronomía a la vulcanología, desde
el análisis de la presión de los automotores a la dinámica orbital de las lanzaderas espaciales y desde la
biología molecular a la fabricación automática.
Software empotrado. Los productos inteligentes se han convertido en algo común en casi todos los
mercados de consumo e industriales. El software empotrado reside en memoria de sólo lectura y se
utiliza para controlar productos y sistemas de los mercados industriales y de consumo.
Software de computadoras personales. El mercado del software de computadoras personales ha
germinado en las pasadas dos décadas. El procesamiento de textos, las hojas de cálculo, los gráficos por
computadora, multimedia, entretenimientos, gestión de bases de datos, aplicaciones financieras, de
negocios y personales y redes o acceso a bases de datos externas son algunas de los cientos de
aplicaciones.
Software basado en Web. Las páginas Web buscadas por un explorador son software que incorpora
instrucciones ejecutables (por ejemplo, CGI, HTML, Perl, o Java), y datos (por ejemplo, hipertexto y una
variedad de formatos de audio y visuales).La red viene a ser una gran computadora que proporciona un
recurso software casi ilimitado que puede ser accedido por cualquiera con un modem.
Software de inteligencia artificial. El software de inteligencia artificial (IA) hace uso de algoritmos no
numéricos para resolver problemas complejos para los que no son adecuados el cálculo o el análisis
directo. Los sistemas expertos, también llamados sistemas basados en el conocimiento, reconocimiento
de patrones (imágenes y voz), redes neuronales artificiales, prueba de teoremas, y los juegos son
representativos de las aplicaciones de esta categoría.