Beruflich Dokumente
Kultur Dokumente
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.
palabras, el concepto de software abarca a todas las aplicaciones informáticas, como los procesadores
programación permite a los programadores del software especificar, en forma precisa, sobre qué datos
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
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
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
se adjudica a F. L. Bauer, aunque previamente había sido utilizado por Edsger Dijkstra en su obra
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
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
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
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
En 1984 Richard Stallman deja el MIT y comienza a trabajar en su proyecto GNU, con el objetivo de
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
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
como el Sistema Operativo que controla todo el funcionamiento del mismo, o pueden ser añadidos
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,
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
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
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.