SlideShare una empresa de Scribd logo
1 de 9
Página 1
09/01/2005
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
Tecnología de la Información
Profesora Ariana Rosenthal
Software
Página 2
09/01/2005
Software
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
Agenda
1. Software y sus funciones
2. Tipos de Software
3. Software de Sistemas
4. Software de Aplicación
5. Tendencias actuales
6. Administración de los activos de Software
Página 3
09/01/2005
Software
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
Software y sus funciones
1. 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
2. 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.
Página 4
09/01/2005
Software
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
Tipos de Software (1)
Usuarios
Software de Aplicación
Software de Sistemas
Hardware
• 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
Página 5
09/01/2005
Software
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
Software de Sistemas
1. 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)
Página 6
09/01/2005
Software
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
Software de Sistemas (Cont.)
2. 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
3. Programas Utilitarios: Efectúan tareas rutinarias como copiar, ordenar, etc.
Página 7
09/01/2005
Software
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
Software de Aplicación
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
Página 8
09/01/2005
Software
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
Tipos de Software (2)
• 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.
Página 9
09/01/2005
Software
Materia: Tecnología de la Información
Curso: Profesora Ariana Rosenthal
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

Más contenido relacionado

Similar a tipos de software.ppt (20)

Exposicion
ExposicionExposicion
Exposicion
 
Programación
ProgramaciónProgramación
Programación
 
Clase 1. lógica de la programación
Clase 1. lógica de la programaciónClase 1. lógica de la programación
Clase 1. lógica de la programación
 
Software
SoftwareSoftware
Software
 
Unidad 2 Tema 1
Unidad 2 Tema 1Unidad 2 Tema 1
Unidad 2 Tema 1
 
Max
MaxMax
Max
 
Programa distrital primaria1112
Programa distrital primaria1112Programa distrital primaria1112
Programa distrital primaria1112
 
Programa distrital primaria1112
Programa distrital primaria1112Programa distrital primaria1112
Programa distrital primaria1112
 
Programa distrital primaria1112
Programa distrital primaria1112Programa distrital primaria1112
Programa distrital primaria1112
 
Software
SoftwareSoftware
Software
 
Software 2014 1
Software 2014 1Software 2014 1
Software 2014 1
 
Procesador de Texto
Procesador de TextoProcesador de Texto
Procesador de Texto
 
TEMA Nº 1
TEMA Nº 1TEMA Nº 1
TEMA Nº 1
 
Capitulo 5
Capitulo 5Capitulo 5
Capitulo 5
 
Softwer
SoftwerSoftwer
Softwer
 
Herrera marcelo bdii_T8
Herrera marcelo bdii_T8Herrera marcelo bdii_T8
Herrera marcelo bdii_T8
 
Software
SoftwareSoftware
Software
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Intro ProgramacióN
Intro ProgramacióNIntro ProgramacióN
Intro ProgramacióN
 
1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf1___LENGUAJES DE PROGRAMACION_2023.pdf
1___LENGUAJES DE PROGRAMACION_2023.pdf
 

Último

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 

Último (6)

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 

tipos de software.ppt

  • 1. Página 1 09/01/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Software
  • 2. Página 2 09/01/2005 Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Agenda 1. Software y sus funciones 2. Tipos de Software 3. Software de Sistemas 4. Software de Aplicación 5. Tendencias actuales 6. Administración de los activos de Software
  • 3. Página 3 09/01/2005 Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Software y sus funciones 1. 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 2. 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.
  • 4. Página 4 09/01/2005 Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tipos de Software (1) Usuarios Software de Aplicación Software de Sistemas Hardware • 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
  • 5. Página 5 09/01/2005 Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Software de Sistemas 1. 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)
  • 6. Página 6 09/01/2005 Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Software de Sistemas (Cont.) 2. 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 3. Programas Utilitarios: Efectúan tareas rutinarias como copiar, ordenar, etc.
  • 7. Página 7 09/01/2005 Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Software de Aplicación 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. Página 8 09/01/2005 Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tipos de Software (2) • 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. Página 9 09/01/2005 Software Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal 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