Sie sind auf Seite 1von 10

ARQUITECTURA DE LOS ORDENADORES TEMA 1.

SOFTWARE DE UN ORDENADOR
Esther Ferreiro Fernndez
Curso programador de aplicacins informticas 2011

INTRODUCCIN
El trmino software fue utilizado y relacionado con la informtica por primera vez por John W. Tukey en 1957. Informacin procesada por los sistemas informticos: programas y datos. El hardware por s solo no puede hacer nada, pues es necesario que exista el software para indicarle las instrucciones a realizar

Clasificacin segn el servicio


SOFTWARE DE APLICACIN SOFTWARE DE DESARROLLO O PROGRAMACIN SOFTWARE DE SISTEMA

SOFTWARE DE APLICACIN

El software de aplicacin es aquel que hace que el ordenador coopere con el usuario en la realizacin de tareas tpicamente humanas, tales como gestionar una contabilidad o escribir un texto.
Aplicaciones ofimticas Software educativo Software empresarial Bases de datos Hojas de clculo Telecomunicaciones Programas de esparcimiento y vdeojuegos etc.
4

SOFTWARE DE DESARROLLO

El software de desarrollo es el que permite crear programas


Editores de texto
crear y modificar ficheros de texto

Compiladores
crear un fichero con el cdigo objeto a partir del cdigo fuente

Intrpretes
traducir el cdigo fuente a cdigo objeto mientras se ejecuta

Enlazadores o linkers
agrupan los ficheros necesarios para la creacin de un fichero ejecutable (cdigo objeto, libreras, etc)

Depuradores (debugger)
ayudan a detectar y corregir los errores en el cdigo fuente

IDE (Integrated Development Environment)


herramientas para crear, depurar y compilar programas interfaz grfica
5

Software del sistema

El software del sistema tiene como finalidad es servir al desarrollo o al funcionamiento de otros programas
Sistema operativo
Unix, Windows, Mac OS, Android, etc.

Utilidades
Compresores/Descompresores, software ftp, etc.

Controladores de dispositivos (drivers)


Software para perifricos de e/s

Herramientas de diagnstico
Monitores de CPU, etc.

Herramientas de correccin y optimizacin


Desfragmentadores de disco, etc.

Servidores
FTP, IIS, Apache, etc.
6

Clasificacin segn distribucin I

Licencia: contrato entre el desarrollador de un software sometido a


propiedad intelectual y a derechos de autor y el usuario, en el cual se definen con precisin los derechos y deberes de ambas partes

Patente: conjunto de derechos exclusivos garantizados por un gobierno o


autoridad al inventor de un nuevo producto (material o inmaterial) susceptible de ser explotado industrialmente para el bien del solicitante por un periodo de

tiempo limitado.

Derecho de autor (copyright): forma de proteccin


proporcionada por las leyes vigentes en la mayora de los pases para los autores de obras originales incluyendo obras literarias, dramticas, musicales, artsticas e intelectuales, tanto publicadas como pendientes de publicar

Open Source: software distribuido y desarrollado libremente que en


ocasiones puede ser modificado.

Clasificacin segn distribucin II

Software de dominio pblico:


no tiene copyright. el autor puede poner restricciones

Software semi-libre:
tiene copyright el autor permite que lo utilicen otros usuarios

Software libre:
libertad total de uso y de modificacin

Software con copyleft:


software libre no se puede modificar su licencia
8

Clasificacin segn distribucin III

Freeware
se permite la distribucin pero no la modificacin incluye cdigo fuente

Shareware
libre uso pero pagando generalmente no incluye cdigo fuente

Software propietario
control absoluto del propietario respecto a su uso

Software comercial
el software desarrollado por una empresa con el objetivo de lucrar con su utilizacin
9

PRCTICA
Indica un ejemplo concreto de tres tipos de software segn sus posibilidades de distribucin. Averigua lo que es una licencia GNU Lee el documento http://www.iqcelaya.itc.mx/~vicente/Programacion/Tra dComp.pdf. Si no entiendes algn concepto apntalo Accede al vdeo http://www.youtube.com/watch?v=IL8H_sLu120 y despus haz un mapa conceptual de dos tipos de software.

10

Das könnte Ihnen auch gefallen