Software
Software
 Software:
 Es un conjunto de
instrucciones que las
computadoras emplean
para manipular datos
 Se clasifican:
 SOFTWARE DE
SISTEMA
 SOFTWARE DE
APLICACIONES
 SOFTWARE DE
DESARROLLO
Software de Sistema
 le procura al usuario y
programador
adecuadas interfaces
de alto nivel,
controladores,
herramientas y
utilidades de apoyo
que permiten el
mantenimiento del
sistema global.
 Se clasifican
 Sistema operativo
 Controladores de
Dispositivos
 BIOS
 Utilidades
Controladores de Dispositivos
 es un programa
informático que
permite al sistema
operativo
interaccionar con un
periférico, haciendo
una abstracción del
hardware y
proporcionando una
interfaz (posiblemente
estandarizada) para
utilizar el dispositivo.
Bios
 El propósito
fundamental del BIOS
es iniciar y probar el
hardware del sistema
y cargar un gestor de
arranque o un
sistema operativo de
un dispositivo de
almacenamiento de
datos.
 Ejemplos
 American Megatrends
 Phoenix Technologies
 Coreboot y otros
Programas de utilidad
 Es una herramienta
que realiza:
 Tareas de
mantenimiento
 Soporte para la
construcción y
ejecución de
programas
 Las tareas en general
 Ejemplos
 Desfragmentación
 Liberador de espacio,
Ccleaner y Tuneup
utilities
 Recuva
 Restaurar sistema
 Driver Checker y otros
Desfragmentación
 es el proceso mediante el
cual se acomodan los
archivos de un disco de tal
manera que cada uno
quede en un área continua
y sin espacios, entre ellos.
Al irse escribiendo y
borrando archivos
continuamente en el disco
duro, éstos tienden a no
quedar en áreas contiguas,
así, un archivo puede
quedar "partido" en muchos
pedazos a lo largo del
Sistema operativo
 Sistema operativo:
 es el software básico de
una computadora que
provee una interfaz
entre el resto de
programas del
ordenador, los
dispositivos hardware y
el usuario.
 Ejemplos sistema operativo para
computadora personal (Pc)
 Windows
 Ubuntu
 Os x (Apple)
 Solaris
 Unix
 Ejemplos sistema operativos
para dispositivos móviles
 Android os
 Blacberry os
 Windwos phone os
 Ubuntu phone os
 Symbian os
Ubuntu
 es un sistema
operativo basado en
GNU/Linux y que se
distribuye como
software libre , el cual
incluye su propio
entorno de escritorio
denominado Unity.
Software de aplicaciones
 Programas de
aplicaciones:
 Se usa para realizar
trabajo
 Acceder a internet
 Tarea personales o
empresariales
 Se clasifican :
 Herramienta
Ofimática
 Software Educativo
 Software
Entretenimiento
 Software utilitarios
 Antivirus
Herramienta de Ofimática
 Conjunto de técnicas,
aplicaciones y
herramientas
informáticas que se
utilizan en funciones de
oficina para optimizar,
automatizar, y mejorar
tareas y procedimientos
relacionados. Las
herramientas ofimáticas
permiten idear, crear,
manipular, transmitir o
almacenar la
información necesaria
en una oficina.
 Ejemplos:
 Procesamiento de
textos.
 Hojas de cálculo.
 Presentación.
 Base de datos.
 Suite ofimática:
paquete de múltiples
herramientas
ofimáticas.
Libre Office
 es una suite ofimática
libre y gratuita, que
funciona en muchos
tipos de ordenadores
y sistemas
operativos, como por
ejemplo Windows,
Mac y Linux. Esta
definición
también aplicable tota
lmente a OpenOffice.
Software Educativo
 es un programa
informático que se
emplea para educar al
usuario. Esto quiere
decir que el software
educativo es una
herramienta
pedagógica o de
enseñanza que, por
sus características,
ayuda a la adquisición
de conocimientos y al
desarrollo de
habilidades.
 Ejemplos:
 Clic
 Plato
 Gcompris
 Applets de Descartes
Jclic
 es un entorno para la
