Sei sulla pagina 1di 23

Software

Software de
Aplicacin
Programas de
aplicacin de
propsito gral.
Series de soft.
Exploradores WEB
Correo electrnico
Procesam. Texto
Hojas clculo
DBMS
Grficos de
persentacin
Adm. Inf. Personal
Groupware

Software de
Sistemas
Programas
especficos de
aplicaciones

Contabilidad,
ventas, facturacin,
manejo de
transacciones,
comercio electrnico

Programas de
administracin
de sistemas

Sistemas Operativos
Programas de
manejo de redes
DBMS
Utilidades de
Ciencia e ingeniera sistemas
Monitores de
Educacin,
rendimiento
entretenimiento
Monitores de
seguridad

Programas de
desarrollo de
sistemas
Lenguajes de

program.: lenguajes de
mquina,
ensambladores, alto
nivel, 4generacin,
OO.
Paquetes de
programacin:
Traductores de
lenguajes Herramientas
CASE y de control de
errores.

Tendencias en Software de computadoras

Primera
Segunda
Tercera
Cuarta
Quinta
Generacin Generacin Generacin Generacin Generacin?
Tendencia: hacia paquetes de aplicaciones habilitadas para redes,
de multipropsito y fciles de usar para productividad y colaboracin

Programas
escritos por el
usuario
en lenguaje
de mquina

Programas
empacados
Lenguajes de
smbolos

Sistemas
operativos
Lenguajes de
alto nivel

Sistemas de
Lenguajes naturales
administracin
y OO
de bases de
Paquetes asistidos
datos
por expertos,
Lenguajes de
habilitados para
4 generacin
redes, con
Paquetes para
interfaz grfica
microcompuy multipropsito
tadoras

Tendencia: hacia lenguajes y herramientas de programacin visules o


conversacionales

Software

Software de
Aplicacin
Programas de
aplicacin de
propsito gral.
Series de soft.
Exploradores WEB
Correo electrnico
Procesam. Texto
Hojas clculo
DBMS
Grficos de
persentacin
Adm. Inf. Personal
Groupware

Software de
Sistemas
Programas
especficos de
aplicaciones

Contabilidad,
ventas, facturacin,
manejo de
transacciones,
comercio electrnico

Programas de
administracin
de sistemas

Sistemas Operativos
Programas de
manejo de redes
DBMS
Utilidades de
Ciencia e ingeniera sistemas
Monitores de
Educacin,
rendimiento
entretenimiento
Monitores de
seguridad

Programas de
desarrollo de
sistemas
Lenguajes de

program.: lenguajes de
mquina,
ensambladores, alto
nivel, 4generacin,
OO.
Paquetes de
programacin:
Traductores de
lenguajes Herramientas
CASE y de control de
errores.

Series de software

Es mas barato comprar una serie de software de los programas


por separado
Usan Interfaz grfica de Usuario (GUI)
Trabajan en conjunto: importar archivos, copiar, pegar, etc
Ej: Microsoft Office, Lotus Smart Suite, Corel Word Perfect
Office, etc
Desventaja: nunca se llega a usar todas las funciones que tienen

Paquetes Integrados: Microsoft


Works, Lotus Works

Exploradores Web

Bsqueda en
la red

Grupos de
discusin

Transferencia
de archivos
multimedia

Usos tpicos de
Exploradores Web
en Internet,
Intranet y Extranet

Bsqueda de
informacin

Correo
electrnico

Correo electrnico

El correo electrnico ha cambiado la forma en


que las personas trabajan y se comunican

Forma parte de las series de software

Tambin se usan los sistemas de Mensajes


Instantneos (MI)

Procesamiento de
palabras
Crean y editan
documentos

Almacenan,
Recuperan y
Formatean

Corrigen
ortografa y
gramtica

Aspectos
claves de
los procesadores
electrnicos
de palabras

Agregan,
modifican
borran o
mueven texto

Importan texto
desde otros
documentos

Hojas de clculo electrnicas

Se

usan para anlisis, planeacin,


elaboracin de modelos
empresariales

Anlisis

que pasara si

Administracin de Bases de Datos

Realizan cuatro tareas primarias:

Desarrollo de BD

Interrogacin de BD

Mantenimiento de BD

Desarrollo de aplicaciones

Grficos de presentacin y multimedia

Convierten datos en presentaciones grficas

Casi todos los paquetes hacen presentaciones


multimedia

Tecnologas multimedia:

Hipertexto: texto y grfcios

Hipermedia: texto, grficos, video

Administradores de Informacin Personal

Paquetes para productividad y colaboracin


de usuarios finales

Ayudan a guardar, organizar y recuperar


informacin sobre consumidores, clientes,
manejar y programar citas, reuniones, etc.

Usan las listas de contactos

Algunos disponen de correo electrnico

Groupware

Software de colaboracin que ayuda a


grupos u equipos a trabajar juntos para
hacer tareas en conjunto

Dependen de Internet, Intranets y


Extranets

Ej: Lotus Notes, Microsoft Exchange,


