33
7.1

7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

Embed Size (px)

Citation preview

Page 1: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

7.1

Page 2: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

OBJETIVOS DEL APRENDIZAJEOBJETIVOS DEL APRENDIZAJE

• DESCRIBIR LOS PRINCIPALES TIPOS DE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASPROGRAMAS

• EXAMINAR SOFTWARE DE SISTEMA Y EXAMINAR SOFTWARE DE SISTEMA Y SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS

• EXPLORAR LA EVOLUCION DEL SOFTWAREEXPLORAR LA EVOLUCION DEL SOFTWARE• ANALIZAR LA PRINCIPAL APLICACION DE ANALIZAR LA PRINCIPAL APLICACION DE

LOS LENGUAJESLOS LENGUAJES• DESCRIBIR EL DESARROLLO DE SOFTWAREDESCRIBIR EL DESARROLLO DE SOFTWARE• IDENTIFICAR USOS DEL SOFTWAREIDENTIFICAR USOS DEL SOFTWARE

**

7.2

Page 3: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

INTRUCCIONES DETALLADAS PARA CONTROLAR INTRUCCIONES DETALLADAS PARA CONTROLAR UNA COMPUTADORAUNA COMPUTADORA

• PROGRAMA:PROGRAMA: CONJUNTO DE INSTRUCCIONES CONJUNTO DE INSTRUCCIONES PARA UNA COMPUTADORAPARA UNA COMPUTADORA

• ALMACENAMIENTO:ALMACENAMIENTO: UN PROGRAMA DEBE UN PROGRAMA DEBE ESTAR EN ALMACENAMIENTO PRIMARIOESTAR EN ALMACENAMIENTO PRIMARIO

• SOFTWARE DE SISTEMA:SOFTWARE DE SISTEMA: ADMINISTRAN LOS ADMINISTRAN LOS RECURSOS DE LA COMPUTADORARECURSOS DE LA COMPUTADORA

• SOFTWARE DE APLICACION:SOFTWARE DE APLICACION: APLICACION APLICACION PARA UN NEGOCIO ESPECIFICOPARA UN NEGOCIO ESPECIFICO

**

SOFTWARESOFTWARE

7.3

Page 4: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

SOFTWARESOFTWARE

HARDWAREHARDWARE

SISTEMA OPERATIVO:SISTEMA OPERATIVO:

ORGANIZA LOS EVENTOS Y ORGANIZA LOS EVENTOS Y RECURSOS DE LA RECURSOS DE LA COMPUTADORACOMPUTADORA

MONITOREA EVENTOSMONITOREA EVENTOS

LENGUAJES TRADUCTORES:LENGUAJES TRADUCTORES:

INTERPRETESINTERPRETESCOMPILADORESCOMPILADORES

PROGRAMAS UTILITARIOS:PROGRAMAS UTILITARIOS:

OPERACIONES RUTINARIASOPERACIONES RUTINARIASADMINISRACION DE ADMINISRACION DE DATOSDATOS

7.4

LENGUAJES DE PROGRAMACION: LENGUAJES DE PROGRAMACION:

LENGUAJE ASSEMBLER; FORTRAN; LENGUAJE ASSEMBLER; FORTRAN; COBOL; PL / 1; QBASIC; PASCAL; C; C++; COBOL; PL / 1; QBASIC; PASCAL; C; C++;

LENGUAJES DE “CUARTA GENERACION”LENGUAJES DE “CUARTA GENERACION”

SOFTWARE DE SISTEMASOFTWARE DE SISTEMA

SOFTWARE DE APLICACIONSOFTWARE DE APLICACION

Page 5: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

SISTEMA OPERATIVOSISTEMA OPERATIVO

ADMINISTRA Y CONTROLA ACTIVIDADESADMINISTRA Y CONTROLA ACTIVIDADES• ASIGNACION DE TAREASASIGNACION DE TAREAS• ORGANIZACIONORGANIZACION• MONITOREOMONITOREO• DISPOSITIVOS RESIDENTES DEL SISTEMA:DISPOSITIVOS RESIDENTES DEL SISTEMA:• DISPOSITIVO DE ALMACENAMIENTO DISPOSITIVO DE ALMACENAMIENTO

