Академический Документы
Профессиональный Документы
Культура Документы
Si bien esta distincin es, en cierto modo, arbitraria, y a veces confusa, a los fines prcticos se
puede clasificar al software en tres grandes tipos:
Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de
los detalles del sistema informtico en particular que se use, aislndolo especialmente del
procesamiento referido a las caractersticas internas de: memoria, discos, puertos y dispositivos de
comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y
programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de
apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnstico
Herramientas de Correccin y Optimizacin
Servidores
Utilidades
Software de programacin: Es el conjunto de herramientas que permiten
al programador desarrollar programas informticos, usando diferentes alternativas ylenguajes de
programacin, de una manera prctica. Incluyen bsicamente:
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un
entorno visual, de forma tal que el programador no necesite introducir mltiples comandos para
compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz grfica de
usuario (GUI).
Software de aplicacin: Es aquel que permite a los usuarios llevar a cabo una o varias tareas
especficas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con
especial nfasis en los negocios. Incluye entre muchos otros:
Aplicaciones para Control de sistemas y automatizacin industrial
Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo Internet y toda su estructura lgica)
Videojuegos
Software mdico
Software de clculo numrico y simblico.
Software de diseo asistido (CAD)
Software de control numrico (CAM)