Uploaded on

diapos123

diapos123

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
435
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Tecnología del manejo de información CAPÍTULO 3 SOFTWARE DE LA COMPUTADORA
  • 2.
  • 3. EVOLUCIÓN DE LA PROGRAMACIÓN DE LA COMPUTADORA
    • En lenguaje de máquina (1GL)
      • Cada instrucción se debe expresar en forma única para una computadora en particular.
      • El programa completo consiste en millares de instrucciones.
      • La programación es un proceso aburrido, desperdiciador de tiempo.
    • Ensamblador de lenguajes (2GL)
      • Los códigos de operación mnemónicos fácilmente recordados substituyeron a los códigos de operación en el lenguaje de máquina.
      • Ensamblador usado para convertir los códigos mnemónicos en un lenguaje de máquina.
    Lenguajes de la primera y segunda generación
  • 4. EVOLUCIÓN DE LA PROGRAMACIÓN DE LA COMPUTADORA Lenguajes de la primera y segunda generación
  • 5. EVOLUCIÓN DE LA PROGRAMACIÓN DE LA COMPUTADORA
    • Lenguajes con procedimiento (3GL)
      • Típicamente independiente de la máquina.
      • Expresa un procedimiento paso a paso ideado por el programador.
      • Debe ser compilado o ser interpretado (traducido al lenguaje de máquina).
      • Incluye el FORTRAN, COBOL, el BASIC, el PL1, el PASCAL, el ADA, y C.
    Lenguajes de la tercera y cuarta generación
  • 6. EVOLUCIÓN DE LA PROGRAMACIÓN DE LA COMPUTADORA Lenguajes de la tercera y cuarta y generación
  • 7. EVOLUCIÓN DE LA PROGRAMACIÓN DE LA COMPUTADORA
    • Lenguajes sin procedimiento (4GL)
      • También conocido como idiomas de la productividad.
      • Utiliza el idioma inglés para obtener las instrucciones del programa.
      • Más fácil de usar, escribir y menos propenso a errores
      • Utiliza un intérprete incorporado para convertirlo en un lenguaje de máquina.
      • Tardan mucho más en ejecutar que el 3GLs.
      • Incluye el FOCO, Ca-Ramis, IFPS, y el SAS.
    Lenguajes de la tercera y cuarta generación
  • 8. EVOLUCIÓN DE LA PROGRAMACIÓN DE LA COMPUTADORA Lenguajes de la tercera y cuarta generación
  • 9. EVOLUCIÓN DE LA PROGRAMACIÓN DE LA COMPUTADORA
    • Lenguajes orientados al objeto
      • 3GLS con las características de 4GL.
      • Emplea la idea de encajar los procedimientos (métodos) en objetos, y de poner objetos juntos para crear un uso.
      • Include Smalltalk, C++, Java, y Visual Basic.
    Lenguajes de la tercera y cuarta generación
  • 10. TIPOS DE LLAVES DEL SOFTWARE
    • Aplicaciones del Software
    • Software de soporte
  • 11. APLICACIONES DE SOFTWARE
    • Programas escritos para lograr tareas particulares.
    • Muchos y distintos tipos de aplicaciones de Software.
    • Productos de los usos estándar comprados generalmente de una fuente exterior.
    • Usos únicos desarrollados a la organización generalmente de medo interno.
    • Software personal de la productividad más importante para los encargados.
  • 12. APLICACIONES DE SOFTWARE
    • Programas informáticos de contabilidad de Peachtree
      • Paquete de contabilidad comercial para empresas más pequeñas.
      • Incluye el libro mayor general, las cuentas por cobrar, las cuentas a pagar, inventario, nómina de pago, tiempo y facturación, cálculo del coste del trabajo, contabilidad de los bienes inmuebles, y las herramientas del análisis y de la información.
      • $ 500 para la versión de usuario único.
    Ejemplos del programa para aplicaciones
  • 13. APLICACIONES DE SOFTWARE
    • ERP sabio de Accpac 200
      • Sistemas modulares de la gestión financiera para los negocios de tamaño medio.
      • En Internet, tan solamente un web browser es necesario para acceder al uso.
      • El módulo del encargado del sistema maneja seguridad, asegura integridad de datos, maneja la reconciliación de banco y el impuesto que procesan, y permite informes modificados para requisitos particulares.
      • Varios otros módulos disponibles también.
    Ejemplos del programa para aplicaciones
  • 14. APLICACIONES DE SOFTWARE
    • Procesamiento de textos
      • U tilizado para crear los documentos para la impresión.
      • El más popular es Microsoft Word.
      • O tros incluyen Corel WordPerfect, el loto WORDPRO, y al escritor de StarOffice de Sun.
      • Todos emplean el WYSIWYG.
    Software Personal de la productividad
  • 15. APLICACIONES DE SOFTWARE
    • Hojas de balance
      • Utilizado para crear los usos que cupieron un formato de la fila-columna.
      • El más popular es Microsoft Excel.
      • Otros incluyen loto 1-2-3 y Corel Quattro favorable.
      • Todos emplean las filas, columnas, células, fórmulas, y “what-if” análisis.
    Software Personal de la productividad
  • 16. APLICACIONES DE SOFTWARE
    • Sistemas de gestión de la base de datos
      • Utilizado para crear las bases de datos similares a ésas en máquinas más grandes.
      • El más popular es Microsoft Access.
      • Otros incluyen FileMaker favorable, la paradoja de Corel, y el acercamiento del loto.
      • Todos emplean un modelo de datos emparentado.
    Software Personal de la productividad
  • 17. APLICACIONES DE SOFTWARE
    • Gráficos de presentación
      • Utilizado para crear presentaciones en gran parte textuales del negocio.
      • El más popular es Microsoft PowerPoint.
      • Otros incluyen las presentaciones de Corel y los gráficos independientes del loto.
      • Todos permiten la encajadura del arte de clip, de las fotos, de los gráficos, y de otros medios.
    Software Personal de la productividad
  • 18. APLICACIONES DE SOFTWARE
    • Hojeadores del Web
      • Utilizado para tener acceso a la información en la Web.
      • Requiere servicio de la ISP para conectar la PC al Internet.
      • Crea los documentos para la impresión.
      • Los más populares son Internet Explorer y Firefox…
      • Ambos emplean el acercamiento hipertexto-basado estándar (la manera de ligar objetos del texto y de los medios el uno al otro).
      • Tecnología de empuje: el hojeador pide una página Web antes de que se envíe a la mesa.
      • Tecnología de empuje: los datos enviaron al cliente sin la petición de él (tal como email).
    Software Personal de la productividad
  • 19. APLICACIONES DE SOFTWARE
    • Correo electrónico
      • Manera preferida de comunicación en los negocio de hoy.
      • Preciso y fácil de usar.
    • Grupo de mercancías
      • Incorpora el email y la otra productividad ofrece, por ejemplo hacer calendarios, la previsión, y la distribución del documento.
    Software Personal de la productividad
  • 20. SOFTWARE DE SOPORTE
    • Proporciona el ambiente computacional que es fácil y eficiente para que los seres humanos la utilicen.
    • Permite que los programas de aplicaciones se lleven a cabo.
    • Se asegura de que el hardware y el software estén utilizados eficientemente.
    • Comprado casi siempre de un vendedor de hardware o de una empresa de informática.
  • 21. SOFTW ARE DE SOPORTE
    • El más importante tipo de software de ayuda.
    • Programa complejo en operación de controles del hardware y de los coordenadas el otro software.
    • El usuario comunica con el software del sistema operativo para controlar recursos del soporte físico y del software.
    • La comunicación se hizo más fácil con una característica gráfica del interfaz utilizador (GUI).
    Sistema Operativo
  • 22. SOFTWARE DE SOPORTE Sistema operativo
  • 23. SOFTWARE DE SOPORTE
    • Lenguaje control de trabajo(JCL): instrucciones precisas del usuario para comunicar con el sistema operativo.
    • Multiprogramación : empleado en máquinas más grandes para traslapar operaciones de entrada y de salida con tiempo de transformación, manteniendo el CPU en ejecución,ocupado y acelerado.
    • Multitrabajo: similar a la multiprogramación, pero empleado en los microordenadores.
    • Multienhebrado: similar al multitrabajo, pero varios subprocesos en el mismo programa se superponen.
    Sistema Operativo
  • 24. SOFTWARE DE SOPORTE
    • Memoria Virtual:
      • Tratado a la gerencia de memoria principal.
      • Hace que aparezca una cantidad ilimitada de memoria y esté disponible.
      • Permite que la multiprogramación funcione más eficientemente.
    • Multiprocesamiento: trabajo que ocurre cuando dos o más CPU están instaladas en el mismo sistema informático.
    Sistema Operativo
  • 25. SOFTWARE DE SOPORTE
    • Fuentes de sistemas operativos
      • Sistemas propietarios : la mayoría del tipo popular de sistemas operativos, escrito para una configuración particular del hardware.
        • Microordenadores: MS-DOS, PC-DOS, Windows XP
        • Sistemas de alcance medio: OS/400
        • Sistemas grandes: VM y MVS
      • Sistemas abiertos: no atado a cualquier sistema informático o fabricante de hardware particular pues funciona virtualmente cualquier sistema informático.
        • Ejemplos: UNIX y Linux.
    Sistema Operativo
  • 26. Soporte de Software
    • Sistemas operativos de red (NOS)
    • Software que se ejecuta en un servidor que gestiona los recursos de red y controla el funcionamiento de una red
    • Sistema operativo mejorado que permite:
    • Compartir las unidades de disco e impresoras
    • Manejo del lado del servidor de aplicaciones cliente / servidor
    • Los actores principales son:
        • UNIX y Linux
        • Microsoft Windows NT, 2000 Server, 2003 Server
        • Novell NetWare
    Sistema Operativo
  • 27. Soporte de Software
    • Lenguas de procedimiento (3GL)
    • Requieren pensamiento lógico
    • Implica el desarrollo de un detallado paso a paso el procedimiento
    • Se pueden desarrollar utilizando la programación estructurada
    Idiomas de tercera generación
  • 28. Soporte de Software Idiomas de tercera generación
  • 29. Soporte de Software
    • Los programas estructurados
    • Dividido en módulos, donde cada uno tiene una entrada y un punto de salida
    • Ventajas
    • Programa de lógica fácil de seguir
    • Mantenimiento y corrección fácil y más rápido
    • No utilice pasar al procedimiento de
    Idiomas de tercera generación
  • 30. Soporte de Software
    • Lenguas de procedimiento más popular
      • BÁSICA
      • C
      • COBOL
    • Otras lenguas de procedimiento
    • FORTRAN
      • PL/1
      • PASCAL
      • ADA
    Idiomas de tercera generación
  • 31. Soporte de Software Idiomas de tercera generación - BASIC
  • 32. Soporte de Software Idiomas de tercera generación - COBOL
  • 33. Soporte de Software
    • lenguajes no procedurales
    • Use las instrucciones de muy alto nivel
    • Requieren menos instrucciones
    • Más fácil de escribir, modificar y entender
    • Ejemplo: ENFOQUE
    Lenguajes de cuarta generación
  • 34. Soporte de Software Lenguajes de cuarta generación - FOCUS
  • 35. Soporte de Software
    • Emplear las etiquetas para "marcar" los documentos
    • HTML
    • Se utiliza para crear páginas Web
    • Consta de etiquetas especiales que indican al navegador Web cómo mostrar los distintos elementos en una página Web (por ejemplo, negrita o cursiva, ubicación de la imagen, enlaces a otras páginas web)
    • XML
    • Se utiliza para facilitar el intercambio de datos entre las aplicaciones Web
    • Metalenguaje que consta de etiquetas que identifican los elementos de datos particulares
    Lenguajes de marcado
  • 36. Soporte de Software
    • Requiere más potencia de cálculo
    • Ha incorporado en la interfaz gráfica de usuario
    • Paradigma ni 3GL ni 4GL nuevo ...
    • Crea objetos de una sola vez y almacena para su reutilización
    • Ejemplos de objetos:
    • Cuadro de texto, casilla de verificación, la entidad en una organización
    • Languages:
    • Smalltalk, C + +, Java, Visual Basic.NET
    Programación orientada a objetos
  • 37. Soporte de Software Programación orientada a objetos - Java
  • 38. Soporte de Software
    • Formulario HTML es la interfaz de usuario más comunes encontrados por los usuarios
    • Del lado del servidor lenguajes de programación incluyen:
      • Perl
      • Java Servlets and Java Server Pages
      • Microsoft Active Server Pages (ASP, ASP.NET)
      • ColdFusion
    Idiomas para el Desarrollo de Aplicaciones Web
  • 39. Soporte de Software Idiomas para el Desarrollo de Aplicaciones Web
  • 40. Soporte de Software
    • De soporte de software utilizado para crear, administrar y proteger los datos de la organización
    • Base de datos: colección compartida de datos relacionados lógicamente organizado para satisfacer las necesidades de la organización
    • Cinco arquitecturas básicas:
      • Jerárquico
    • Los datos están dispuestos de una manera la organización de arriba hacia abajo tabla
    • Ejemplo: IBM Information Management System (IMS)
    Sistemas de gestión de base de datos
  • 41. Soporte de Software
    • Cinco arquitecturas básicas:
      • Red
      • Los datos están organizados como las ciudades en un sistema de carreteras, a menudo con varios caminos de una sola pieza de datos a otro
      • Example: Computer Associates Advantage CA-IDMS
      • Relacional
    • El tipo más común
    • Datos organizados en tablas sencillas
    • Registros relacionados con el almacenamiento de datos común en cada tabla asociada
        • Examples: Microsoft Access and SQL Server, Paradox, DB2, and Ingres
    Sistemas de gestión de base de datos
  • 42. Soporte de Software
    • Cinco arquitecturas básicas:
      • Orientada a objetos
    • Los datos pueden ser gráficos, vídeo y sonido, así como los tipos de datos simples
    • Atributos y métodos se encapsulan en las clases de objetos, y las relaciones entre las clases puede ser demostrado por anidar una clase dentro de otra
    • Ejemplos: base de datos de objetos de Versant, ObjectStore Progreso y objetividad / DB
    • Objeto-relacional
    • Enfoque híbrido que puede manejar tipos de datos complejos con la simplicidad del modelo relacional
    • Ejemplos: Oracle, DB2 de IBM y con nubes, y FirstSQL APE Software / J
    Sistemas de gestión de base de datos
  • 43. Soporte de Software
    • Secuencial: organiza los registros físicamente adyacentes y con el fin de algunos (normalmente único) criterio de ordenación
    • Directo: utiliza la clave de los registros colocados de forma que se accede rápidamente a partir de DASD
    Organizaciones archivo
  • 44. Soporte de Software
    • Indexado
    • Compromiso entre secuencial y directo
    • Claves de registro sólo dispuestos en secuencia en una tabla separada, junto con la ubicación del resto de los datos asociados con la llave
    • Los tipos más populares son ISAM y VSAM
    Organizaciones archivo
  • 45. Soporte de Software
    • Ingeniería asistida por ordenador de software (CASE)
    • Colección de herramientas de software para ayudar a automatizar todas las fases del ciclo de desarrollo de software
    • Crecimiento más lento de lo previsto
    • Naturaleza cambió radicalmente de analista de sistemas y programador de puestos de trabajo
    Herramientas CASE
  • 46. Soporte de Software
    • Reciente aumento de las herramientas CASE para el Lenguaje de Modelado Unificado (UML)
    • UML es un lenguaje de notación de propósito general para la especificación y la visualización de software complejos, especialmente los grandes, los proyectos orientados a objetos
    • Ejemplos de herramientas CASE UML-base
        • IBM’s Rational Rose
        • Borland’s Together
        • Sybase’s PowerDesigner
    Herramientas CASE
  • 47. Soporte de Software
    • grandes computadoras
    • Necesidad de controlar las estaciones de trabajo y terminales
    • Software Ejemplo: CICS de IBM, TSO y CMS
    • Cada vez más importante con el crecimiento de redes LAN y WAN
    • Navegadores web: permiten a los usuarios mirar a su alrededor, o "navegar" por Internet
    • Telnet: Permite al Usuario Iniciar Sesión en Equipo Remoto
    • File Transfer Protocol (FTP): se utiliza para transferir archivos de un sistema informático a otro
    Interfaz de Comunicaciones Software
  • 48. La naturaleza cambiante del Software
    • Menos preocupación por la eficiencia de la máquina
    • Más comprar aplicaciones, y, por el contrario, un mayor uso de software de código abierto apoyo a la fuente, tales como Linux
    • Más de programación con lenguajes orientados a objetos
    • Más énfasis en las aplicaciones que se ejecutan en intranets e Internet
    • Usuario un mayor desarrollo
    • Un mayor uso de software de productividad personal en microcomputadoras
  • 49. El componente de software DE LA INDUSTRIA DE LOS SISTEMAS DE INFORMACIÓN
    • Los fabricantes de hardware
      • IBM, Hewlett-Packard, Sun Microsystems, Hitachi, and Fujitsu
    • las casas de software
      • Microsoft, Oracle, SAP, Computer Associates, and Symantec
    • empresas de consultoría
    • PricewaterhouseCoopers Consulting (comprada por IBM)
    Grupos Principales
  • 50. GRUPO 3 REMUZGO GALVEZ IRVING PAUL TAIPE VALENCIA ERICK