Trabajito1

306 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
306
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Trabajito1

  1. 1. Tecnología de la Información Profesora Ariana Rosenthal Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal
  2. 2. Agenda <ul><li>Software y sus funciones </li></ul><ul><li>Tipos de Software </li></ul><ul><li>Software de Sistemas </li></ul><ul><li>Software de Aplicación </li></ul><ul><li>Tendencias actuales </li></ul><ul><li>Administración de los activos de Software </li></ul>Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal
  3. 3. Software y sus funciones <ul><li>Definiciones Básicas </li></ul><ul><ul><li>Programa de Software: serie de instrucciones que controlan la operación de un sistema de cómputo. </li></ul></ul><ul><ul><li>Programación: Proceso de escribir o codificar programas. </li></ul></ul><ul><ul><li>Programador: Persona encargada de la codificación de los programas </li></ul></ul><ul><ul><li>Definiciones asociadas: Sistema, Módulo, Función </li></ul></ul><ul><li>Funciones del Software: </li></ul><ul><ul><li>Administrar los recursos de computación disponibles </li></ul></ul><ul><ul><li>Servir como herramientas para los usuarios de los mismos. </li></ul></ul><ul><ul><li>Actuar como intermediarios entre las Organizaciones y la información almacenada. </li></ul></ul>Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal
  4. 4. Tipos de Software (1) Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal <ul><li>Software de Sistemas: Programas que administran los recursos de las computadoras: </li></ul><ul><ul><li>Sistemas operativos </li></ul></ul><ul><ul><li>Traductores </li></ul></ul><ul><ul><li>Programas utilitarios </li></ul></ul><ul><li>Software de Aplicación: Programas escritos para realizar funciones determinadas por los usuarios finales. </li></ul><ul><ul><li>Lenguajes de Programación </li></ul></ul><ul><ul><li>Herramientas de Software </li></ul></ul><ul><li>Los tipos de Software están interrelacionados </li></ul>Usuarios Software de Aplicación Software de Sistemas Hardware
  5. 5. Software de Sistemas <ul><li>Sistemas Operativos: </li></ul><ul><ul><li>Funciones: </li></ul></ul><ul><ul><ul><li>Repartir y asignar los recursos de la Computadora </li></ul></ul></ul><ul><ul><ul><li>Programar el uso de los recursos y la ejecución de trabajos </li></ul></ul></ul><ul><ul><ul><li>Monitorear las actividades del sistema. </li></ul></ul></ul><ul><ul><li>Ejemplos </li></ul></ul><ul><ul><li>Definiciones asociadas </li></ul></ul><ul><ul><ul><li>Multiprogramación, Multitarea, Multiprocesamiento </li></ul></ul></ul><ul><ul><ul><li>Almacenamiento virtual, Página </li></ul></ul></ul><ul><ul><ul><li>Tiempo compartido </li></ul></ul></ul><ul><ul><ul><li>Concurrencia </li></ul></ul></ul><ul><ul><ul><li>GUI (Interfaz Gráfica de Usuario) </li></ul></ul></ul>Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal
  6. 6. Software de Sistemas (Cont.) <ul><li>Traductores: </li></ul><ul><ul><li>Definiciones asociadas </li></ul></ul><ul><ul><ul><li>Lenguaje de programación </li></ul></ul></ul><ul><ul><ul><li>Código Fuente, Código Objeto </li></ul></ul></ul><ul><ul><li>Funciones: </li></ul></ul><ul><ul><ul><li>Convertir los programas escritos en lenguajes de programación de alto nivel al lenguaje de máquina. </li></ul></ul></ul><ul><ul><li>Tipos de Traductores: </li></ul></ul><ul><ul><ul><li>Compilador </li></ul></ul></ul><ul><ul><ul><li>Interprete </li></ul></ul></ul><ul><li>Programas Utilitarios: Efectúan tareas rutinarias como copiar, ordenar, etc. </li></ul>Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal
  7. 7. Software de Aplicación Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal 1era Generación (1946 – 1950) Lenguaje de Máquina <ul><li>Código Decimal. Tarjetas perforadas </li></ul><ul><li>Proceso primitivo. </li></ul><ul><li>Demandaba mucho tiempo y especialización </li></ul>Tipos de Lenguajes Características Generación 2da Generación (Década del 50) Lenguaje Ensamblador <ul><li>Utiliza ciertos mnemónicos para determinadas operaciones </li></ul><ul><li>Continua siendo trabajoso </li></ul><ul><li>Requiere especialización </li></ul>3era Generación (1960 - 1979) Lenguajes de programación de alto nivel (Ejemplos: Fortran, Cobol, Basic, Pascal, C,C++, etc) <ul><li>Lenguajes mas parecidos al habla humana </li></ul><ul><li>Se requiere de traductores </li></ul><ul><li>Menos trabajoso- Menor especialización </li></ul>4ta Generación (1980 - Actualmente) Lenguajes de Cuarta Generación y Herramientas de Software (Ejemplos: Herramientas, Lenguajes de consulta, Generadores de Aplicac., Paquetes de Soft, etc.) <ul><li>No se requiere especialización </li></ul><ul><li>Herramientas mas amigables </li></ul><ul><li>Costo más accesible </li></ul>
  8. 8. Tipos de Software (2) Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal <ul><li>Software Libre o de Código Abierto: Programas que brindan libre acceso a su código fuente </li></ul><ul><ul><li>Se paga por el soporte </li></ul></ul><ul><ul><li>GNU (Comunidad que lo administra) </li></ul></ul><ul><ul><li>Desarrollo comunitario </li></ul></ul><ul><li>Software Propietario: </li></ul><ul><ul><li>Se paga licencia para obtenerlo y una cuota por soporte </li></ul></ul><ul><ul><li>Su propietario cuenta con el derecho de autor y puede o no vender/entregar el código fuente. </li></ul></ul><ul><li>Ambos tipos de software no son compatibles con todo tipo de software ni hardware. </li></ul>
  9. 9. Tendencias actuales <ul><ul><li>Programación orientada a eventos </li></ul></ul><ul><ul><li>Programación Orientada a Objetos </li></ul></ul><ul><ul><ul><ul><li>Definiciones asociadas </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Objeto, Clase </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Características y métodos </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Herencia </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Re-usabilidad </li></ul></ul></ul></ul><ul><ul><li>Lenguajes/Herramientas orientados a Internet y el uso de la Web </li></ul></ul><ul><ul><ul><ul><li>Java </li></ul></ul></ul></ul><ul><ul><ul><ul><li>HTML, XML, XHTML </li></ul></ul></ul></ul>Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal
  10. 10. <ul><li>GUSTAVO ADOLFO OTINIANO COMPUTACION É INFORMATICA </li></ul>Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal

×