La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

7. SOFTWARE PARA SISTEMAS DE INFORMACION

Presentaciones similares


Presentación del tema: "7. SOFTWARE PARA SISTEMAS DE INFORMACION"— Transcripción de la presentación:

1 7. SOFTWARE PARA SISTEMAS DE INFORMACION
7.1

2 OBJETIVOS DEL APRENDIZAJE
DESCRIBIR LOS PRINCIPALES TIPOS DE PROGRAMAS EXAMINAR SOFTWARE DE SISTEMA Y SISTEMAS OPERATIVOS EXPLORAR LA EVOLUCION DEL SOFTWARE ANALIZAR LA PRINCIPAL APLICACION DE LOS LENGUAJES DESCRIBIR EL DESARROLLO DE SOFTWARE IDENTIFICAR USOS DEL SOFTWARE * 7.2

3 SOFTWARE INTRUCCIONES DETALLADAS PARA CONTROLAR UNA COMPUTADORA
PROGRAMA: CONJUNTO DE INSTRUCCIONES PARA UNA COMPUTADORA ALMACENAMIENTO: UN PROGRAMA DEBE ESTAR EN ALMACENAMIENTO PRIMARIO SOFTWARE DE SISTEMA: ADMINISTRAN LOS RECURSOS DE LA COMPUTADORA SOFTWARE DE APLICACION: APLICACION PARA UN NEGOCIO ESPECIFICO * 7.3

4 SOFTWARE 7.4 SISTEMA OPERATIVO:
SOFTWARE DE APLICACION SISTEMA OPERATIVO: ORGANIZA LOS EVENTOS Y RECURSOS DE LA COMPUTADORA MONITOREA EVENTOS LENGUAJES TRADUCTORES: INTERPRETES COMPILADORES PROGRAMAS UTILITARIOS: OPERACIONES RUTINARIAS ADMINISRACION DE DATOS SOFTWARE DE SISTEMA HARDWARE LENGUAJES DE PROGRAMACION: LENGUAJE ASSEMBLER; FORTRAN; COBOL; PL / 1; QBASIC; PASCAL; C; C++; LENGUAJES DE “CUARTA GENERACION” 7.4

5 SISTEMA OPERATIVO ADMINISTRA Y CONTROLA ACTIVIDADES
ASIGNACION DE TAREAS ORGANIZACION MONITOREO DISPOSITIVOS RESIDENTES DEL SISTEMA: DISPOSITIVO DE ALMACENAMIENTO SECUNDARIO ALMACENAMIENTO SISTEMA OPERATIVO * 7.5

6 AMBIENTE MULTIPROGRAMACION
SISTEMA OPERATIVO MEMORIA SIN USO PROGRAMA 1 PROGRAMA 2 PROGRAMA 3 AMBIENTE MULTIPROGRAMACION SISTEMA TRADICIONAL PARA UN PROGRAMA SISTEMA OPERATIVO MEMORIA SIN USO PROGRAMA 1 7.6

7 EN UN SISTEMA PARA UN USUARIO
MULTITAREA MULTIPROGRAMACION EN UN SISTEMA PARA UN USUARIO DE PC * 7.7

8 ALMACENAMIENTO VIRTUAL
METODO PARA MANEJAR VARIOS PROGRAMAS EN ALMACENAMIENTO PRIMARIO: PROGRAMA SE DIVIDE ENTRE PORCIONES DE LONGITUD FIJA (PAGINAS) O LONGITUD VARIABLE (SEGMENTOS) LA PORCION ACTUAL RESIDE EN ALMACENAMIENTO PRIMARIO LAS PORCIONES SON INTERCAMBIADAS CUANDO NO SE USAN 7.8

9 TIEMPO COMPARTIDO MUCHOS USUARIOS COMPARTEN UNA CPU GRANDE
EL TIEMPO EN LA CPU ESTA DIVIDIDO EN CICLOS (EJ: 2 milisegundos) CADA USUARIO ACCEDE A LA CPU DURANTE UN CICLO COMO LOS CPU SON MAS RAPIDAS, PUEDE REALIZAR MUCHAS TAREAS EN CADA FRACCION DE TIEMPO LOS TRABAJOS DE USUARIO SON INTERCAMBIADOS CUANDO FINALIZA CADA CICLO DE TIEMPO * 7.9

