Sei sulla pagina 1di 18

Fundamentos de Programacin

Unidad I
Conceptos bsicos

Tipos de software

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Software

Dos tipos bsicos: software


de base y software de
aplicacin.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Software

Dos tipos bsicos: software


de base y software de
aplicacin.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Software

El software del sistema, proporciona


control sobre el hardware y brinda
soporte a la mayora de los programas.
Aceleradores grficos, controladores de
temperatura, de velocidad de acceso al
disco duro o de la frecuencia del
procesador.

Del sistema

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Sofware del
sistema

En el software del sistema encontramos cargadores,


controladores de dispositivos, traductores,
enlazadores, utileras, consolas, entornos de
escritorio, gestores de arranque, visores, Si el
software del sistema se almacena en una memoria
no voltil tal como circuitos integrados se le
denomina firmware.
El software del sistema sirve a la aplicacin que a su
vez le da servicio al usuario final.

Lo clsico.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Sofware del
sistema

Lo clsico.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Software

De aplicacin.

Una aplicacin es un programa


de computadora diseado para
ayudar a que la gente realice una
actividad.

Las aplicaciones difieren de un sistema operativo


ya que ste hace que funcione una computadora,
de una utilera ya que sta realiza labores de
mantenimiento o de propsito general, y de una
herramienta de programacin que se utiliza
principalmente en la creacin de programas de
computadora.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Software

De aplicacin.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Software

De aplicacin.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin


Enterprise Software
Content access software

Software de aplicacin
Application Suite

Educational
software

Information
Worker

Simulation software

Entertainment software

De gran variedad.

Media Development software


Product engineering software

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

software

De base y de aplicacin.

Las aplicaciones tambin pueden clasificarse por su


plataforma computacional (Win, Mac, Unix/Linux,
etc.), por la forma en la que se procesan en red
(cloud computing o aplicaciones Web x.0) o por el
dispositivo que las procesa (mobile apps).

Al sistema operativo se le puede considerar


software de aplicacin cuando realiza
operaciones de clculo, medicin,
procesamiento de texto e imgenes y no se le
usa para controlar hardware.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

software

Mas formalmente.

El software de sistemas es el software de bajo


nivel que se necesita para administrar los recursos
de la computadora y soporta la produccin o
ejecucin de programas de aplicacin.

El software de aplicacin es el software que


mediante programas, realiza una funcin especfica
directamente para el usuario final.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin


El software de sistemas incluye :

Clasificacin del
software

Mas formalmente.

1.- Sistemas operativos


Cliente y de red
2.- Sistemas para redes
Software para la administracin de redes
Software para el servidor
Software para seguridad
Middleware
3.- Software administrador de bases de datos
4.- Lenguajes de programacin y herramientas de
desarrollo
Herramientas para prueba de software
Herramientas para desarrollo de programas
IDEs

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin


El software de aplicacin incluye :

Clasificacin del
software

Mas formalmente.

1.- Aplicaciones para la productividad general de


negocios
Suites de oficina
Procesadores de palabras
Hojas electrnicas
Bases de datos pequeas
Aplicaciones de grficos
Administracin de proyectos
2.- Aplicaciones de uso en el hogar
Juegos
Referencia
Educacin
Entretenimiento

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin


El software de aplicacin incluye :

software

3.-Software de aplicacin cross-industry


Contabilidad profesional
Administracin de recursos humanos
Administracin de la relacin con clientes
Sistemas de informacin geogrficos
Diseo de sitios/pginas web
4.- Software de aplicacin para mercados verticales
Software de aplicacin para industria
especfica (manufactura, salud,
telecomunicaciones, etc.)

Mas formalmente.

5.- Utileras de software


Programas de compresin
Antivirus
Motores de bsqueda
Font
Visores de archivo
Reconocedores de voz

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

software

NAPCS software
classification

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Software classification

Publicado por el Centre of


Expertise for Software
Product Business,
Technopolis Ventures Ltd.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Fundamentos de Programacin

Preliminares | Fundamentos de programacin

Software classification

Publicado por el Centre of


Expertise for Software
Product Business,
Technopolis Ventures Ltd.

Instituto Tecnolgico de Len Departamento de sistemas y Computacin, 2014

Potrebbero piacerti anche