You are on page 1of 29

UNIDAD III

Software de Aplicaciones

Software de Aplicaciones
Temas

Lo Bsico del Software. Usos del software del sistema. Archivos por lotes. Base de datos. Ingeniera de software.

Software de Aplicaciones

Lo Bsico del Software


El software est conformado por programas y datos que funcionan en conjunto para proporcionar al computador las instrucciones y los datos necesarios para realizar un tipo de tarea especfico.

Software de Aplicaciones
Un programa computacional es un conjunto detallado de instrucciones que paso a paso le indican al computador como resolver un problema o llevar a cabo una tarea. Estas instrucciones, en un programa computacional son escritas en un lenguaje que el computador pueda interpretar y procesar.

Software de Aplicaciones
El lenguaje de programacin proporciona las herramientas que un programador emplea para crear software. Los lenguajes de programacin permiten crear una lista de instrucciones, llamadas cdigo fuente.

Software de Aplicaciones
Actualmente se utilizan los llamados lenguajes de alto nivel que tienen similitudes con el lenguaje humano y producen programas que son fciles de probar y modificar. Ejemplos C++, Java, COBOL y Visual Basic.
El Computador trabaja en lenguaje de mquina (Cdigo Binario 0 y 1).

Software de Aplicaciones
El lenguaje de alto nivel debe ser traducido al lenguaje de mquina. El proceso de traducir se realiza con dos tipos especiales de programas: Compiladores. Interpretes

Software de Aplicaciones
Un Compilador traduce todas las instrucciones de un programa de una vez y genera un archivo con el programa escrito en lenguaje de mquina, a ste archivo se le conoce como cdigo Objeto o programa objeto.

Software de Aplicaciones
La mayora de los programas que vienen en un CD de software son compilados, de modo que slo vienen las instrucciones en cdigo de mquina.

Software de Aplicaciones

Un Interprete convierte instruccin por instruccin, mientras que el programa se est ejecutando. Este mtodo de traduccin es ms comn en programas Web.

Ejemplos: JavaScript y VBScript.

Software de Aplicaciones
Clasificacin de Software

Software de Sistema, es el SO. Es indispensable

para que el computador pueda funcionar. MS-DOS, Windows, MAC Software de Aplicacin, ayuda al usuario a ejecutar tareas. Procesador de palabras: Word, Software de negocio, entretenimientos, etc.

Software de Aplicaciones

Software de Aplicaciones.

Software de Aplicaciones
Instalacin de Software Antes de instalar un Software de Aplicacin se debe validar la compatibilidad de ste. Que este escrito para el tipo de computador que se utiliza.

Software de Aplicaciones
Instalacin de Software Que este escrito para el SO del computador. Los requerimientos del sistema lo especifica el sistema operativo y la capacidad de hardware mnimo. Viene en una lista que aparece por fuera del paquete.

Software de Aplicaciones
El

software puede venir en :

floppy disks (obsoleto) disks CD-ROMS DVDs


El

proceso de Instalacin copia software en el disco duro de su computadora. Normalmente, el programa Setup se ejecuta para iniciar el proceso de instalacin.

Software de Aplicaciones

El programa se instala dentro de la carpeta Archivos de Programa utilizando el nombre de la empresa creadora del software y la instalacin se realiza automticamente a travs de ventanas que se van abriendo y solicitando al usuario autorizacin para cada paso que se ejecuta. En caso que la instalacin no se realice automticamente el usuario debe ingresar al programa, botn derecho, opcin abrir, ir a la carpeta Setup, Installer o instalacin y activar con el mouse, doble click.

Software de Aplicaciones
Derechos de Autor Como los libros y las pelculas, la mayora de los software son protegidos por un copyright. Un copyright es una forma de proteccin legal que concede al dueo del copyright los derechos exclusivos de copiar, distribuir, vender y/o modificar el software. (Derechos de Autor)

Software de Aplicaciones
Derechos de Autor La copia y distribucin ilegal del software es conocida como Software pirata y est penado por la ley con penas de crcel.

Software de Aplicaciones

Se incluyen algunas excepciones como : El comprador tiene derecho de copiar el software al disco duro para su instalacin.

El comprador puede hacer una copia extra, o respaldo del software en caso de que la copia original pueda borrarse o daarse.

Software de Aplicaciones

Se permite al comprador copiar y distribuir secciones de un programa de Software para usarlo en revisiones crticas y en enseanza.

Software de Aplicaciones
Licencias de Software

Una Licencia de Software es un contrato legal que define las maneras en las cuales usted puede utilizar un programa de computadora.

Los paquetes de Floppy disks, disk, CD ROM, y/o DVD usualmente vienen sellados en una caja o envoltura plstica.

Software de Aplicaciones

Al abrir la envoltura significa que se aceptan las condiciones y trminos de la licencia del software.

Software de Aplicaciones
Licencias para ms de un usuario Single-user license limita el uso del software a un solo usuario a la vez. La mayora de los software comerciales son distribuidos con este tipo de licencias.

Multiple-user license establece que ms de un


usuario puede utilizar un paquete de software particular.

Software de Aplicaciones

Concurrent-use license se refiere a que varias


copias del software puede ser utilizado al mismo tiempo.

Site license se refiere a que el software puede ser


utilizado por todos los computadores de un sitio especfico.

Software de Aplicaciones
Licencia Shareware Es un software protegido bajo la poltica de marketing probar antes de comprar. La poltica de probar antes de comprar significa que el uso del software est limitado a una cierta cantidad de tiempo. Si quiere seguir utilizndolo por ms tiempo, debe pagar por el registro.

Software de Aplicaciones

Es posible realizar copias de este tipo de software y distribuirlo a otros usuarios. WinZip

Software de Aplicaciones.

Licencia Freeware Permite utilizar el software, copiarlo y regalarlo, pero no venderlo. Programas de utileras, controladores de dispositivos y algunos juegos.

Software de Aplicaciones.
Software de Cdigo Abierto Se vende o distribuye gratuitamente. Se pone a disposicin del usuario el cdigo fuente, para que el lo modifique y/o lo mejore. Linux y FreeBSD (versin de Unix para PC).

Software de Aplicaciones.
Software de Dominio Pblico

Se encuentra a disposicin de los usuario. El autor ha renunciado a todos sus derechos. Puede ser copiado, distribuido y revendido libremente. Internet Explorer y Netscape Comunicator.

You might also like