10 MULTIPROCESAMIENTO DOS O MAS PROCESADORES PARALELOS EN EL SISTEMA
UN PROGRAMA PUEDE SER DIVIDIDO PARA SER PROCESADO EN MULTIPLES CPUs PERMITE PROCESAR PROGRAMAS GRANDES MAS RAPIDAMENTE * 7.10

11 LENGUAJE TRADUCTOR CODIGO FUENTE: INSTRUCCIONES EN LENGUAJE DE ALTO NIVEL COMPILADOR: TRADUCE CODIGO DE ALTO NIVEL EN LENGUAJE MAQUINA CODIGO OBJETO: LAS INSTRUCCIONES TRADUCIDAS ESTAN LISTAS PARA LA COMPUTADORA * 7.11

12 PROGRAMA EN CODIGO FUENTE OTROS MODULOS DE CODIGO OBJETO
COMPILADOR CODIGO OBJETO EDITOR DE ENLACES LOAD MODULE PROCESO TRADUCCION OTROS MODULOS DE CODIGO OBJETO 7.12

13 INTERFAZ GRAFICA DE USUARIO (GUI)
USOS DEL SISTEMA OPERATIVO: ICONOS GRAFICOS (Iconos, Botones,Barras de Herramientas) MOUSE INGRESAR COMANDOS REALIZAR SELECCION * 7.13

14 SISTEMAS OPERATIVOS PARA PCs
SISTEMA OPERATIVO CARACTERISTICAS Windows 98 & 95 Sistema operativo 32 bits;GUI; Multitarea; Trabajo en red Windows NT & 2000 Sistema operativo de 32 bits no limitado a chips Intel; Multitarea; Multiprocesamiento; Trabajo en red. Windows CE Desarrollado para computadoras de mano; dispositivos de comunicacion sin cable. OS/2 32-bit. Desarrollado para computadoras IBM PS/2. Multitarea; Trabajo en red 7.14

15 SISTEMAS OPERATIVOS PARA PCs
OPERATING SYSTEM FEATURES Para estaciones de trabajo poderosas; Minicomputadoras. Multitarea;Procesamiento Multi-usuario;Trabajo en red. Portable a computadoras de diferentes plataformas. UNIX Mac OS Para computadoras MacIntosh. Multitarea; Gráficos de calidad;Multimedia Para IBM (PC-DOS) y PC (MS-DOS). Memoria para programas: 640K DOS 7.15

16 GENERACIONES DE LOS LENGUAJES DE PROGRAMACION
1ra. desde 1940s. LENGUAJE MAQUINA: codigo binario 2da. Desde comienzos de los ’50s. LENGUAJE ENSAMBLADOR: codigos mnemotécnicos 3ra. Desde mediados de los ‘50s. LENGUAJES DE ALTO NIVEL 4ta. Desdefinales de los ‘70s. MODERNAS APLICACIONES EMPAQUETADAS * 7.16

17 LENGUAJES DE ALTO NIVEL
FORTRAN (FORmula TRANslator). Cientifico, Aplicaciones de Ingeniería COBOL (COmmon Business Oriented Language). Predominantemente para procesar transacciones BASIC (Beginners All-purpose Symbolic Instruction Code). Lenguaje de proposito general para PCs * 7.17

18 LENGUAJES DE ALTO NIVEL
PASCAL. Utilizado para enseñar programacion estrucuturada. Debil en manejo de archivos, EntradaSalida C and C++. Lenguaje poderoso para PCs, para el desarrollo de aplicaciones. Ejecución eficiente. Se utiliza en diferentes plataformas PL/1 (Programming Language 1). Poderoso lenguaje de IBM para Negocios y Ciencia ADA. Diseñado para sistemas de armamento. Puede ser utilizado en diferentes plataformas. Estructurado. Puede ser utilizado para Negocios * 7.18

19 LENGUAJES DE INTELIGENCIA ARTIFICIAL
LISP (LISt Processor). Se desarrolló a fines de los 50’s en el MIT. Preferido en USA. Requiere máquinas configuradas especialemente PROLOG. Se desarrolló a comienzo de los ‘70s. Preferido fuera de. Plataformas cruzadas CREA LISTAS SIGNIFICATIVAS DE SIMBOLOS(Operaciones;Variables;Datos) * 7.19

20 LENGUAJES DE CUARTA GENERACION (4GL)
PUEDE SER UTILIZADO POR USUARIOS FINALES NO SE BASA EN PROCEDIMIENTOS PUEDE DESARROLLAR APLICACIONES RAPIDAMENTE LENGUAJE NATURAL SEIS CATEGORIAS * 7.20