SECUNDARIO SECUNDARIO • ALMACENAMIENTO SISTEMA OPERATIVOALMACENAMIENTO SISTEMA OPERATIVO

**

7.5

Page 6: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

MULTIPROGRAMACIONMULTIPROGRAMACIONS

IST

EM

A O

PE

RA

TIV

OS

IST

EM

A O

PE

RA

TIV

O

MEMORIA SIN USOMEMORIA SIN USO

PROGRAMA 1PROGRAMA 1

SISTEMA TRADICIONAL SISTEMA TRADICIONAL PARA UN PROGRAMAPARA UN PROGRAMA

7.6

SIS

TE

MA

OP

ER

AT

IVO

SIS

TE

MA

OP

ER

AT

IVO

MEMORIA SIN USOMEMORIA SIN USO

PROGRAMA 1PROGRAMA 1

PROGRAMA 2PROGRAMA 2

PROGRAMA 3PROGRAMA 3

AMBIENTE AMBIENTE MULTIPROGRAMACIONMULTIPROGRAMACION

Page 7: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

MULTITAREAMULTITAREA

MULTIPROGRAMACIONMULTIPROGRAMACION

EN UN SISTEMA PARA UN USUARIOEN UN SISTEMA PARA UN USUARIO

DE PCDE PC

**

7.7

Page 8: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

ALMACENAMIENTO ALMACENAMIENTO VIRTUALVIRTUAL

METODO PARA MANEJAR VARIOS METODO PARA MANEJAR VARIOS PROGRAMAS EN ALMACENAMIENTO PROGRAMAS EN ALMACENAMIENTO PRIMARIO:PRIMARIO:

• PROGRAMA SE DIVIDE ENTREPROGRAMA SE DIVIDE ENTRE• PORCIONES DE LONGITUD FIJA (PAGINAS) OPORCIONES DE LONGITUD FIJA (PAGINAS) O

– LONGITUD VARIABLE (SEGMENTOS)LONGITUD VARIABLE (SEGMENTOS)

• LA PORCION ACTUAL RESIDE EN LA PORCION ACTUAL RESIDE EN ALMACENAMIENTO PRIMARIOALMACENAMIENTO PRIMARIO

• LAS PORCIONES SON INTERCAMBIADAS LAS PORCIONES SON INTERCAMBIADAS CUANDO NO SE USAN CUANDO NO SE USAN

7.8

Page 9: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

TIEMPO COMPARTIDOTIEMPO COMPARTIDOMUCHOS USUARIOS COMPARTEN UNA CPU GRANDE MUCHOS USUARIOS COMPARTEN UNA CPU GRANDE EL TIEMPO EN LA CPU ESTA DIVIDIDO EN CICLOS (EJ: EL TIEMPO EN LA CPU ESTA DIVIDIDO EN CICLOS (EJ:

2 milisegundos) 2 milisegundos) CADA USUARIO ACCEDE A LA CPU DURANTE UN CADA USUARIO ACCEDE A LA CPU DURANTE UN

CICLOCICLOCOMO LOS CPU SON MAS RAPIDAS, PUEDE COMO LOS CPU SON MAS RAPIDAS, PUEDE

REALIZAR MUCHAS TAREAS EN CADA FRACCION REALIZAR MUCHAS TAREAS EN CADA FRACCION DE TIEMPODE TIEMPO

LOS TRABAJOS DE USUARIO SON INTERCAMBIADOS LOS TRABAJOS DE USUARIO SON INTERCAMBIADOS CUANDO FINALIZA CADA CICLO DE TIEMPOCUANDO FINALIZA CADA CICLO DE TIEMPO

**

7.9

Page 10: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

MULTIPROCESAMIENTOMULTIPROCESAMIENTO

• DOS O MAS PROCESADORES DOS O MAS PROCESADORES PARALELOS EN EL SISTEMAPARALELOS EN EL SISTEMA

• UN PROGRAMA PUEDE SER UN PROGRAMA PUEDE SER DIVIDIDO PARA SER PROCESADO DIVIDIDO PARA SER PROCESADO EN MULTIPLES CPUsEN MULTIPLES CPUs

• PERMITE PROCESAR PROGRAMAS PERMITE PROCESAR PROGRAMAS GRANDES MAS RAPIDAMENTEGRANDES MAS RAPIDAMENTE

