Sunteți pe pagina 1din 14

Programacin Aplicada

a la Ingeniera e
Investigacin

Software
Ing. RAFAEL JULIAN MALPARTIDA YAPIAS

CIP: 92223

LA COMPUTADORA
Es
una
mquina
electrnica que procesa
grandes cantidades de
informacin en forma
automtica.
Parte lgica
de una PC

Una
Computadora,
est
compuesta
fundamentalmente
de
2
partes :

Parte fsica
de una PC

PARTES DE LA
COMPUTADORA
HARDWARE :
Conjunto de dispositivos
componen una PC.

electrnicos

que

Componentes del HARDWARE de


una
PC :
De ENTRADA

:
A travs
de los cuales se ingresan los
datos a la Computadora. Los ms
comunes son el Teclado y el
mouse.

De SALIDA
: Permite
visualizar la informacin.
Tenemos : el monitor, la
impresora, los parlantes,
etc.

Componentes del HARDWARE de una


PC :
De PROCESAMIENTO : Es el
componente principal; y su
funcin bsica es efectuar
clculos
y
procesar
la
informacin. Es el CPU (Unidad
Central de Procesos)

De ALMACENAMIENTO : Permite
almacenar la informacin.
Interno : Memoria RAM y
Memoria ROM
Externo : Diskette, Disco duro,
CD ROM, etc.

SOFTWARE
La buena programacin no se aprende de generalidades, sino viendo cmo los
programas significativos pueden hacerse claros, fciles de leer, mantener y
modificar, pensados para los humanos eficientes y confiables
Kernigham y Plagern

El software es un
elemento
totalmente
intangible,
est
constituido por todos los
programas, lenguajes y
sistemas que se cargan en
la CPU para que sta
funcione, sin ellos la
computadora no funciona.

Software y sus
funciones
1. Definiciones Bsicas

Programa de Software: serie de instrucciones que controlan la


operacin de un sistema de cmputo.

Programacin: Proceso de escribir o codificar programas.

Programador: Persona encargada de la codificacin de los programas

Definiciones asociadas: Sistema, Mdulo, Funcin

2. Funciones del Software:

Administrar los recursos de computacin disponibles

Servir como herramientas para los usuarios de los mismos.

Actuar como intermediarios entre las Organizaciones y la


informacin almacenada.

Clasificacin del
Software
a.Software
a.Softwarede
de
SISTEMA
SISTEMA

SISTEMAS
OPERATIVOS
D.O.S.
WINDOWS
3.11, 95. 98.
2000, Millenium
XP
Linux
Unix
Otros.

b.
b.Software
Softwarede
de
APLICACIONES
APLICACIONES

MICROSOFT OFFICE
Word
Excel
Power Point
Front Page
Otros

1. Software de
Software de Sistemas: Sistemas
Programas que administran los recursos de las
computadoras:
Sistemas operativos
Traductores
Programas utilitarios

a. Sistemas Operativos:
Funciones:
Repartir y asignar los recursos de la Computadora
Programar el uso de los recursos y la ejecucin de trabajos
Monitorear las actividades del sistema.
Ejemplos
Definiciones asociadas
Multiprogramacin, Multitarea, Multiprocesamiento
Almacenamiento virtual, Pgina
Tiempo compartido
Concurrencia
GUI (Interfaz Grfica de Usuario)

1. Software de
b. Traductores: Sistemas
Definiciones asociadas
Lenguaje de programacin
Cdigo Fuente, Cdigo Objeto

Funciones:
Convertir los programas escritos en lenguajes de programacin de
alto nivel al lenguaje de mquina.

Tipos de Traductores:
Compilador
Interprete

c. Programas Utilitarios:
copiar, ordenar, etc.

Efectan tareas rutinarias como

2. Software de
Aplicacin
de

Software
Aplicacin:

Programas escritos para


realizar
funciones
determinadas por los
usuarios finales.
Lenguajes
de
Programacin
Herramientas
de
Software
Los tipos de Software
estn interrelacionados

Hardware

Software de Sistemas
Software de Aplicacin
Usuarios

2. Software de
Aplicacin

2. Software de
Software Libre o de Cdigo Abierto: Programas que brindan libre acceso a su cdigo fuente
Se paga por el soporte Aplicacin
GNU (Comunidad que lo administra)
Desarrollo comunitario
Software Propietario:
Se paga licencia para obtenerlo y una cuota por soporte
Su propietario cuenta con el derecho de autor y puede o no vender/entregar el cdigo fuente.
Ambos tipos de software no son compatibles con todo tipo de software ni hardware.
Programacin orientada a eventos
Programacin Orientada a Objetos
Definiciones asociadas
Objeto, Clase
Caractersticas y mtodos
Herencia
Re-usabilidad
Lenguajes/Herramientas orientados a Internet y el uso de la Web
Java
HTML, XML, XHTML

S-ar putea să vă placă și