2. Concepto de software
Es un conjunto de programas, instrucciones y reglas
informáticas que permiten ejecutar distintas tareas en una
computadora.
3. Tipos de Software
• Software de traducción: con el que los programadores pueden crear otro
software.
• Software de uso general: ofrece la estructura para un gran número de
aplicaciones empresariales, científicas y personales. La mayoría del
software de este tipo se vende como paquete, es decir, con software y
documentación orientada al usuario.
4. • Software de aplicación: sirve como herramienta para elevar la
productividad de los usuarios en la resolución de problemas. Está diseñado y
escrito para realizar tareas específicas personales, empresariales o
científicas.
• Software del sistema: coordina las operaciones de hardware y lleva a cabo
las tareas ocultas que el usuario rara vez observa. Controla o respalda a los
otros tipos de software.
• Software multiuso: los paquetes de software integrado cuentan con varias
aplicaciones diseñadas para trabajar en conjunto; estos paquetes suelen
incluir como mínimo, 5 tipos de aplicaciones: procesador de textos, base de
datos, planilla de cálculo, gráficos y telecomunicaciones.
5. • Software vertical: Aplicaciones diseñadas específicamente para una
empresa o industria particular. Son mucho más costosas que las aplicaciones
de mercado masivo.
• Software a medida: Es el que se programa específicamente para
determinados clientes.
• Software privativo: aquél cuyo uso, redistribución o modificación están
prohibidos o necesitan una autorización.
• Software semi libre: aquél que no es libre, pero viene con autorización de
usar, copiar, distribuir y modificar para particulares sin fines de lucro.
• Software comercial: el desarrollado por una empresa que pretende ganar
dinero por su uso.
6. Clasificación del Software
• Software del sistema: conjunto de programas que sirven para interactuar con el
sistema, dando control sobre el hardware, además de dar soporte a otros programas.
Sistemas operativos: es un conjunto de programas que administran los recursos de la
computadora y controlan su funcionamiento. Se clasifican en:
-Sistema operativo mono tarea: son aquellos que solo permiten realizar una sola tarea.
-Sistema operativo multitarea: son sistemas que permiten realizar varios procesos a la
vez sin ningún problema.
-Sistema operativo monousuario: son aquellos que soportan a un usuario a la vez, no
importando la cantidad de procesadores o procesos que se estén realizando.
-Sistema operativo multiusuario: son los que soportan varios usuarios a la vez.
-Sistema operativo mono puesto: sirve para conectar un sólo PC y como particularidad
implica que todos los puertos están dirigidos y abiertos hacia el PC.
-Sistema operativo multipuesto: Cuando el router está configurado en multipuesto
debemos tener en cuenta que los puertos están cerrados y que por eso muchas veces hay
aplicaciones que no funcionan.
7. Herramientas de Diagnóstico: sirve para recopilar información acerca de
problemas que se produzcan en el equipo.
Herramientas de corrección y optimización:
•Controladores de dispositivo: es un conjunto de instrucciones que le
indican al sistema operativo como manejar un dispositivo de hardware.
Utilidades: Una amplia variedad de aplicaciones y complementos prácticos
que te ayudan a sacar el máximo partido a tu equipo.
8. • Software de aplicación: es aquel que hace que el computador coopere con
el usuario en la realización de tareas típicamente humanas, tales como
gestionar una contabilidad o escribir un texto. Ejemplos: Procesadores de
texto, Editores, Hojas de Cálculo, Sistemas gestores de bases de datos.
• Software de Programación: se utiliza para crear el software de sistema y el
de aplicación.
9. Intérpretes: son capases de analizar y ejecutar otros programas, escritos en
un lenguaje de alto nivel.
Compiladores: es un programa informático, que se encarga de traducir el código
fuente de una aplicación que este en desarrollo.
Enlazadores: Es un programa que toma los objetos generados en los primeros
pasos del proceso de compilación, la información de todos los recursos necesarios,
quita aquellos recursos que no necesita, y enlaza el código objeto con sus
bibliotecas con lo que finalmente produce un fichero ejecutable.
Depuradores: es una herramienta para depurar o limpiar de errores algún
programa informático.
Editores de texto: es un programa que permite crear y modificar archivos
digitales compuestos únicamente por un texto sin formato.
Entorno de desarrollo integrado (IDE): es un entorno de programación que ha
sido empaquetado como un programa de aplicación.