1. UNIVERSIDAD FERMÍN TORO
VICERECTORADO ACÁDEMICO
DECANATO DE INGENIERÍA
ESCUELA DE INGENIERÍA EN COMPUTACIÓN
SOFTWARE Y SUS TIPOS
Isaacnia Majano
23.537.196
2. ENSAYO.
Desde los grandes avances en base a la misma tecnología que se han llevado a cabo
desde tiempos atrás, ciertamente sólo algunos han destacado por su gran
funcionabilidad y beneficio que han dejado huellas que seguirán marcándose por las
futuras generaciones. Hoy en día, en su gran mayoría, la humanidad depende de los
grandes equipos electrónicos que han hecho gran parte en optimizar el trabajo y su
forma de convivencia. Una de las más conocida y, hasta ahora, la más necesitada; se
conoce como el nombre rural de “computadoras”. Que además de ser una máquina
inteligente con infinitas funciones, ha marcado un punto y aparte desde su creación
gracias al científico Alan Turing. Llevando esto al presente, quizás para un 60% de la
población universal, desconoce las funciones internas de la máquina de Turing donde,
incluso para la actualidad que hoy nos sometemos, sigue siendo un enigma.
Años posteriores, científicos, matemáticos y demás profesionales han metido sus
narices en ese asunto, después que el valiente Alan diera el gran paso para el
descubrimiento en ese avance que ha revolucionado la historia. Descubriendo a los años
siguientes, todos o en su gran parte, el sistema y/o lógica que formaba dicha máquina.
Desde el equipamiento lógico que comprendía el conjunto de los componentes lógicos
necesarios que hacían posible la realización de tareas específicas que fue reconocida
como software y, en contraposición a los componentes físicos, fueron llamados
hardware.
Profundizando en la parte lógica de ésta máquina de Turing, se dice que, como hemos
dicho el software es; el cerebro de ese invento. Y yendo a un concepto más completo, se
dice que son conjunto de los programas de cómputo, procedimientos, reglas,
documentación y datos asociados, que forman parte de las operaciones de un sistema de
computación.
Entre esos programas lógicos se incluyen, entre muchos otros, las aplicaciones
informáticas, sistemas, y demás herramientas que han revolucionado el universo de la
computación. Con los avances de los siglos, ese mundo se ha expandido de tal manera
que mencionar propiamente al software, es sólo decir el padre de ese árbol genealógico.
3. Existen diversos tipos, ya sean globales como: Software de sistema, programación y
aplicación. Más sin embargo, tenemos otros tipos como los software de tiempo real,
gestión, científico y de ingeniería, software de inteligencia artificial.
Por su obviedad cada uno goza de diferentes herramientas que han mejorado la vida del
informático, y definiendo uno de los software más usado en el mundo industrial,
decimos que la subdivisión de inteligencia artificial realiza uso de algoritmos no
numéricos para resolver problemas complejos para los que no son adecuados el cálculo
o el análisis directo. Esa parte ha logrado estudiar la creación y diseño de sistemas
capaces de resolver problemas cotidianos por sí mismas utilizando como paradigma la
inteligencia humana, y sus aplicaciones se ven mucho en la robótica, meca trónica,
lingüística computacional, entre otros.
Hablando parte de ese expandible tema, también se puede mencionar que para poder
crear un software, sea indiferente que tipo se desee emplear y tomemos la tangente de la
“lógica básica”, se necesitan diferentes requerimientos. Desde las característica que
debe tener el sistema hasta la restricción que debe satisfacer para que sea aceptado por
el cliente.
Siguiendo los pasos de un ciclo de vida, desde el levantamiento de información,
prototipo, diseño, pruebas e implantación; se debe subrayar que el prototipo requiere
una importancia mayor por ser el primer modelo que se mostrará al cliente. Los
prototipos son productos imaginarios con el cual los usuarios pueden interactuar.
Empleando desde lo más insignificante, como el papel. Hasta software complejos,
maquetación, animación o demostración de los requerimientos del sistema.
Hay que tener en cuenta que la mayoría de las veces los usuarios no saben decir qué es
lo que quieren, sin embargo, al observar un inicio, avance o el mismo consumé del
sistema, se puede descubrir el verdadero deseo del usuario. En el proceso de desarrollo
se construyen prototipos para poder interactuar con varias versiones que permiten a los
diseñadores estudiar la factibilidad técnica, clarificar requerimientos borrosos o vagos, y
comprobar que cierto diseño es compatible con el resto del sistema, haciendo uso del
4. toda la mano lógica que actualmente se dispone para manipular, crear e interactuar con
un software.
Podemos concluir que un software ha revolucionado ésta era, al poder descubrir
finalmente parte de su enigma que una vez fue considerado un hecho imposible. Gracias
a los científicos que sacrificaron parte de sus vidas para poder resolverlo, actualmente se
disfruta de gran parte de su manipulación que sigue cambiando y mejorando con cada
nuevo invento.