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. Engloba desde pequeñas aplicaciones para llevar a cabo tareas muy especificas, 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 el, este no funcionaria. Es el software quien da las ordenes, quien indica que debe hacer cada maquina con sus elementos, cuando y como.
Un ordenador sin software seria 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.
Quienes diseñan el software en grandes programas, como por ejemplo los sistemas operativos, existen tipos de cientos y miles de personas que trabajan en ellos durante largos periodos de tiempos, sobre todo debido a su complejidad 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. Hay corrientes de grandes empresas que obtienen beneficio económico del software hay una corriente mundial que aboga por el software libre o gratuito.
El software controla al hadware, de echo cada software suele ser especifico para determinados equipos o maquinas. Un software adecuado es de vital importancia, pues, para llevar a cabo la tarea que se quiere hacer el modo correcto. Cuando un software no funciona bien en un determinado hadware, se habla de incompatibilidad entre ambos
.
La importancia del software radica también en que permite una comunicación entre el usuario y la maquina, eh incluso una interacción entre ambos, 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. Esta tan presente en nuestra vida cotidiana, que muchas veces pasa desapercibido que no solo tenemos programas y aplicaciones en los ordenadores, sino que la mayor parte de los electrodomésticos, coches, mandos... llevan su propio software (mas o menos simple) incorporado.
VIDEO INFORMATIVO
CARACTERÍSTICAS DEL SOFTWARE
El software es un elemento del sistema que es lógico, en lugar de físico, por tanto el software tiene unas características considerablemente diferentes a las del hadware. El software se desarrolla no se fabrica; la alata calidad se alcanza por pedio de un buen diseño, el software es intangible y no se desgasta; es inmune a los males ambientales que desgastan el hadware.
Un componente de software se debe diseñar e implementar de forma que pueda utilizarse en muchos programas diferentes.
Además de estas cracterísticas ya mencionadas también existen tres cracterísticas básicas del software, que son las características operativas, las características de transición y las características de revisón
Características operativas del Software
Son factores de funcionalidad, es como se presenta el software, es la “parte exterior” del mismo. Incluye aspectos como:- Corrección: El software que estamos haciendo debe satisfacer todas las especificaciones establecidas por el cliente.
- Usabilidad / Facilidad de aprendizaje: Debe ser sencillo de aprender.
- Integridad: Un software de calidad no debe tener efectos secundarios.
- Fiabilidad: El producto de software no debería tener ningún defecto. No sólo esto, no debe fallar mientras la ejecución.
- Eficiencia: Forma en que el software utiliza los recursos disponibles. El software debe hacer un uso eficaz del espacio de almacenamiento y el comando ejecutar según los requisitos de tiempo deseados.
- Seguridad: Se deben tomar medidas apropiadas para mantener los datos a salvo de las amenazas externas
- Interoperabilidad: Es la capacidad para el intercambio de información con otras aplicaciones.
- Reutilización: Es poder utilizar el código de software con algunas modificaciones para diferentes propósitos.
- Portabilidad: Capacidad para llevar a cabo las mismas funciones en todos los entornos y plataformas.
Características de revisión de Software
- Capacidad de mantenimiento: El mantenimiento del software debe ser fácil para cualquier tipo de usuario.
- Flexibilidad: Los cambios en el software debe ser fácil de hacer.
- Extensibilidad: Debe ser fácil de aumentar nuevas funciones.
- Esca-labilidad: Debe ser muy fácil de actualizar para más trabajo.
- Capacidad de prueba: Prueba del software debe ser fácil.
- Modularidad: Debe estar compuesto por unidades y módulos independientes entre sí
Para mayor informacion visita esta pagina web haciendo clic aquí
Aprende más sobre las características del software educativo a tavés del siguente esquema: