SlideShare una empresa de Scribd logo
1 de 16
Tipos de Software
Tipos de Software.

• Hay tres tipos de software más
  importantes y que sin ellos las personas
  no podría utilizar las computadoras:
   Software de control,
   Software de aplicación.
   Los lenguajes de programación.
Software de control.
• Controla el funcionamiento de los
  programas que se ejecutan.
• Administra los recursos del
  hardware, facilitando el uso del
  ordenador de una forma eficiente.
• Se incluye el sistema operativo, el
  intérprete del lenguaje de control, y el
  software de diagnóstico y
  mantenimiento.
Software de control.
• El software de diagnóstico y mantenimiento
  está formado por los programas que utilizan
  las personas responsables del mantenimiento
  e instalación del software y del hardware del
  computador.
• Estos programas sirven para localizar
  automáticamente las averías de un
  determinado dispositivo o componente, o las
  causas de un mal funcionamiento de algún
  modulo del sistema operativo.
• Se presentan en ventanas de menús o dialogo.
Software de control.
• El intérprete del lenguaje de control se
  dedica a coordinar el funcionamiento de
  todos los recursos y elementos del
  ordenador:
     La información.
     Las operaciones de entrada/salida.
     La memoria.
     El procesador.
Software de control.
• El sistema operativo es el software que
  controla la ejecución de todas las
  aplicaciones y de los programas de
  software de sistema.
• Actúa como interfaz entre las
  aplicaciones del usuario y el hardware
  de un computador.
• Tiene tres objetivos:
  comodidad, eficiencia y capacidad de
  evolución.
Software de control.
• Dependiendo del sistema operativo que sea,
  sus componentes se estructuraran de
  diferentes maneras.
• Hay dos grandes grupos; los sistemas
  operativos monolíticos y los sistemas
  operativos estructurados.
• Un sistema operativo monolítico no tiene
  estructura. Todos sus componentes están
  integrados en un único programa que ejecuta
  en un único espacio de direcciones.
Software de control.
• En cuanto a los sistemas estructurados
  hay dos tipos; los sistemas por capas y
  los sistemas cliente-servidor.
   En el sistema por capas, el sistema
    operativo se organiza de manera
    jerárquica, pues cada capa se construye
    sobre la que está abajo de ella, utilizando
    sus servicios y con una interfaz clara y bien
    definida. El primer sistema operativo que
    tuvo esta estructura fue el sistema THE.
Software de control




• Sistema por capas del sistema
  operativo THE.
Software de control




• En el sistema cliente-servidor la mayoría de los
  servicios y funciones del sistema están
  implementados en procesos de usuario,
  dejando una parte pequeña del sistema para
  que se ejecute en modo núcleo.
Software de aplicación.
• Este software es un conjunto de
  instrucciones precodificadas diseñadas
  para resolver problemas de muchos
  tipos diferentes.
• Hay cuatro tipos:
  – Software de aplicación específica.
  – Software de productividad.
  – Software de aplicación general.
  – Software integrado.
Software de aplicación.
• El software de aplicación específica da soporte
  a las funciones específicas de los usuarios en
  empresas y otros contextos.
• El software de productividad permite ahorrar
  tiempo en tareas que resultan repetitivas.
  Como ejemplo se pueden considerar los
  organizadores de escritorio.
• El Software de aplicación general puede ser
  utilizado por cualquier tipo de usuario y sirve
  para resolver problemas de diferente índole.
• El software integrado es la combinación de las
  aplicaciones generales
Lenguajes de programación.
• Un lenguaje de programación es un
  conjunto de símbolos, caracteres y
  reglas que combinados entre sí
  expresan algoritmos.
• Estos lenguajes posibilitan la
  transmisión de instrucciones a la CPU.
• Poseen un léxico, una sintaxis, que
  indica y una semántica.
Lenguajes de programación.
• Los lenguajes de programación se suelen
  clasificar mediante criterios. Uno de ellos es el
  nivel.
• El nivel hace referencia a la proximidad a la
  máquina de la forma de redactar las
  sentencias en él.
    Los lenguajes de bajo nivel son el ensamblador y el
     lenguaje binario.
    Los lenguajes de alto nivel se pueden
     clasificar, atendiendo al estilo de programación de
     cada uno, en lenguajes imperativos y en lenguajes
     basados en la definición de funciones.
Lenguajes de programación.
• Como los lenguajes de alto nivel no pueden
  ser leídos por la máquina se utilizan unos
  traductores del lenguaje.
    Un ensamblador transforma los programas escritos
     en ensamblador a su equivalente en código
     máquina.
    Un intérprete es un programa de software
     encargado de procesar y traducir cada instrucción o
     sentencia de un programa escrito en un lenguaje
     de alto nivel a código máquina.
    Un compilador traduce un programa fuente a un
     programa objeto, escrito en lenguaje ensamblador
     o máquina.
Lenguajes de programación.




• Diferencia entre compilador e intérprete.

Más contenido relacionado

La actualidad más candente

Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativosjoselin gonzalez
 
Qué es un procesador de palabras
Qué es un procesador de palabrasQué es un procesador de palabras
Qué es un procesador de palabrasNarciza Andrade
 
Introduccion a la informatica
Introduccion a la informatica Introduccion a la informatica
Introduccion a la informatica Juani Quesada
 
Dispositivos perifericos de entrada y salida
Dispositivos perifericos de entrada y salidaDispositivos perifericos de entrada y salida
Dispositivos perifericos de entrada y salidabrenda1101
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorgisseparrav
 
Sistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etcSistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etcJuan Pablo Ramírez García
 
Procesadores de texto,hoja de calculo, graficadores
Procesadores de texto,hoja de calculo, graficadoresProcesadores de texto,hoja de calculo, graficadores
Procesadores de texto,hoja de calculo, graficadoreskajumialma12
 
Diapositivas Hardware
Diapositivas HardwareDiapositivas Hardware
Diapositivas Hardwareconfuncio
 
Uso adecuado del computador
Uso adecuado del computadorUso adecuado del computador
Uso adecuado del computadorDuwan Arboleda
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicaciónIván Torres
 
Hardware y software del computador
Hardware y software del computadorHardware y software del computador
Hardware y software del computadorDidier Alexander
 
Mapa conceptual de la estructura del computador
Mapa conceptual de la estructura del computadorMapa conceptual de la estructura del computador
Mapa conceptual de la estructura del computadorcarlos torres
 
Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios SheilaDaniel28
 

La actualidad más candente (20)

Presentación sistemas operativos
Presentación sistemas operativosPresentación sistemas operativos
Presentación sistemas operativos
 
Software
SoftwareSoftware
Software
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Qué es un procesador de palabras
Qué es un procesador de palabrasQué es un procesador de palabras
Qué es un procesador de palabras
 
Introduccion a la informatica
Introduccion a la informatica Introduccion a la informatica
Introduccion a la informatica
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Dispositivos perifericos de entrada y salida
Dispositivos perifericos de entrada y salidaDispositivos perifericos de entrada y salida
Dispositivos perifericos de entrada y salida
 
Pasos para la solución de un problema por computador
Pasos para la solución de un problema por computadorPasos para la solución de un problema por computador
Pasos para la solución de un problema por computador
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Sistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etcSistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etc
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Procesadores de texto,hoja de calculo, graficadores
Procesadores de texto,hoja de calculo, graficadoresProcesadores de texto,hoja de calculo, graficadores
Procesadores de texto,hoja de calculo, graficadores
 
Diapositivas Hardware
Diapositivas HardwareDiapositivas Hardware
Diapositivas Hardware
 
Uso adecuado del computador
Uso adecuado del computadorUso adecuado del computador
Uso adecuado del computador
 
Software de aplicación
Software de aplicaciónSoftware de aplicación
Software de aplicación
 
Hardware y software del computador
Hardware y software del computadorHardware y software del computador
Hardware y software del computador
 