Netscape Comunicator

Software

Software de
Aplicacin
Programas de
aplicacin de
propsito gral.
Series de soft.
Exploradores WEB
Correo electrnico
Procesam. Texto
Hojas clculo
DBMS
Grficos de
persentacin
Adm. Inf. Personal
Groupware

Software de
Sistemas
Programas
especficos de
aplicaciones

Contabilidad,
ventas, facturacin,
manejo de
transacciones,
comercio electrnico

Programas de
administracin
de sistemas

Sistemas Operativos
Programas de
manejo de redes
DBMS
Utilidades de
Ciencia e ingeniera sistemas
Monitores de
Educacin,
rendimiento
entretenimiento
Monitores de
seguridad

Programas de
desarrollo de
sistemas
Lenguajes de

program.: lenguajes de
mquina,
ensambladores, alto
nivel, 4generacin,
OO.
Paquetes de
programacin:
Traductores de
lenguajes Herramientas
CASE y de control de
errores.

Alternativas de software

Muchas empresas adquieren, instalan y/o


mantienen el software de aplicacin de
negocios a proveedores de software

Proveedores de servicios de informacin: son


empresas que poseen, operan y mantienen el
software de aplicacin y los recursos del
sistema de las organizaciones, cobrando una
tarifa

Software

Software de
Aplicacin
Programas de
aplicacin de
propsito gral.
Series de soft.
Exploradores WEB
Correo electrnico
Procesam. Texto
Hojas clculo
DBMS
Grficos de
persentacin
Adm. Inf. Personal
Groupware

Software de
Sistemas
Programas
especficos de
aplicaciones

Contabilidad,
ventas, facturacin,
manejo de
transacciones,
comercio electrnico

Programas de
administracin
de sistemas

Sistemas Operativos
Programas de
manejo de redes
DBMS
Utilidades de
Ciencia e ingeniera sistemas
Monitores de
Educacin,
rendimiento
entretenimiento
Monitores de
seguridad

Programas de
desarrollo de
sistemas
Lenguajes de

program.: lenguajes de
mquina,
ensambladores, alto
nivel, 4generacin,
OO.
Paquetes de
programacin:
Traductores de
lenguajes Herramientas
CASE y de control de
errores.

Sistemas Operativos

Conjunto de programas que manejan las


operaciones de CPU, controla recursos y
actividades de E/S y almacenamiento
Trabajan con una Interfaz de usuario: parte
del sistema operativo que le permite
comunicarse con el usuario:
Interfaz dirigida por comandos
Interfaz dirigidas por mens
Interfaz grfica de usuario

Funciones de los SO

Administracin

de recursos

Administracin

de archivos

Administracin

de tareas

Utilidades

y otras funciones

Programas de manejo de redes

Revisan automticamente PC cliente


Revisan automticamente terminales de video
para E/S
Asignan prioridades
Detectan y corrigen errores de transmisin,
etc
Ej: Novell NetWare, Windows NT Server,
OS/2 WarpServer

DBMS

Controla

el desarrollo, uso y
mantenimiento de BD

Permite

que distintos programas


accedan a la misma BD

Utilidades de Sistemas

Respaldo

de datos
Recuperacin
Proteccin contra virus
Compresin de datos
Defragmentacin de archivos
etc

Software

Software de
Aplicacin
Programas de
aplicacin de
propsito gral.
Series de soft.
Exploradores WEB
Correo electrnico
Procesam. Texto
Hojas clculo
DBMS
Grficos de
persentacin
Adm. Inf. Personal
Groupware

Software de
Sistemas
Programas
especficos de
aplicaciones

Contabilidad,
ventas, facturacin,
manejo de
transacciones,
comercio electrnico

Programas de
administracin
de sistemas

Sistemas Operativos
Programas de
manejo de redes
DBMS
Utilidades de
Ciencia e ingeniera sistemas
Monitores de
Educacin,
rendimiento
entretenimiento
Monitores de
seguridad

Programas de
desarrollo de
sistemas
Lenguajes de

program.: lenguajes de
mquina,
ensambladores, alto
nivel, 4generacin,
OO.
Paquetes de
programacin:
Traductores de
lenguajes Herramientas
CASE y de control de
errores.

Categoras de Lenguajes de
programacin
Lenguajes Orientados a Objetos: usan combinaciones de objetos
Lenguajes de cuarta generacin: usan instrucciones naturales y no
procedimentales

Lenguajes de alto nivel: usan breves declaraciones o


expresiones aritmticas

Lenguajes ensambladores: usan smbolos para representar


cdigos de operacin

Lenguajes de mquina: usan instrucciones binarias

Lenguajes y servicios Web

HTML. XML, Java son lenguajes de


programacin que desarrollan paginas Web
multimedia, servicios Web y aplicaciones
Web.

Servicios Web: conjunto de tecnologas Web y


Orientadas a Objetos para relacionar
aplicaciones basadas en la red que se
ejecuten en diferentes plataformas de
hardware, software BD o red.

Potrebbero piacerti anche