**

7.10

Page 11: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

• CODIGO FUENTE:CODIGO FUENTE: INSTRUCCIONES EN INSTRUCCIONES EN LENGUAJE DE ALTO NIVELLENGUAJE DE ALTO NIVEL

• COMPILADOR:COMPILADOR: TRADUCE CODIGO DE TRADUCE CODIGO DE ALTO NIVEL EN LENGUAJE MAQUINAALTO NIVEL EN LENGUAJE MAQUINA

• CODIGO OBJETO:CODIGO OBJETO: LAS INSTRUCCIONES LAS INSTRUCCIONES TRADUCIDAS ESTAN LISTAS PARA LA TRADUCIDAS ESTAN LISTAS PARA LA COMPUTADORACOMPUTADORA

**

LENGUAJE TRADUCTORLENGUAJE TRADUCTOR

7.11

Page 12: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

PR

OC

ES

O T

RA

DU

CC

ION

PR

OC

ES

O T

RA

DU

CC

ION

PROGRAMA EN CODIGO PROGRAMA EN CODIGO FUENTEFUENTE

COMPILADORCOMPILADOR

CODIGO OBJETOCODIGO OBJETO

EDITOR DE EDITOR DE ENLACESENLACES

LOAD MODULELOAD MODULE

OTROS OTROS MODULOS DE MODULOS DE

CODIGO OBJETOCODIGO OBJETO

7.12

Page 13: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

INTERFAZ GRAFICA DE INTERFAZ GRAFICA DE USUARIO (GUI)USUARIO (GUI)

USOS DEL SISTEMA OPERATIVO:USOS DEL SISTEMA OPERATIVO:

ICONOS GRAFICOS (Iconos, ICONOS GRAFICOS (Iconos, Botones,Barras de Herramientas) Botones,Barras de Herramientas)

MOUSEMOUSE

• INGRESAR COMANDOSINGRESAR COMANDOS

• REALIZAR SELECCIONREALIZAR SELECCION

**

7.13

Page 14: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

SISTEMAS OPERATIVOS PARA PCsSISTEMAS OPERATIVOS PARA PCs

SISTEMA OPERATIVOSISTEMA OPERATIVO CARACTERISTICASCARACTERISTICAS

Windows 98 & Windows 98 & 9595

Windows Windows NT & 2000NT & 2000

7.14

Windows CEWindows CE

Sistema operativo 32 bits;GUI; Multitarea; Trabajo Sistema operativo 32 bits;GUI; Multitarea; Trabajo en reden red

Sistema operativo de 32 bits no limitado a Sistema operativo de 32 bits no limitado a chips Intel; Multitarea; Multiprocesamiento;chips Intel; Multitarea; Multiprocesamiento;Trabajo en red.Trabajo en red.

32-bit. Desarrollado para computadoras IBM PS/2.32-bit. Desarrollado para computadoras IBM PS/2.Multitarea; Trabajo en redMultitarea; Trabajo en red

Desarrollado para computadoras de mano; Desarrollado para computadoras de mano; dispositivos de comunicacion sin cable.dispositivos de comunicacion sin cable.

OS/2OS/2

Page 15: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

SISTEMAS OPERATIVOS PARA PCsSISTEMAS OPERATIVOS PARA PCs

OPERATING SYSTEMOPERATING SYSTEM FEATURESFEATURES

UNIXUNIXPara estaciones de trabajo poderosas; Para estaciones de trabajo poderosas; Minicomputadoras. Minicomputadoras. Multitarea;Procesamiento Multi-Multitarea;Procesamiento Multi-usuario;Trabajo en red. Portable a usuario;Trabajo en red. Portable a computadoras de diferentes plataformas.computadoras de diferentes plataformas.

Mac OSMac OS Para computadoras MacIntosh. Multitarea;Para computadoras MacIntosh. Multitarea;Gráficos de calidad;MultimediaGráficos de calidad;Multimedia

7.15

DOSDOS Para IBM (PC-DOS) y PC (MS-DOS). Para IBM (PC-DOS) y PC (MS-DOS). Memoria para programas: 640KMemoria para programas: 640K

Page 16: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

GENERACIONES DE LOS GENERACIONES DE LOS LENGUAJES DE PROGRAMACIONLENGUAJES DE PROGRAMACION