Mapa conceptual de la estructura del computador
Mapa conceptual de la estructura del computadorMapa conceptual de la estructura del computador
Mapa conceptual de la estructura del computador
 
Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios Tema 1: Sistemas Operativos ejercicios
Tema 1: Sistemas Operativos ejercicios
 
Sistema computacional
Sistema computacionalSistema computacional
Sistema computacional
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 

Similar a 5. tipos de software

Similar a 5. tipos de software (20)

Software y tipos 2015
Software y tipos 2015Software y tipos 2015
Software y tipos 2015
 
Software y tipos
Software y tiposSoftware y tipos
Software y tipos
 
Software 2014 1
Software 2014 1Software 2014 1
Software 2014 1
 
documentos docs
documentos docsdocumentos docs
documentos docs
 
A través de las herramientas docs, presentaciones y hoja de calculo
A través de las herramientas docs, presentaciones y hoja de calculoA través de las herramientas docs, presentaciones y hoja de calculo
A través de las herramientas docs, presentaciones y hoja de calculo
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
Que es un software
Que es un softwareQue es un software
Que es un software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
El software
El softwareEl software
El software
 
El software
El softwareEl software
El software
 
Instructivo de TIC. Software
Instructivo de TIC. SoftwareInstructivo de TIC. Software
Instructivo de TIC. Software
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Curso de tegnologia e informatica
Curso de tegnologia e informaticaCurso de tegnologia e informatica
Curso de tegnologia e informatica
 
Software
SoftwareSoftware
Software
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Software
SoftwareSoftware
Software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 

Más de Daniel Merchan

Más de Daniel Merchan (20)

13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
 
12. virus y antivirus informáticos
12. virus y antivirus informáticos12. virus y antivirus informáticos
12. virus y antivirus informáticos
 
13. ingeniería del software
13. ingeniería del software13. ingeniería del software
13. ingeniería del software
 
12. virus y antivirus informáticos
12. virus y antivirus informáticos12. virus y antivirus informáticos
12. virus y antivirus informáticos
 
11. quinta era
11. quinta era11. quinta era
11. quinta era
 
11. quinta era
11. quinta era11. quinta era
11. quinta era
 
10. cuarta era
10. cuarta era10. cuarta era
10. cuarta era
 
10. cuarta era
10. cuarta era10. cuarta era
10. cuarta era
 
9. tercera era
9. tercera era9. tercera era
9. tercera era
 
8. segunda era
8. segunda era8. segunda era
8. segunda era
 
7. primera era
7. primera era7. primera era
7. primera era
 
9. tercera era
9. tercera era9. tercera era
9. tercera era
 
8. segunda era
8. segunda era8. segunda era
8. segunda era
 
7. primera era
7. primera era7. primera era
7. primera era
 
6. software libre y software propietario
6. software libre y software propietario6. software libre y software propietario
6. software libre y software propietario
 
5. tipos de software
5. tipos de software5. tipos de software
5. tipos de software
 
6. software libre y software propietario
6. software libre y software propietario6. software libre y software propietario
6. software libre y software propietario
 
Modo de utilizar
Modo de utilizarModo de utilizar
Modo de utilizar
 
4. la etapa electromecánica
4. la etapa electromecánica4. la etapa electromecánica
4. la etapa electromecánica
 
4. la etapa electromecánica
4. la etapa electromecánica4. la etapa electromecánica
4. la etapa electromecánica
 

