3. Definición
Se conoce como software al equipamiento
lógico o soporte lógico de un sistema
informático; comprende el conjunto de los
componentes lógicos necesarios que hacen
posible la realización de tareas
específicas, en contraposición a los
componentes físicos, que son
llamados hardware.
4. CARACTERISTICAS
1. El software se desarrolla o construye; no se
manufactura en el sentido clásico. A pesar de que
existen similitudes entre el desarrollo del
software y la manufactura del hardware, las dos
actividades serian diferentes en lo fundamental.
En ambas la alta calidad se alcanza por medio del
buen diseño, la fase de manufactura del hardware
puede incluir problemas de calidad existentes en
el software.
2. El software no se desgasta.
3. El software es inmune a los males ambientales
que desgasten el hardware. Por lo tanto la curva
5. 4.A pesar de que la industria tiene una tendencia
hacia la construcción por componentes, la
mayoría del software aun se construye a la
medida.
Un componente de software se debe diseñar e
implementar de forma que puede utilizarse en
muchos programas diferentes.
Los componentes reutilizables modernos
encapsulan tanto los datos como el proceso se
aplican a estos, lo que permite al ingeniero de
software crear nuevas aplicaciones nuevas a
partir de partes reutilizables.
6. TIPOS
El software de aplicación donde se incluyen
aplicaciones de usuario final tales como
procesadores de textos, hojas de cálculo o
juegos.
El middleware controla y coordina los
sistemas distribuidos.
Los lenguajes de programación definen la
sintaxis de los programas de ordenador. Por
ejemplo, muchas aplicaciones bancarias, o de
adultos, fueron escritos en el lenguaje COBOL,
originalmente inventado en 1959. Las nuevas
aplicaciones se escriben a menudo en lenguajes
de programación más modernos.
El software del sistema incluye los sistemas
operativos, que rigen los recursos informáticos.
Hoy en día hay grandes aplicaciones que se
7. Testware es un software para
pruebas de hardware o un
paquete de software.
Los controladores de
dispositivos, tales como discos
duros, impresoras, unidades de CD
o monitores de ordenador.
Las herramientas de
programación ayudan a realizar
tareas de computación en
cualquier categoría mencionada
anteriormente.