21 LENGUAJES DE CUARTA GENERACION (4GL)
1. LENGUAJES DE CONSULTA: Recupera datos rapidamente Interactivoen linea Puede usar LENGUAJE NATURAL Soporta peticiones especiales de datos desde base de datos relacionales * 7.21

22 LENGUAJES DE CUARTA GENERACION (4GL)
2. GENERADORES DE INFORMES: Crea informes personalizados Amplio rango de formatos 3. LENGUAJES GRAFICOS: Puede manipular dibujos, gráficos,fotos,videos Administra presentaciones * 7.22

23 LENGUAJES DE CUARTA GENERACION (4GL)
4. GENERADORES DE APLICACIONES: Necesita especificaciones del usuario El generador crea la lógia y el código para la aplicación Reduce el tiempo de desarrollo * 7.23

24 LENGUAJES DE CUARTA GENERACION (4GL)
5. LENGUAJES DE PROGRAMACION DE MUY ALTO NIVEL Herramientas para la productividad del programador profesional Utiliza pocas instrucciones Reduce el tiempo de desarrollo * 7.24

25 LENGUAJES DE 4TA GENERACION (4GL)
7. PAQUETES DE SOFTWARE: conjunto de programas disponibles comercialmente… PROCESADOR DE TEXTO HOJAS DE CALCULO ADMINISTRACION DE DATOS ADMINISTRACION DE PRESENTACIONES PAQUETE DE PROGRAMAS INTEGRADOS FACILITAN EL APRENDIZAJE Y USO DE ESTAS HERRAMIENTAS 7.25

26 SOFTWARE TOOLS PROCESADOR DE TEXTOS HOJAS DE CALCULO
ADMINISTRACION DE DATOS PRESENTACIONES GRAFICAS PAQUETES DE SOFTWARE INTEGRADO WEB BROWSERS GROUPWARE * 7.26

27 CAPACIDADES DE GROUPWARE
GRUPO ESCRIBIENDO Y COMENTANDO DISTRIBUCION ELECTRONICA DE CORREO PROGRAMAR REUNIONES COMPARTIR ARCHIVOS Y BASE DE DATOS COMPARTIR PLANES REUNIONES Y CONFERENCIAS ELECTRONICAS * 7.27

28 PROGRAMACION ORIENTADA A OBJETOS
COMBINA DATOS Y PROCEDIMIENTOS EN UN SOLO OBJETO LOS PROGRAMAS ENVIAN MENSAJES AL OBJETO PARA EJECUTAR PROCEDIMIENTOS INCRUSTADOS LOS DATOS DE OBJETOS ESTAN ENCAPSULADOS DEL RESTO DEL SISTEMA CREA CODIGO REUTILIZABLE REDUCE EL TIEMPO Y COSTO DE ESCRIBIR PROGRAMAS * 7.28

29 PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION VISUAL: SELECCIONA Y ARRASTRA OBJETOS EN LUGAR DE ESCRIBIR INSTRUCCIONES CLASES: TODOS LOS OBJETOS DE UNA CLASE TIENE LAS CARACTERISTICAS DE CADA CLASE HERENCIA: UNA CLASE ESPECIFICA RECIBE CARACTERISTICAS DE UNA CLASE GENERAL SUSTITUCION: Una subclase permite modificar metodos heredados (Por ej: La emisión de un cheque para un obrero por hora puede ser diferente para un trabajador semanal * 7.29

30 PROGRAMACION ORIENTADA A OBJETOS
JAVA: Lenguaje de programación orientada a objetos de Sun Microsystems APPLET: pequeños programas para ejecutar pocas instrucciones APPLETS son descargados desde la Red Se ejecutan en cualquier computadora y sistema operativo Los resultados son almacenados en la Red, no en la PC Sólo la versión de Software de Red necesita actualización * 7.30

31 PROGRAMACION ORIENTADA A OBJETOS
ActiveX: Controles para programas en ambiente Windows para insertar objetos como por ejemplo: Gráficos Tablas Animaciones Para incrustar en páginas Web * 7.31

32 Conexion 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

33 7. SOFTWARE PARA SISTEMAS DE INFORMACION
7.33


Descargar ppt "7. SOFTWARE PARA SISTEMAS DE INFORMACION"

Presentaciones similares


Anuncios Google