UNIVERSIDAD DE TECNOLÓGICA DE PANANÁ
FACULTA DE INGENIERÍA INDUSTIAL
INVESTIGACIÓN TIPOS DE SOFTWARE
Nombre: Nicolás Reyes Cédula: 12-703-2497 Grupo: 42L-111
Profesora: María Luisa Vélez
TIPOS DE SOFTWARE
Marisol Maldonado Olmos, una ingeniera mecatrónica que posee un canal
de YouTube titulado “Pasos por ingeniería”, propone la siguiente definición de
software:
“Es un conjunto de instrucciones de programa detalladas que controlan y
coordinan los componentes del hardware de una computadora y controlan las
operaciones de un sistema informático. Las operaciones que debe realizar el
hardware son especificadas por una lista de instrucciones llamadas programas o
software”.
El concepto de hardware, que vendría a ser la parte tangible de la computadora
como, por ejemplo, el teclado, la pantalla o el disco duro. Mientras que el software
está compuesto por las partes que no son tangibles.
Podríamos decir entonces, que el concepto de software engloba a todas las
aplicaciones que se encuentran instaladas en cualquier dispositivo, ya sea tu
computadora, smartphone o tablet.
Dentro de este orden de ideas, podríamos decir que el software es la parte
lógica: la manera en la que una computadora efectúa las operaciones de acuerdo
con una serie de instrucciones que generaron los programadores que lo crearon.
Por esta razón, el software es un conjunto de programas y rutinas que permiten
realizar a la computadora tareas como, por ejemplo, escribir, colorear en
Paint, editar fotografías, etc.
1
1. Cuáles son los tipos de software
Existen tres tipos de clasificaciones que detallaremos a continuación:
Software de aplicación
Software de programación
Software de sistema
1.1 Software de aplicación
El concepto de software de aplicación en informática se entiende como el conjunto
de programas informáticos instalados en el sistema por el usuario y diseñados
para llevar a cabo un objetivo determinado y concreto. Puede ser de tipo lúdico,
instrumental, comunicativo, informativo, etc.
Los tipos de software de aplicaciones suelen usarse a través de celulares o
computadoras. Son aquellos que no están relacionados con el funcionamiento de
la computadora, sino con programas que instalamos en ella para darle funciones
determinadas, como herramienta de trabajo, de ocio o de información, entre otras.
1.1.1 Tipos de software de aplicación
Tipos de software de ofimática: software de aplicación que posea utilidades
informáticas diseñadas para tareas de oficinas.
Tipos de software educativos: su objetivo es facilitar el proceso tanto de
enseñanza como de aprendizaje. Dentro de ellos pueden encontrarse
programas de práctica y ejercicio, de simulación.
Tipos de software de gestión: los softwares de gestión están integrados por un
conjunto de herramientas para ser utilizadas en tareas relacionadas con la
administración o el cálculo numérico. Por ejemplo, un software de hoja de
cálculo como Excel.
Tipos de software de videojuegos: aquí entran los softwares utilizados para el
desarrollo de videojuegos desde su concepto hasta su publicación. Un ejemplo
es Unity 3D.
2
Tipos de software de diseño: permiten retocar o modificar imágenes, realizar
dibujos, y guardarlos después en distintos formatos. Los ejemplos más
conocidos: Illustrator y Photoshop.
1.2 Software de programación
El software de programación permite la creación de cualquier tipo de software. A
través del conocimiento lógico y del lenguaje de programación orientado a objetos,
es posible diseñar utilidades digitales para que ejerzan diversas funciones.
Los softwares de programación también son conocidos como tipos de software de
desarrollo, ya que, como su nombre lo indica, es un programa que permite el
desarrollo de aplicaciones.
Es decir, que los softwares de programación se utilizan para crear más tipos de
software como el software de sistema o de aplicaciones. Entre los ejemplos más
conocidos podemos nombrar a Java y HTML5.
1.2.1 Tipos de software de programación
Editor de textos: se utilizan para crear y gestionar archivos digitales que se
componen por texto. Tienen como objetivo leer el archivo e interpretar los
bytes según el código del editor.
Intérprete: este tipo de software de programación se encarga de analizar y
transformar información sobre otros programas.
Depuradores de códigos: son conjuntos de herramientas de programación que
se encargan de depurar errores que provienen de otros programas.
Entorno de desarrollo integrado (IDE): son un tipo de software que le brinda al
programador herramientas para facilitar el desarrollo y mejorar la
productividad.
Compiladores: funcionan como una especie de traductor que edifica el
lenguaje de programación y, de este modo, permiten la compatibilidad y
ejecución del programa en un sistema operativo.
3
1.3 Tipos de software de sistema
El software de sistema permite controlar todos los componentes físicos que
integran un dispositivo. Es este tipo de software el que le permite al usuario utilizar
la interfaz del sistema operativo que viene incorporado al dispositivo.
Sin el software de sistema, cualquier dispositivo, ya sea una computadora o un
celular, no podría abrir ninguna aplicación ni encenderse. Por lo tanto, podemos
decir que el software de sistema permite que funcione nuestro hardware.
Las funciones del software de sistema son dos:
Gestionar los recursos físicos del aparato con el fin de coordinar tareas y
administrar la memoria para poder utilizarlo.
Permitirle al usuario controlar e interactuar el sistema, conectando a las
aplicaciones con los recursos del hardware que posee el dispositivo.
1.3.1 Tipos de software de sistema
Cargador de programa: su objetivo es enviar información a la memoria del
sistema para ejecutar programas.
Sistema operativo: los softwares de sistema operativo cumplen con la función
de gestionar los recursos de hardware para brindarle la posibilidad al usuario
de utilizar las aplicaciones.
Controlador de dispositivo: es una pieza esencial de software, ya que son
programas que le permiten al sistema operativo realizar interacciones entre el
hardware y la interfaz de usuario para poder hacer uso del dispositivo.
Herramientas de diagnóstico: se utilizan para realizar un control sobre la
funcionalidad de los recursos físicos del dispositivo.
Líneas de comando: a través de este tipo de software, los usuarios pueden dar
órdenes al dispositivo a través de una línea de texto simple.
1.4 Software maliciosos
Los softwares maliciosos son también conocidos como malware; resultado de la
combinación de las palabras malicious y software. El único objetivo de este tipo
4
de software es generarle un daño al dispositivo en el que se aloja. Pueden afectar
tanto a un equipo en particular, como a toda una red corporativa.
Los tipos de software maliciosos que pueden llegar a aparecer en un equipo son
los siguientes: Virus, Malware, Spyware, Rootkits, Dialers, Backdoors, Troyanos y
Gusanos.
1.5 Tipo de software libre y comercial
Se puede establecer una clasificación de los distintos tipos de software acorde a
los derechos de autor.
Como sabrás, hay distintos tipos de software con licencia. Esto quiere decir que,
para utilizar dichos softwares, se debe cumplir una serie de términos y condiciones
establecidas por el fabricante.
1.5.1 Tipos de software libre
Estos tipos de software son aquellos que pueden ser copiados, modificados y
distribuidos sin ningún tipo de restricción. Generalmente, el software libre se
implementará y estará construido con una base de código abierto.
Si bien siempre hay ventajas y desventajas del software libre, presentan cuatro
características comunes:
El programa corre libremente, es decir que se puede ejecutar para cualquier
fin o propósito que el usuario necesite.
En este tipo de software se tiene acceso al código de la fuente para poder
estudiarlo o modificarlo.
Los tipos de software libres se pueden redistribuir con libertad.
Se puede crear una versión propia para publicar y distribuir.
Algunos ejemplos de software libre que pueden encontrarse son: Linux,
LibreOffice, NotePad, Gimp y Inkscape
1.5.2 Tipos de software comercial
El software comercial es aquel que tiene un dueño y su uso se permite mediante
una licencia comercial, la cual, la mayoría de las veces es de pago. Pues el
5
objetivo de este tipo de software es ganar dinero; por este motivo, muchos
incluyen licencias.
Un ejemplo de software comercial pueden ser las ya conocidas Microsoft Office,
o bien Microsoft Windows. Ambos suelen estar en la gran mayoría de equipos
informáticos.