Your SlideShare is downloading. ×
  • Like
Trabajito1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

Published in Education
  • 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
238
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

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