5. tipos de software

  • 2. Tipos de Software. • Hay tres tipos de software más importantes y que sin ellos las personas no podría utilizar las computadoras:  Software de control,  Software de aplicación.  Los lenguajes de programación.
  • 3. Software de control. • Controla el funcionamiento de los programas que se ejecutan. • Administra los recursos del hardware, facilitando el uso del ordenador de una forma eficiente. • Se incluye el sistema operativo, el intérprete del lenguaje de control, y el software de diagnóstico y mantenimiento.
  • 4. Software de control. • El software de diagnóstico y mantenimiento está formado por los programas que utilizan las personas responsables del mantenimiento e instalación del software y del hardware del computador. • Estos programas sirven para localizar automáticamente las averías de un determinado dispositivo o componente, o las causas de un mal funcionamiento de algún modulo del sistema operativo. • Se presentan en ventanas de menús o dialogo.
  • 5. Software de control. • El intérprete del lenguaje de control se dedica a coordinar el funcionamiento de todos los recursos y elementos del ordenador:  La información.  Las operaciones de entrada/salida.  La memoria.  El procesador.
  • 6. Software de control. • El sistema operativo es el software que controla la ejecución de todas las aplicaciones y de los programas de software de sistema. • Actúa como interfaz entre las aplicaciones del usuario y el hardware de un computador. • Tiene tres objetivos: comodidad, eficiencia y capacidad de evolución.
  • 7. Software de control. • Dependiendo del sistema operativo que sea, sus componentes se estructuraran de diferentes maneras. • Hay dos grandes grupos; los sistemas operativos monolíticos y los sistemas operativos estructurados. • Un sistema operativo monolítico no tiene estructura. Todos sus componentes están integrados en un único programa que ejecuta en un único espacio de direcciones.
  • 8. Software de control. • En cuanto a los sistemas estructurados hay dos tipos; los sistemas por capas y los sistemas cliente-servidor.  En el sistema por capas, el sistema operativo se organiza de manera jerárquica, pues cada capa se construye sobre la que está abajo de ella, utilizando sus servicios y con una interfaz clara y bien definida. El primer sistema operativo que tuvo esta estructura fue el sistema THE.
  • 9. Software de control • Sistema por capas del sistema operativo THE.
  • 10. Software de control • En el sistema cliente-servidor la mayoría de los servicios y funciones del sistema están implementados en procesos de usuario, dejando una parte pequeña del sistema para que se ejecute en modo núcleo.
  • 11. Software de aplicación. • Este software es un conjunto de instrucciones precodificadas diseñadas para resolver problemas de muchos tipos diferentes. • Hay cuatro tipos: – Software de aplicación específica. – Software de productividad. – Software de aplicación general. – Software integrado.
  • 12. Software de aplicación. • El software de aplicación específica da soporte a las funciones específicas de los usuarios en empresas y otros contextos. • El software de productividad permite ahorrar tiempo en tareas que resultan repetitivas. Como ejemplo se pueden considerar los organizadores de escritorio. • El Software de aplicación general puede ser utilizado por cualquier tipo de usuario y sirve para resolver problemas de diferente índole. • El software integrado es la combinación de las aplicaciones generales
  • 13. Lenguajes de programación. • Un lenguaje de programación es un conjunto de símbolos, caracteres y reglas que combinados entre sí expresan algoritmos. • Estos lenguajes posibilitan la transmisión de instrucciones a la CPU. • Poseen un léxico, una sintaxis, que indica y una semántica.
  • 14. Lenguajes de programación. • Los lenguajes de programación se suelen clasificar mediante criterios. Uno de ellos es el nivel. • El nivel hace referencia a la proximidad a la máquina de la forma de redactar las sentencias en él.  Los lenguajes de bajo nivel son el ensamblador y el lenguaje binario.  Los lenguajes de alto nivel se pueden clasificar, atendiendo al estilo de programación de cada uno, en lenguajes imperativos y en lenguajes basados en la definición de funciones.
  • 15. Lenguajes de programación. • Como los lenguajes de alto nivel no pueden ser leídos por la máquina se utilizan unos traductores del lenguaje.  Un ensamblador transforma los programas escritos en ensamblador a su equivalente en código máquina.  Un intérprete es un programa de software encargado de procesar y traducir cada instrucción o sentencia de un programa escrito en un lenguaje de alto nivel a código máquina.  Un compilador traduce un programa fuente a un programa objeto, escrito en lenguaje ensamblador o máquina.
  • 16. Lenguajes de programación. • Diferencia entre compilador e intérprete.