1ra. desde 1940s. 1ra. desde 1940s. LENGUAJE MAQUINA: LENGUAJE MAQUINA: codigo binariocodigo binario

2da. Desde comienzos de los ’50s. 2da. Desde comienzos de los ’50s. LENGUAJE ENSAMBLADOR:LENGUAJE ENSAMBLADOR: codigos codigos mnemotécnicosmnemotécnicos

3ra. Desde mediados de los ‘50s. 3ra. Desde mediados de los ‘50s. LENGUAJES DE ALTO NIVELLENGUAJES DE ALTO NIVEL

4ta. Desdefinales de los ‘70s. 4ta. Desdefinales de los ‘70s. MODERNAS MODERNAS APLICACIONES EMPAQUETADASAPLICACIONES EMPAQUETADAS

**

7.16

Page 17: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE ALTO NIVELLENGUAJES DE ALTO NIVEL• FORTRANFORTRAN (FORmula TRANslator). (FORmula TRANslator).

Cientifico, Aplicaciones de IngenieríaCientifico, Aplicaciones de Ingeniería• COBOLCOBOL (COmmon Business (COmmon Business

Oriented Language). Oriented Language). Predominantemente para procesar Predominantemente para procesar transaccionestransacciones

• BASICBASIC (Beginners All-purpose (Beginners All-purpose Symbolic Instruction Code). Symbolic Instruction Code). Lenguaje de proposito general para Lenguaje de proposito general para PCsPCs

**7.17

Page 18: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE ALTO NIVELLENGUAJES DE ALTO NIVEL• PASCAL.PASCAL. Utilizado para enseñar Utilizado para enseñar

programacion estrucuturada. Debil en manejo programacion estrucuturada. Debil en manejo de archivos, EntradaSalidade archivos, EntradaSalida

• C and C++.C and C++. Lenguaje poderoso para PCs, para Lenguaje poderoso para PCs, para el desarrollo de aplicaciones. Ejecución el desarrollo de aplicaciones. Ejecución eficiente. Se utiliza en diferentes plataformaseficiente. Se utiliza en diferentes plataformas

• PL/1PL/1 (Programming Language 1). Poderoso (Programming Language 1). Poderoso lenguaje de IBM para Negocios y Ciencialenguaje de IBM para Negocios y Ciencia

• ADA.ADA. Diseñado para sistemas de armamento. Diseñado para sistemas de armamento. Puede ser utilizado en diferentes plataformas. Puede ser utilizado en diferentes plataformas. Estructurado. Puede ser utilizado para Estructurado. Puede ser utilizado para NegociosNegocios

**

7.18

Page 19: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE INTELIGENCIA LENGUAJES DE INTELIGENCIA ARTIFICIALARTIFICIAL

• LISPLISP (LISt Processor). Se desarrolló a (LISt Processor). Se desarrolló a fines de los 50’s en el MIT. Preferido en fines de los 50’s en el MIT. Preferido en USA. Requiere máquinas configuradas USA. Requiere máquinas configuradas especialementeespecialemente

• PROLOG.PROLOG. Se desarrolló a comienzo de los Se desarrolló a comienzo de los ‘70s. Preferido fuera de. Plataformas ‘70s. Preferido fuera de. Plataformas cruzadascruzadas• CREA LISTAS SIGNIFICATIVAS DE CREA LISTAS SIGNIFICATIVAS DE

SIMBOLOS(SIMBOLOS(Operaciones;Variables;DatosOperaciones;Variables;Datos) ) **

7.19

Page 20: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE CUARTA LENGUAJES DE CUARTA GENERACION (4GL)GENERACION (4GL)

• PUEDE SER UTILIZADO POR PUEDE SER UTILIZADO POR USUARIOS FINALESUSUARIOS FINALES

• NO SE BASA EN PROCEDIMIENTOSNO SE BASA EN PROCEDIMIENTOS• PUEDE DESARROLLAR PUEDE DESARROLLAR

APLICACIONES RAPIDAMENTEAPLICACIONES RAPIDAMENTE• LENGUAJE NATURALLENGUAJE NATURAL• SEIS CATEGORIASSEIS CATEGORIAS

**

7.20