creación, realización y
evaluación de
actividades educativas
multimedia,
desarrollado en el
lenguaje de
programación Java. Es
una aplicación de
software libre basada
en estándares abiertos
que funciona en
diversos entornos
operativos: GNU/Linux,
Software de Entretenimiento
 conjunto de actividades
que permite a los seres
humanos emplear su
tiempo libre para
divertirse, evadiendo
temporalmente sus
preocupaciones.
 Ejemplo
 Videojuego
 Reproductor Windows
media
 Skype
 instagram
 whatsapp
Skype
 es un software que
permite
comunicaciones de
texto, voz y vídeo sobre
Internet (VoIP). Los
usuarios de Skype
pueden hablar entre
ellos gratuitamente.
Permite a los usuarios
llamar a teléfonos
convencionales,
cobrándoles diversas y
bajas tarifas según el
país de destino,
pudiendo llamar a casi
cualquier teléfono del
Software Utilitarios
 están diseñados para
realizar una tarea
determinada, por
ejemplo, un editor, un
depurador
de código o un
programa
recuperador de datos
perdidos o borrados
accidentalmente.
 Ejemplos
 Winrar y 7zip
 Norton, Avira, Avg,
Panda y Avast
 Nero
 Deamon tool
 Virtual box
Winrar
 es una aplicación de
licencia shareware,
que permite
comprimir y
empaquetar múltiples
archivos. El resultado
es un archivo
comprimido RAR.
Software de Desarrollo
 Es el conjunto de
herramientas que
permiten al
programador
desarrollar programas
informáticos, usando
diferentes alternativas
y lenguajes de
programación, de una
manera práctica.
• Se clasifican
• Lenguaje orientado a
objeto
• Lenguaje
estructurado
Lenguaje orientado a objetos
 Es un paradigma de
programación que
usa los objetos en
sus interacciones,
para diseñar
aplicaciones y
programas
informáticos.
 Ejemplos
 Visual basic
 Ruby
 Java
 C++
 Php y otros
Visual Basic
 permite crear
ventanas, botones,
menús, etc. de forma
sencilla con solo
arrastrar y soltar los
elementos. Luego se
pueden definir las
apariencias,
posiciones y
comportamientos
tanto de forma visual
como utilizando
códigos de
Lenguaje estructurado
 es un paradigma de
programación
orientado a mejorar la
claridad, calidad y
tiempo de desarrollo
de un programa de
computadora,
utilizando únicamente
subrutinas y tres
estructuras:
secuencia, selección
(if y switch) e
iteración (bucles for y
while),
 Ejemplos
 Algol
 Pascal
 PL/1
 Ada y otros
Pascal
 Su objetivo era crear
un lenguaje que
facilitara el aprendizaje
de programación a sus
alumnos, utilizando la
programación
estructurada y
estructuración de
datos. Sin embargo con
el tiempo su utilización
excedió el ámbito
académico para
convertirse en una
herramienta para la

