Sie sind auf Seite 1von 6

El software es una palabra que proviene del idioma inglés, pero que gracias a la masificación de uso,

ha sido aceptada por la Real Academia Española. Según la RAE, el software es un conjunto de

programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una

computadora.

Se considera que el software es el equipamiento lógico e intangible de un ordenador. En otras

palabras, el concepto de software abarca a todas las aplicaciones informáticas, como los procesadores

de textos, las planillas de cálculo y los editores de imágenes.

El software es desarrollado mediante distintos lenguajes de programación, que permiten controlar el

comportamiento de una máquina. Estos lenguajes consisten en un conjunto de símbolos y reglas

sintácticas y semánticas, que definen el significado de sus elementos y expresiones. Un lenguaje de

programación permite a los programadores del software especificar, en forma precisa, sobre qué datos

debe operar una computadora.

Dentro de los tipos de software, uno de los más importantes es el software de sistema o software de

base, que permite al usuario tener el control sobre el hardware (componentes físicos) y dar soporte a

otros programas informáticos. Los llamados sistemas operativos, que comienzan a funcionar cuando

se enciende la computadora, son software de base.

La industria del desarrollo de software se ha convertido en un protagonista importante dentro de la

economía global, ya que mueve millones de dólares al año. La compañía más grande y popular del

mundo es Microsoft, fundada en 1975 por Bill Gates y Paul Allen. Esta empresa logró trascender

gracias a su sistema operativo Windows y a su suite de programas de oficina Office. Pérez Porto

(2008)
Reseña Histórica del Software

En 1990 La crisis del software se fundamentó en el tiempo de creación de software, ya que en la

creación del mismo no se obtenían los resultados deseados, además de un gran costo y poca

flexibilidad.

Es un término informático acuñado en 1968, en la primera conferencia organizada por la OTAN sobre

desarrollo de software, de la cual nació formalmente la rama de la ingeniería de software. El término

se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger Dijkstra en su obra

The Humble Programmer.

Básicamente, la crisis del software se refiere a la dificultad en escribir programas libres de defectos,

fácilmente comprensibles, y que sean verificables. Las causas son, entre otras, la complejidad que

supone la tarea de programar, y los cambios a los que se tiene que ver sometido un programa para ser

continuamente adaptado a las necesidades de los usuarios.

Además, no existen todavía herramientas que permitan estimar de una manera exacta, antes de

comenzar el proyecto, cuál es el esfuerzo que se necesitará para desarrollar un programa. Este hecho

provoca que la mayoría de las veces no sea posible estimar cuánto tiempo llevará un proyecto, ni

cuánto personal será necesario. Cuando se fijan plazos normalmente no se cumplen por este hecho.

Del mismo modo, en muchas ocasiones el personal asignado a un proyecto se incrementa con la

esperanza de disminuir el plazo de ejecución.

Por último, las aplicaciones de hoy en día son programas muy complejos, inabordables por una sola

persona. En sus comienzos se valoró como causa también la inmadurez de la ingeniería de software,

aunque todavía hoy en día no es posible realizar estimaciones precisas del coste y tiempo que

necesitará un proyecto de software.


Englobó a una serie de sucesos que se venían observando en los proyectos de desarrollo de software:

 Los proyectos no terminaban en plazo.

 Los proyectos no se ajustaban al presupuesto inicial.

 Baja calidad del software generado.

 Software que no cumplía las especificaciones.

 Código inmantenible que dificultaba la gestión y evolución del proyecto.

Aunque se han propuesto diversas metodologías para intentar subsanar los problemas mencionados,

lo cierto es que todavía hoy no existe ningún método que haya permitido estimar de manera fiable el

coste y duración de un proyecto antes de sus comienzos.

En 1984 Richard Stallman deja el MIT y comienza a trabajar en su proyecto GNU, con el objetivo de

desarrollar un sistema operativo completamente libre, desde el kernel, editores, compiladores,

debuggers, hasta utilitarios más complejos como procesadores de texto e inclusive juegos. Uno de los

primeros desarrollos realizados por el mismo Stallman fue el editor de textos GNU Emacs a principios

de 1985. Ese mismo año se funda la Free Software Fundation, ente que financia desde entonces al

proyecto GNU, la misma se mantiene con donaciones y con el producto de la venta de CD-ROMs

tanto de programas binarios como código fuente, manuales y distribuciones completas (conjunto de

software para una dada plataforma de hardware). Luis E. Pimiento E. (2009)

¿Qué es un programa informático?

Un programa informático o programa de computador es una pieza de software, es decir, una secuencia

compleja de instrucciones y procesos orquestados para cumplir una tarea específica en un computador

o sistema de computadores. Estos programas pueden ser programas preinstalados en el computador,

como el Sistema Operativo que controla todo el funcionamiento del mismo, o pueden ser añadidos

adicionalmente por el usuario.


Por lo general, los programas de computador disponen de cierto margen de recursos del sistema

informático mientras se ejecutan, y cumplen roles de todo tipo en el mismo, desde controlar los

recursos y las operaciones internas del computador, hasta mediar con el usuario y permitirle trabajar,

recrearse, explorar Internet, etc.

Estos programas son obra de programadores, profesionales de la informática que componen el código

matriz (código fuente) de cada pieza de software y que son de alguna manera sus “autores”.

Dicho código consiste en instrucciones (declarativas o imperativas) que luego son convertidas en

archivos ejecutables por el usuario o por el sistema y que se ejecutan en la Unidad Central de

Procesamiento (CPU).

Para su creación, los programadores emplean, a su vez, programas informáticos que sirven para

redactar estos códigos, es decir, software que sirve para hacer software y se conoce como lenguaje de

programación.

Por otro lado, muchos programas informáticos son capaces de actualizarse y modificarse a través de

la descarga de datos de la Internet, manteniéndose al día o redefiniendo sus componentes, como

ocurre con los Programas Antivirus o con los Sistemas Operativos respectivamente.

Los programas informáticos forman parte de la propiedad intelectual de sus creadores, si bien en

muchos casos son liberados gratuitamente o bajo licencias de copyleft, mucho más permisivas y que

no requieren de un pago por el uso del programa.

La principal clasificación de los programas informáticos atiende a su naturaleza, dividiéndolos en dos

clases:

 Software del sistema. Aquellos programas básicos que permiten el uso del computador,

vinculando al usuario con los distintos aspectos de hardware y/o redes del sistema, así como

con las aplicaciones instaladas en el mismo. Este tipo de programas dan soporte a las
aplicaciones y en muchos casos vienen ya instalados e incluso empotrados en el computador.

Por ejemplo: controladores de hardware, Sistemas Operativos, líneas de comandos, etc.

 Software de aplicación. Toda la diversidad de programas secundarios que podemos

descargar o instalar en nuestro computador y que permiten llevar a cabo numerosas

funciones: procesadores de texto, hojas de cálculo, exploradores Web, videojuegos, software

de telecomunicaciones, reproductores multimedia, etc. María Estela Raffino (2018)


Webgrafia
https://definicion.de/software/
https://www.monografias.com/trabajos73/evolucion-software/evolucion-software2.shtml
https://concepto.de/programa-informatico/

Das könnte Ihnen auch gefallen