Page 21: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE CUARTA LENGUAJES DE CUARTA GENERACION (4GL)GENERACION (4GL)

1. LENGUAJES DE CONSULTA:1. LENGUAJES DE CONSULTA:• Recupera datos rapidamenteRecupera datos rapidamente• Interactivoen lineaInteractivoen linea• Puede usar Puede usar LENGUAJE NATURALLENGUAJE NATURAL• Soporta peticiones especiales de Soporta peticiones especiales de

datos desde base de datos datos desde base de datos relacionalesrelacionales

**

7.21

Page 22: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE CUARTA LENGUAJES DE CUARTA GENERACION (4GL)GENERACION (4GL)

2. GENERADORES DE INFORMES:2. GENERADORES DE INFORMES:• Crea informes personalizadosCrea informes personalizados• Amplio rango de formatosAmplio rango de formatos• 3. LENGUAJES GRAFICOS:3. LENGUAJES GRAFICOS:• Puede manipular dibujos, Puede manipular dibujos,

gráficos,fotos,videosgráficos,fotos,videos• Administra presentacionesAdministra presentaciones

**

7.22

Page 23: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE CUARTA LENGUAJES DE CUARTA GENERACION (4GL)GENERACION (4GL)

4. GENERADORES DE APLICACIONES:4. GENERADORES DE APLICACIONES:• Necesita especificaciones del usuarioNecesita especificaciones del usuario• El generador crea la lógia y el código para El generador crea la lógia y el código para

la aplicaciónla aplicación• Reduce el tiempo de desarrolloReduce el tiempo de desarrollo

**

7.23

Page 24: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE CUARTA LENGUAJES DE CUARTA GENERACION (4GL)GENERACION (4GL)

5. LENGUAJES DE PROGRAMACION DE 5. LENGUAJES DE PROGRAMACION DE MUY ALTO NIVELMUY ALTO NIVEL

• Herramientas para la productividad del Herramientas para la productividad del programador profesionalprogramador profesional

• Utiliza pocas instruccionesUtiliza pocas instrucciones• Reduce el tiempo de desarrolloReduce el tiempo de desarrollo

**

7.24

Page 25: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

LENGUAJES DE 4TA LENGUAJES DE 4TA GENERACION (4GL)GENERACION (4GL)

7. PAQUETES DE SOFTWARE:7. PAQUETES DE SOFTWARE: conjunto de conjunto de programas disponibles comercialmente…programas disponibles comercialmente…

• PROCESADOR DE TEXTOPROCESADOR DE TEXTO• HOJAS DE CALCULOHOJAS DE CALCULO• ADMINISTRACION DE DATOSADMINISTRACION DE DATOS• ADMINISTRACION DE PRESENTACIONESADMINISTRACION DE PRESENTACIONESPAQUETE DE PROGRAMAS INTEGRADOS PAQUETE DE PROGRAMAS INTEGRADOS

FACILITAN EL APRENDIZAJE Y USO DE FACILITAN EL APRENDIZAJE Y USO DE ESTAS HERRAMIENTASESTAS HERRAMIENTAS

7.25

Page 26: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

SOFTWARE TOOLSSOFTWARE TOOLS• PROCESADOR DE TEXTOSPROCESADOR DE TEXTOS• HOJAS DE CALCULOHOJAS DE CALCULO• ADMINISTRACION DE DATOSADMINISTRACION DE DATOS• PRESENTACIONES GRAFICASPRESENTACIONES GRAFICAS• PAQUETES DE SOFTWARE INTEGRADOPAQUETES DE SOFTWARE INTEGRADO• E-MAILE-MAIL• WEB BROWSERSWEB BROWSERS• GROUPWAREGROUPWARE

**

7.26

Page 27: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

• GRUPO ESCRIBIENDO Y COMENTANDOGRUPO ESCRIBIENDO Y COMENTANDO• DISTRIBUCION ELECTRONICA DE CORREODISTRIBUCION ELECTRONICA DE CORREO• PROGRAMAR REUNIONESPROGRAMAR REUNIONES• COMPARTIR ARCHIVOS Y BASE DE DATOSCOMPARTIR ARCHIVOS Y BASE DE DATOS• COMPARTIR PLANESCOMPARTIR PLANES• REUNIONES Y CONFERENCIAS REUNIONES Y CONFERENCIAS