Software

  • 1.
  • 2.
    Software  Software:  Esun conjunto de instrucciones que las computadoras emplean para manipular datos  Se clasifican:  SOFTWARE DE SISTEMA  SOFTWARE DE APLICACIONES  SOFTWARE DE DESARROLLO
  • 3.
    Software de Sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global.  Se clasifican  Sistema operativo  Controladores de Dispositivos  BIOS  Utilidades
  • 4.
    Controladores de Dispositivos es un programa informático que permite al sistema operativo interaccionar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz (posiblemente estandarizada) para utilizar el dispositivo.
  • 5.
    Bios  El propósito fundamentaldel BIOS es iniciar y probar el hardware del sistema y cargar un gestor de arranque o un sistema operativo de un dispositivo de almacenamiento de datos.  Ejemplos  American Megatrends  Phoenix Technologies  Coreboot y otros
  • 6.
    Programas de utilidad Es una herramienta que realiza:  Tareas de mantenimiento  Soporte para la construcción y ejecución de programas  Las tareas en general  Ejemplos  Desfragmentación  Liberador de espacio, Ccleaner y Tuneup utilities  Recuva  Restaurar sistema  Driver Checker y otros
  • 7.
    Desfragmentación  es elproceso mediante el cual se acomodan los archivos de un disco de tal manera que cada uno quede en un área continua y sin espacios, entre ellos. Al irse escribiendo y borrando archivos continuamente en el disco duro, éstos tienden a no quedar en áreas contiguas, así, un archivo puede quedar "partido" en muchos pedazos a lo largo del
  • 8.
    Sistema operativo  Sistemaoperativo:  es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el usuario.  Ejemplos sistema operativo para computadora personal (Pc)  Windows  Ubuntu  Os x (Apple)  Solaris  Unix  Ejemplos sistema operativos para dispositivos móviles  Android os  Blacberry os  Windwos phone os  Ubuntu phone os  Symbian os
  • 9.
    Ubuntu  es unsistema operativo basado en GNU/Linux y que se distribuye como software libre , el cual incluye su propio entorno de escritorio denominado Unity.
  • 10.
    Software de aplicaciones Programas de aplicaciones:  Se usa para realizar trabajo  Acceder a internet  Tarea personales o empresariales  Se clasifican :  Herramienta Ofimática  Software Educativo  Software Entretenimiento  Software utilitarios  Antivirus
  • 11.
    Herramienta de Ofimática Conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar, y mejorar tareas y procedimientos relacionados. Las herramientas ofimáticas permiten idear, crear, manipular, transmitir o almacenar la información necesaria en una oficina.  Ejemplos:  Procesamiento de textos.  Hojas de cálculo.  Presentación.  Base de datos.  Suite ofimática: paquete de múltiples herramientas ofimáticas.
  • 12.
    Libre Office  esuna suite ofimática libre y gratuita, que funciona en muchos tipos de ordenadores y sistemas operativos, como por ejemplo Windows, Mac y Linux. Esta definición también aplicable tota lmente a OpenOffice.
  • 13.
    Software Educativo  esun programa informático que se emplea para educar al usuario. Esto quiere decir que el software educativo es una herramienta pedagógica o de enseñanza que, por sus características, ayuda a la adquisición de conocimientos y al desarrollo de habilidades.  Ejemplos:  Clic  Plato  Gcompris  Applets de Descartes
  • 14.
    Jclic  es unentorno para la creación, realización y evaluación de actividades educativas multimedia, desarrollado en el lenguaje de programación Java. Es una aplicación de software libre basada en estándares abiertos que funciona en diversos entornos operativos: GNU/Linux,
  • 15.
    Software de Entretenimiento conjunto de actividades que permite a los seres humanos emplear su tiempo libre para divertirse, evadiendo temporalmente sus preocupaciones.  Ejemplo  Videojuego  Reproductor Windows media  Skype  instagram  whatsapp
  • 16.
    Skype  es unsoftware que permite comunicaciones de texto, voz y vídeo sobre Internet (VoIP). Los usuarios de Skype pueden hablar entre ellos gratuitamente. Permite a los usuarios llamar a teléfonos convencionales, cobrándoles diversas y bajas tarifas según el país de destino, pudiendo llamar a casi cualquier teléfono del
  • 17.
    Software Utilitarios  estándiseñados para realizar una tarea determinada, por ejemplo, un editor, un depurador de código o un programa recuperador de datos perdidos o borrados accidentalmente.  Ejemplos  Winrar y 7zip  Norton, Avira, Avg, Panda y Avast  Nero  Deamon tool  Virtual box
  • 18.
    Winrar  es unaaplicación de licencia shareware, que permite comprimir y empaquetar múltiples archivos. El resultado es un archivo comprimido RAR.
  • 19.
    Software de Desarrollo Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. • Se clasifican • Lenguaje orientado a objeto • Lenguaje estructurado
  • 20.
    Lenguaje orientado aobjetos  Es un paradigma de programación que usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.  Ejemplos  Visual basic  Ruby  Java  C++  Php y otros
  • 21.
    Visual Basic  permitecrear ventanas, botones, menús, etc. de forma sencilla con solo arrastrar y soltar los elementos. Luego se pueden definir las apariencias, posiciones y comportamientos tanto de forma visual como utilizando códigos de
  • 22.
    Lenguaje estructurado  esun paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección (if y switch) e iteración (bucles for y while),  Ejemplos  Algol  Pascal  PL/1  Ada y otros
  • 23.
    Pascal  Su objetivoera crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización excedió el ámbito académico para convertirse en una herramienta para la