Este documento resume tres tipos principales de software: 1) software de sistema, que permite a los usuarios interactuar con los dispositivos de hardware de una manera amigable; 2) software de programación, que son herramientas para que los programadores creen y mantengan aplicaciones; y 3) software de aplicación, que son programas que permiten a los usuarios realizar tareas específicas. Además, destaca la importancia de la ingeniería de software para desarrollar software de alta calidad de manera sistemática.
1. UNIVERSIDAD "FERMÍN TORO"
SISTEMA INTERACTIVO DE EDUCACIÓN A DISTANCIA. SAIA
ESCUELA DE INGENIERÍA
CABUDARE
Ensayo
Tipos de Software
Apellido y Nombre:
Pérez G. José G. C.I.18884212
Asignatura: Diseño de software
Nombre del Profesor: Adriana Barreto
Fecha: 29 de noviembre 2016
2. 2
Software y sus tipos
Sin lugar a duda con todo el material que existe se puede decir que al
definir el concepto de software se puede clasificar de muchas formas, y hasta
cierto punto es cierto, pero es importante acotar que si se busca realizar una
clasificación sencilla para el usuario normal, es decir, personas comunes que
poseen solo los conocimientos básicos acerca de un software, se debe hacer
la clasificación y la definición de la siguiente manera:
Software de sistema, es un conjunto de programas de software que
permiten al usuario interactuar con los dispositivos sin perderse en la
complejidad técnica del equipo. Se encarga de controlar, integrar y
administrar los componentes de hardware de un sistema informático,
proporcionando un entorno amigable para que los usuarios puedan ejecutar
otras aplicaciones de software. A demás, permite controlar todos los
dispositivos internos o externos de la computadora como impresora, mouse,
teclado, monitor, etc.
El software de programación, es una categoría que está separada del
software de sistema. El software de programación es un cúmulo de
herramientas que permiten el desarrollo de aplicaciones de software, y está
dirigido a los programadores, los cuales utilizan este conjunto herramientas
para crear, depurar y mantener sistemas.
El software de aplicación, es algo totalmente diferente. En este caso, se
habla de programas que funcionan como herramientas y que permiten al
usuario llevar distintas tareas a cabo. Para desarrollar esta clase de
programas los programadores no necesitan conocer profundamente el
funcionamiento de la parte física del ordenador, sólo es necesario conocer el
funcionamiento del sistema operativo para el que va a programar, es
3. 3
importante mencionar, que la información que contendrá el software debe
ser totalmente independientes de la parte física, y también debe ser
fácilmente portable de un equipo a otro.
El software se ha convertido en un elemento indispensable en el mundo
digital actual. Es por ello, que está presente en todos los aspectos de la vida
humana.
Los programas informáticos se encuentran integrados en las tarjetas
electrónicas de dispositivos de uso común como fotocopiadoras, tarjetas de
marcaje, sistemas de seguridad o la “computadora” de los vehículos. Desde
la perspectiva de la sociedad actual, el software proporciona flexibilidad,
inteligencia y seguridad a todos los sistemas complejos y equipos que
soportan y controlan las diferentes infraestructuras claves del entorno social,
tales como transporte, comunicaciones, energía, industria, negocios,
gobierno, salud, entretenimiento, etc.
Otra arista importante en el desarrollo de software es la ingeniería de
software, ya que es una disciplina que comprende todos los aspectos de la
producción del software desde las etapas iniciales de la especificación del
sistema hasta el mantenimiento de éste después de que se utiliza.. Es decir,
la ingeniería del software es la aplicación de unas técnicas y un
conocimiento para desarrollar software y no escribir código por escribir.
En general, la ingeniería de software adopta un enfoque sistemático y
organizado en su trabajo, ya que es la forma más efectiva de producir
software de alta calidad. Sin embargo, aunque la ingeniería consiste en
seleccionar el método más apropiado para un conjunto de circunstancias, un
enfoque más informal y creativo de desarrollo podría ser efectivo en algunas
circunstancias.
Esto representa grandes oportunidades para los países y personas que
deseen desarrollarse y competir en el siglo XXI. Según informes estadísticos
y proyecciones laborales de empresas internacionales se necesitarán para
4. 4
2020 miles de técnicos e ingenieros de software que las universidades y
sociedades no podrán proveer. Un nación con mentalidad estratégica debe
considerar esta realidad y aprovechar las ventajas que esto supone.
Y por último, es importante destacar que una sociedad digital sin
software es como un cuerpo sin alma. Hay que trabajar para fomentar el
emprendimiento y empleo en sectores del futuro. El software es uno de ellos.