domingo, 14 de julio de 2019

IMPORTANCIA DEL SOFTWARE

Importancia del Software

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 archiconocidos 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 dá las órdenes, quien indica que debe hacer cada máquina con sus elementos, cuando y como. Un ordenador 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. Imaginaos 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.
Resumiendo y volviendo al hilo principal, 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. Si intentas ejecutar un software para una centralita de coches en un ordenador, no encontrará ni los mandos de las puertas, ni los elevalunas, ni el climatizador, y por tanto te dará errores, si es que llega a ejecutarse. 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.
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. Pongamos otro ejemplo muy sencillo; ahora mismo, escribiendo esto, al pulsar un botón del teclado, se activa automáticamente una serie de órdenes, que permiten identificar que botón se ha pulsado, traducirlo a lenguaje de máquina, mostrarlo en pantalla para el usuario y almacenarlo. Así, el software que tengo instalado en mi ordenador se ha ocupado de todo eso ante un simple gesto mío. 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 los ordenadores, sino que la mayor parte de los electrodomésticos, coches, mandos… llevan su propio software (más o menos simple) incorporado.

DESVENTAJAS

VENTAJAS DEL SOFTWARE.

1.Libre Uso. Cualquier persona puede disponer del software libre bajo las condiciones de la licencia.

2.Bajo Costo. Es gratuito.

3.Existe Libertad de Conocimiento y trabajo cooperativo entre sus usuarios lo que permite una mayor innovación tecnológica.

4.Rápida corrección de errores facilitado por el trabajo comunitario a través de Internet y de su libre acceso al código fuente.

5.Total independencia de un proveedor. El usuario puede administrar libremente su crecimiento y operación con total autonomía.

DESVENTAJAS DEL SOFTWARE

1.Dificultad en el intercambio de archivos (doc. de texto), dan errores o se pierden datos.

2.Mayor dificultad en la instalación y migración de datos para el usuario común.

3.Desconocimiento. El usuario común está muy familiarizado con los soportes de Microsoft, lo que hace elevar el costo de aprendizaje.

4.Ausencia de garantía. El software libre no se hace responsable por los daños.

5.Para su configuración se requieren conocimientos previos de funcionamiento del sistema operativo.

TIPOS DE SOFTWARE


El software es un conjunto de programas, rutinas, datos o instrucciones que se encargan de ejecutar diferentes tareas en un dispositivo, ya sea éste un pc, una tablet o un smartphone.
En español, software significa parte blanda, dado que es la parte intangible de cualquier dispositivo y es la que actúa como unión entre el usuario y el conocido como hardware.
¿Pero cuántos tipos de software existen?

Tipos de software

En la clasificación de software destacan, principalmente, tres tipos de software, que son: Software de aplicación, software de sistema y software de programación y que pasamos a analizar a continuación.

Software de sistema


El software de sistema es el que permite al usuario utilizar el sistema operativo incorporado en el ordenador o dispositivo en cuestión. El software de sistema lo componen una serie de programas que tienen dos objetivos, el primero es gestionar los recursos de los que dispone el hardware, pudiendo coordinar tareas, como por ejemplo la memoria, las unidades de disco, las impresoras o escáneres e, incluso, el mouse, y el segundo es ofrecer una interfaz al usuario para que el usuario pueda interactuar con el sistema.
Estos son los diferentes tipos de software de sistema:
  • Cargador de programas
  • Sistemas operativos (como son Mac, Windows o Linux)
  • Controlador de dispositivos
  • Herramientas de programación
  • Programas utilitarios
  • Entornos de escritorio
  • BIOS o sistema básico de entrada y salida
  • Hipervisores o máquinas virtuales (permiten gestionar diferentes Sistemas Operativos en un mismo dispositivo)
  • Gestores de arranque (en inglés se conocen como bootloaders)

Software de programación

El software de programación son las herramientas de las que se vale el programador para crear programas. Es decir, el programador emplea diferentes lenguajes de programación. Como por ejemplo los editores de texto o los compiladores, es decir, son diferentes tipos de software ideados para trabajar de la mano. Por ejemplo, el programador crea el código en el editor de texto y luego lo compila.
Clasificación de los diferentes tipos de software de programación:
  • Compiladores
  • Editores de texto
  • Enlazadores de código
  • Depuradores
  • Entornos de desarrollo integrado (IDE por sus siglas en inglés). Los entornos de desarrollo integrado agrupan los diferentes software de programación en una única interfaz y que consiguen facilitar el trabajo de los programadores al agrupar todas las herramientas en una sola.

Software de aplicación


Se llama software de aplicación a todo programa que otorga a los usuarios la capacidad para realizar diferentes trabajos. Es decir, software de aplicación serían todos los procesadores de texto, hojas de cálculo o videojuegos.
Tipos de software de aplicación más característicos:
  • Paquetería o aplicaciones de ofimática
  • Bases de datos
  • Videojuegos
  • Software empresarial
  • Programas o software educativo
  • Software de gestión o cálculo numérico
Estos son los tipos de programación más importantes, aunque si queréis aprender más sobre el tema, puedes aprender sobre software y hardware aquí o en el siguiente vídeo:

video


significado

conjuntos de comandos de distintos lenguajes de programacion,
que conjuntos realizan una serie de tareas al interactuar con un usuario
o ejecutarse por programacion automatizada,
cada software tiene una base un fundamento, y su sistema logico para interpretar las
acciones que realice un usuario,, de acuerdo con una base de datos.
el ejemplo mas basico de este, es el sistema operativo de tu pc , windows, Mac, Ubuntu, Linux
etc.