Software
Se refiere al equipamiento lógico o soporte lógico
de un computador digital, y comprende el conjunto de los componentes lógicos
necesarios para hacer posible la realización de una tarea específica, en
contraposición a los componentes físicos del sistema (hardware).
Otra característica del software va más allá de los
programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información
de usuario forman parte del software: es decir, abarca
todo lo intangible.
Clasificación del software
Se puede clasificar en
diferentes tipos de software.
Software del sistema: le procura al usuario y
programador adecuados controladores, herramientas y utilidades de apoyo que permiten el
mantenimiento del sistema global.
Aplicaciones.
- Controladores de dispositivos.
- Sistemas operativos.
Software de programación: Nos ofrece una serie de
herramienta para poder desarrollar
programas o aplicaciones usando diferentes alternativas y lenguajes de programación, de una manera práctica.
Aplicaciones
de él.
- Editores de texto.
- Intérpretes.
- Compiladores.
Software
de aplicación: Este describe programas que son para el usuario, así descrito
para poder realizar casi cualquier tarea. Este es aquel cuyo que puede ser
utilizado en cualquier instalación informática, independiente del empleo que vayamos a hacer de ella.
Ejemplo
de este tipo de software
·
Aplicaciones de negocios: en esta se encuentran los procesadores de palabras, hojas de cálculos, base de datos,
Graficadores.
·
Software
educativo.
·
Software de
cálculo numérico y simbólico.
Proceso de creación del software
El proceso de creación de software puede llegar a ser muy complejo,
dependiendo de su porte, características y criticidad del mismo. Por ejemplo la
creación de un sistema operativo es una tarea que requiere proyecto, gestión,
numerosos recursos y todo un equipo disciplinado de trabajo. En el otro
extremo, si se trata de un sencillo programa, éste puede ser realizado por un
solo programador fácilmente
Carácter evolutivo del software
El software es el producto derivado del proceso de desarrollo, según la
ingeniería de software. Este producto es intrínsecamente evolutivo durante su
ciclo de vida. El software evoluciona, en general, generando versiones cada vez
más completas, complejas, mejoradas, optimizadas en algún aspecto, adecuadas a
nuevas plataformas (sean de hardware o sistemas operativos), etc.
Cuando un sistema deja de evolucionar, eventualmente cumplirá con su
ciclo de vida, entrará en obsolescencia e inevitablemente, tarde o temprano,
será reemplazado por un producto nuevo.
El software evoluciona sencillamente porque se debe
adaptar a los cambios del entorno, sean funcionales (exigencias de usuarios),
operativos, de plataforma o arquitectura hardware.Software Libre
La libertad para ejecutar copias, distribuir y
modificar los programas.
Software Privado
Es el cual el usuario tiene limitaciones para usarlos.
0 comentarios:
Publicar un comentario