ELECTRONICASELECTRONICAS**

CAPACIDADES DE CAPACIDADES DE GROUPWAREGROUPWARE

7.27

Page 28: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

PROGRAMACION PROGRAMACION ORIENTADA A OBJETOSORIENTADA A OBJETOS• COMBINA DATOS Y PROCEDIMIENTOS EN COMBINA DATOS Y PROCEDIMIENTOS EN

UN SOLO UN SOLO OBJETOOBJETO• LOS PROGRAMAS ENVIAN MENSAJES AL LOS PROGRAMAS ENVIAN MENSAJES AL

OBJETO PARA EJECUTAR OBJETO PARA EJECUTAR PROCEDIMIENTOS INCRUSTADOSPROCEDIMIENTOS INCRUSTADOS

• LOS DATOS DE OBJETOS ESTAN LOS DATOS DE OBJETOS ESTAN ENCAPSULADOS DEL RESTO DEL SISTEMAENCAPSULADOS DEL RESTO DEL SISTEMA

• CREA CODIGO REUTILIZABLECREA CODIGO REUTILIZABLE• REDUCE EL TIEMPO Y COSTO DE ESCRIBIR REDUCE EL TIEMPO Y COSTO DE ESCRIBIR

PROGRAMASPROGRAMAS **

7.28

Page 29: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

PROGRAMACION PROGRAMACION ORIENTADA A OBJETOSORIENTADA A OBJETOS

PROGRAMACION VISUAL:PROGRAMACION VISUAL: SELECCIONA Y SELECCIONA Y ARRASTRA OBJETOS EN LUGAR DE ESCRIBIR ARRASTRA OBJETOS EN LUGAR DE ESCRIBIR INSTRUCCIONESINSTRUCCIONES

CLASES:CLASES: TODOS LOS OBJETOS DE UNA CLASE TODOS LOS OBJETOS DE UNA CLASE TIENE LAS CARACTERISTICAS DE CADA CLASETIENE LAS CARACTERISTICAS DE CADA CLASE

HERENCIA:HERENCIA: UNA CLASE ESPECIFICA RECIBE UNA CLASE ESPECIFICA RECIBE CARACTERISTICAS DE UNA CLASE GENERALCARACTERISTICAS DE UNA CLASE GENERAL

SUSTITUCION:SUSTITUCION: Una subclase permite modificar Una subclase permite modificar metodos heredados (Por ej: La emisión de un metodos heredados (Por ej: La emisión de un cheque para un obrero por hora puede ser diferente cheque para un obrero por hora puede ser diferente para un trabajador semanalpara un trabajador semanal

**7.29

Page 30: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

PROGRAMACION PROGRAMACION ORIENTADA A OBJETOSORIENTADA A OBJETOS

JAVA:JAVA: Lenguaje de programación orientada a Lenguaje de programación orientada a objetos deobjetos de Sun Microsystems Sun Microsystems

APPLET: pequeños programas para ejecutar pocas APPLET: pequeños programas para ejecutar pocas instruccionesinstrucciones

APPLETS son descargados desde la RedAPPLETS son descargados desde la Red• Se ejecutan en cualquier computadora y sistema Se ejecutan en cualquier computadora y sistema

operativooperativo• Los resultados son almacenados en la Red, no en Los resultados son almacenados en la Red, no en

la PCla PC• Sólo la versión de Software de Red necesita Sólo la versión de Software de Red necesita

actualizaciónactualización **

7.30

Page 31: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

PROGRAMACION PROGRAMACION ORIENTADA A OBJETOSORIENTADA A OBJETOS

ActiveX:ActiveX: Controles para programas en Controles para programas en ambiente Windows para insertar ambiente Windows para insertar objetos como por ejemplo:objetos como por ejemplo:

• GráficosGráficos• TablasTablas• AnimacionesAnimaciones• Para incrustar en páginas WebPara incrustar en páginas Web

**

7.31

Page 32: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

Conexion a InternetConexion a Internet

Presione el boton izquierdo sobre el icono para conectarse al WebSite de Laudon & Laudon para mas información sobre este

capitulo

7.32

Page 33: 7.1. OBJETIVOS DEL APRENDIZAJE DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMASDESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y

7.33