Está en la página 1de 7

.

Concepto de Software
El software representa toda la parte inmaterial o intangible que hace
funcionar a un ordenador para que realice una serie de tareas especficas,
coloquialmente conocidos como programas el software engloba a toda la
informacin digital que hace al conjunto de elementos fsicos y materiales que
componen el computador trabajar de manera inteligente.
Cualquier ordenador o computadora est compuesta por 2 partes bien
diferenciadas el hardware y el software, el hardware representa a todos los
materiales fsicos de la computadora como la placa base, el microprocesador, el
teclado o el disco duro donde se almacena la informacin, para que todos estos
elementos fsicos funcionen es necesario el software que representa a toda la
parte inmaterial que no vemos del ordenador, el software es el sistema operativo
que hace funcionar a tu ordenador, es el editor de textos que te permite escribir
documentos, es el videojuego que ocupa tu tiempo de ocio y es el navegador que
actualmente estas utilizando para leer este artculo. Podemos decir que al cargar
el software a nuestra computadora le estamos dando las instrucciones o la
educacin necesaria para que realice una serie de tareas.
Software de Base o SIstema
El software de sistema, en algunas ocasiones tambin denominado
software de base, consiste en un software que sirve para controlar e interactuar
con el sistema, proporcionando control sobre el hardware y dando soporte a otros
programas; en contraposicin del llamado software de aplicacin. Ejemplos de
software del sistema son sistema operativo, sistema operativo de red,
compiladores, antivirus, bibliotecas como por ejemplo OpenGL para la aceleracin
grfica, PNG para el sistema grfico o demonios que controlan la temperatura, la
velocidad del disco duro, como hd parm, o la frecuencia del procesador como por
ejemplocpudyn.El software de sistema realiza tareas como la transferencia de
datos entre la memoria RAM y los dispositivos de almacenamiento (disco rgido,

unidades de discos pticos, etc), o bien puede realizar la operacin de renderizado


de texto en una pantalla.Por la relacin estrecha que existe entre las
caractersticas de un computador y su software de base, no se puede concebir el
uno sin el otro.Este software es independiente de cualquier paquete de software
para uso general o cualquier rea de aplicacin especfica; controla y respalda en
cierto modo el software de las otras categoras. Pertenecen a la categora del
software de base el sistema operativo, la interfaz grfica de usuario (GUI) y los
utilitarios.
El software de base ahorra al usuario el tener que preocuparse por temas
tales como:las partes de la memoria del computador que contienen el documento;
los segmentos del software de procesamiento de textos que se encuentran en la
memoria; las instrucciones de salida enviadas por la computadora a la
impresora.Generalmente es entregado por el proveedor del equipo o por casas
especializadas en el desarrollo de software de base. Se divide en 2 grandes
grupos: utilitarios y sistema operativo.Utilitarios Son mdulos programticos
elaborados que se requieren frecuentemente en el procesamiento de los datos.
Pueden ser sencillos o muy complicados.Son rutinas de servicio que eliminan la
necesidad de escribir un programa o de pasar mucho tiempo trabajando a travs
de los menes cada vez que se necesitan llevar a cabo ciertas operaciones.
Sirven como herramientas para llevar a cabo el mantenimiento del sistema y
efectuar algunas reparaciones que el sistema operativo no maneja de manera
automtica.
Por ejemplo, los utilitarios facilitan:el copiado de archivos; la reparacin de
archivos de datos daados; la traduccin de archivos para que puedan leerlos
programas diferentes.

Evolucin del Software


El contexto en que se ha desarrollado el software est fuertemente ligado a
las casi cinco dcadas de evolucin de los sistemas informticos. Un mejor
rendimiento del hardware, una reduccin del tamao y un coste ms bajo, han
dado lugar a sistemas informticos ms sofisticados.
A continuacin se describire la evolucin del Software dentro del contexto
de las reas de aplicacin de los sistemas basados en computadoras.
Los primeros aos (1950 - 1965):

El software estaba en su infancia

El software era un aadido

Existan pocos mtodos para la programacin

No se tenia una planificacin para el desarrollo del software

Los programadores trataban de hacer las cosas bien

El software se diseaba a medida

El software era desarrollado y utilizado por la misma persona u


organizacin (entorno perzonalizado)

El diseo de software era realizado en la mente de alguien y no exista


documentacin

La segunda era (1965 - 1975):

Multiprogramacin y sistemas multiusuarios introducen nuevos conceptos


de interaccin hombre-mquina.

Sistemas de tiempo real que podan recoger, analizar y transformar datos


de mltiples fuentes.

Avances en los dispositivos de almacenamiento en lnea condujeron a la


primera generacin de sistemas de gestin de Base de Datos.

Software como producto y la llegada de las "casas de software"


producindose as una amplia distribucin en el mercado.

El software se desarrollaba para ser comercializado

Se

empez

distribuir

software

para

grandes

computadoras

minicomputadores

El mantenimiento de software comenz a absorber recursos en una gran


medida.
Comenz una crisis del software porque la naturaleza personalizada de los

programas hizo imposible su mantenimiento.


Conforme creca el nmero de sistemas informticos, comenzaron a
extenderse las bibliotecas de software de computadora. Las casas desarrollaban
proyectos en que se producan programas de decenas de miles de sentencias
fuente. Los productos de software comprados en el exterior incorporaban cientos
de miles de nuevas sentencias. Una nube negra apareci en el horizonte. Todos
estos programas tenan que ser corregidos cuando se detectaban fallos,
modificados cuando cambiaban los requisitos de los usuarios o adaptados a
nuevos dispositivos de hardware que se hubiera adquirido. Estas actividades se
llamaron colectivamente mantenimiento del software.
La tercera era (1975 - 1985):

Procesamiento Distribuido. Mltiple computadoras, cada una ejecutando


funciones concurrentes y comunicndose con alguna otra.

Redes de rea local y de rea global. Comunicaciones digitales de alto


ancho de banda y la creciente demanda de acceso "instantneo" a los
datos.

Amplio uso de microprocesadores y computadoras personales (hardware


de bajo costo). Incorporacin de "inteligencia" (autos, hornos de
microondas, robots industriales y equipos de diagnstico de suero
sanguneo). Impacto en el consumo.

Planificacin en el proceso del desarrollo de software.

La cuarta era (1985 -2000):

Tecnologa orientada a objetos

Los sistemas expertos y la inteligencia artificial se han trasladado del


laboratorio a las aplicaciones prcticas.

Software para redes neuronales artificiales (simulacin de procesamiento


de informacin al estilo de como lo hacen los humanos).

Impacto colectivo del software

Sistemas operativos operativos sofisticados , en redes globales y locales

Aplicaciones de software avanzadas

Entorno cliente/cliente servidor

Superautopista de informacin y una conexin del ciberespacio

La industria del software es la cuna de la economa

Tcnicas de cuarta generacin para el desarrollo de software

Programacin de realidad virtual y sistemas multimedia

Algoritmos genticos

Adopcin de prcticas de Ingeniera del software

Bibliografa:

Que es software-ejemplo y definicin de software

www.quees.info/que-.es-software.html

Leccion2.Evolucion de software

Datatea.unad.edu.co/contenidos/301404/301404_contenidoenlinea/leccin_2_evolucion_del_software.html

Ciclodevidasoftware-software de base o sistema


https.//ciclodevidasoftware.wikispaces.com/software+de+base+o+de+softw
are