SlideShare una empresa de Scribd logo
SOFTWARE
LIC. ALBERTO CARRIZALEZ SÁNCHEZ
TICS
Es el conjunto de instrucciones electrónicas que le dicen al
hardware lo que debe hacer.
Estos conjuntos de instrucciones también se conocen como
programas y cada uno de ellos se desarrolla para un propósito
específico.
Cuando un ordenador usa un programa, se dice
que está corriendo o ejecutando ese programa.
El primer paso para ejecutar un programa es
guardarlo en la memoria RAM.
Definición de software
Software de aplicación
Le dice al ordenador cómo
realizar tareas específicas para el
usuario.
Clasificación del Software
Software de sistema
Le dice al ordenador cómo usar sus
propios componentes.
De acuerdo con el propósito para el que fueron
desarrollados, los programas se clasifican en dos
categorías:
Software de sistema
¿Qué es un sistema operativo?
Es el programa de control maestro del ordenador.
Es el software más importante, puesto que
proporciona la plataforma lógica sobre la cual se
pueden ejecutar los otros programas. Sin él, no
podríamos trabajar con nuestro ordenador.
A esta categoría pertenecen todos los programas que
denominamos Sistemas Operativos.
Sistema Operativo
¿Cuáles son sus funciones?
Posibilita la comunicación entre el usuario y el
ordenador.
Carga en memoria RAM otros programas para su
ejecución.
Coordina el trabajo entre el hardware y el resto del
software.
Administra el almacenamiento de información.
Sistema Operativo: Funciones
1) Comunicación entre el usuario y el ordenador:
La interfaz de usuario.
Es la forma como el Sistema Operativo posibilita la
comunicación entre el ordenador y quien lo usa.
Puede ser de dos tipos:
• Gráfica (GUI: Graphic User Interface).
• De línea de comandos.
Sistema Operativo: Funciones
1) Comunicación entre el usuario y el ordenador:
La interfaz gráfica.
Su uso se basa en:
La metáfora de un escritorio, donde se muestran
objetos gráficos para representar los recursos
disponibles.
El ratón como dispositivo de entrada.
Un grupo de herramientas gráficas especiales:
Ventanas, íconos y menús.
Sistema Operativo: Funciones
1) Comunicación entre el usuario y el ordenador:
La interfaz gráfica.
Herramientas gráficas
• Ventanas: Son marcos gráficos que representan programas y
sus archivos asociados.
• Iconos: Son dibujos que representan los recursos del
ordenador.
• Menús: Son listas de comandos relacionados entre sí.
Sistema Operativo: Funciones
Ventana
Iconos
Menú
La Interfaz
Gráfica
Sistema Operativo: Funciones
1) Comunicación entre el usuario y el ordenador:
La interfaz de línea de comandos.
Su uso se basa en:
El conocimiento de los comandos que pertenecen al
sistema operativo, por parte del usuario.
El teclado como dispositivo de entrada.
Una línea latente en la pantalla, donde el usuario debe
escribir cada comando. Esta línea se conoce como
prompt.
Sistema Operativo: Funciones
Línea de comandos
La Interfaz de línea de comandos
Sistema Operativo: Funciones
2) Carga en memoria RAM otros programas para su
ejecución.
Como parte de esta función, los sistemas operativos se
encargan de:
Administrar la ejecución de las tareas.
Administrar la manipulación de los archivos.
Administrar el uso de la memoria.
Administrar las solicitudes de impresión.
Facilitar que los programas compartan información.
Sistema Operativo: Funciones
4) Administra el almacenamiento de la información.
Unidad
Carpeta
Archivo
Además, los
sistemas
operativos
proveen un
sistema
jerárquico, que
permite al
usuario
organizar sus
archivos dentro
de cada unidad
de
almacenamiento. Ejemplo: Sistema jerárquico de Windows
Sistema Operativo:
Clasificación según sus capacidades.
Multitarea: Controla la ejecución de múltiples
programas o tareas simultáneamente.
Multiusuario: Controla a dos o más usuarios
ejecutando programas simultáneamente. Algunos
sistemas operativos pueden controlar miles de
usuarios (Ejemplo: mainframe).
Multiproceso: Controla la ejecución de programas en
más de un procesador.
Entre otras categorías, resaltan tres:
Sistema Operativo:
Clasificación según sus capacidades.
Ejemplo de sistema
operativo multitarea:
Windows ejecutando
varios programas
simultáneamente.
UNIX / LINUX
 Tiene capacidades multitarea,
multiusuario y multiproceso.
 Usa interfaz de línea de
comando. Sin embargo, la mayoría
de sus versiones ya disponen de
una interfaz gráfica opcional, que el
usuario puede instalar.
Algunos Sistemas Operativos
DOS
 Puede controlar sólo una tarea,
un usuario y un procesador.
 Usa interfaz de línea de
comandos.
MacOS
 Diseñado para procesadores
Motorola (Equipos MacIntosh).
 Tiene capacidades multitarea y
multiusuario.
 Usa interfaz gráfica
Algunos Sistemas Operativos
Windows
 Diseñado para procesadores
Intel (Equipos PC).
 Tiene capacidades multitarea y
multiusuario.
 Usa interfaz gráfica.
Actualmente existen aplicaciones que permiten intercambiar archivos entre
estos sistemas operativos
Algunos Sistemas Operativos
ANDROID
 Diseñado para equipos de
bolsillo.
 Se sincroniza con equipos de
mayor tamaño (desktop o laptop).
 Se utiliza en celulares
Smartphone
Windows MOBILE
 Diseñado para equipos de
bolsillo.
 Se sincroniza con equipos de
mayor tamaño (desktop o laptop).
 Se utiliza en celulares
Smartphone
.
Software de aplicación
¿Qué es una aplicación?
Es un programa diseñado y
desarrollado para que los
usuarios de un ordenador,
ejecuten una tarea específica.
Las aplicaciones requieren un
sistema operativo para cumplir
su función y deben estar
desarrolladas bajo los
requerimientos y
características de ese sistema
A esta categoría pertenecen todos los
programas que denominamos Aplicaciones.
Programas de productividad
Programas básicos (o utilitarios)
Software de aplicación
Las funciones de una aplicación dependen de
su propósito, según el cual pueden clasificarse
en dos categorías:
Son aplicaciones cuyo propósito es mejorar, en alguna forma,
el desempeño del ordenador.
Son aplicaciones cuyo propósito es facilitar, agilizar y mejorar
para el usuario, la ejecución de ciertas tareas.
• Antivirus: Prevención, detección y
corrección de virus para ordenadores.
• Compresor de archivos: Mejor
aprovechamiento del espacio de
almacenamiento disponible,
reduciendo el que ocupa cada archivo.
• Defragmentador: Mayor eficiencia en el
uso del espacio de almacenamiento
disponible y en el proceso de búsqueda,
guardando la totalidad de cada archivo
en ocupaciones contiguas.
• Software para respaldo: Garantía de la
disponibilidad de los datos, haciendo
copias de ellos.
Algunos programas básicos o
utilitarios
Procesadores de texto:
Aplicaciones diseñadas para editar
y/o procesar de texto, logrando
documentos de alta calidad.
Hojas de cálculo: Aplicaciones
especialmente diseñadas para
introducir, calcular, manipular y
analizar conjuntos de números.
Presentaciones automatizadas:
Aplicaciones que permiten al
usuario crear y editar
presentaciones atractivas,
incluyendo imágenes y sonidos.
Algunos programas de
productividad
Navegadores de Internet:
Aplicaciones diseñadas para
proveer acceso a Internet, sus
servicios y sus recursos.
Administradores de bases de datos:
Aplicaciones diseñadas para
acceder, almacenar y procesar
grandes colecciones de datos, en
una forma eficiente.
Desarrolladores de sitios web:
Aplicaciones que brindan al usuario
las herramientas necesarias para
diseñar, crear, editar y publicar
páginas y sitios Web.
Algunos programas de productividad
Modalidades de adquisición del
Software
Software que se adquiere totalmente
desarrollado y se utiliza exactamente
como fue escrito.
Software que se adquiere totalmente
desarrollado y se modifica para
adaptarlo a las necesidades específicas
del usuario.
Software que se desarrolla
completamente bajo las especificaciones
del usuario.
Los usuarios pueden obtener los programas
que necesitan, de tres formas diferentes:
Ventajas
Se obtiene rápidamente
Su costo es relativamente bajo
Software que se adquiere totalmente
desarrollado y se utiliza exactamente como fue
escrito.
Desventajas
El usuario debe adaptarse a las
características del programa
El programa podría no ajustarse a las
necesidades del usuario
Modalidades de adquisición del
Software
Una licencia de software es un permiso que
se le otorga a un individuo o grupo, para el
uso de una pieza de software.
La licencia tiene un costo asociado y el
software está sujeto a derechos de autor.
Software que se adquiere totalmente
desarrollado y se utiliza exactamente como fue
escrito.Formas de adquisición: Licencia de software.
Modalidades de adquisición del
Software
Se refiere a programas sujetos a derechos
de autor que se distribuyen
originalmente sin cargo, pero cuyo uso
regular requiere el pago de una tarifa al
autor. Al cancelar, el usuario queda
registrado y puede recibir asistencia y
actualizaciones.
Se puede copiar y distribuir el shareware,
pero se espera que cada usuario pague la
tarifa si usa regularmente el producto.
Software que se adquiere totalmente
desarrollado y se utiliza exactamente como fue
escrito.Formas de adquisición: Shareware.
Modalidades de adquisición del
Software
Se refiere a programas protegidos por
derechos de autor, pero liberados por el
autor para su uso gratuito.
El freeware está disponible sin costo, pero
el usuario sólo puede utilizarlo en las
formas expresamente permitidas por el
autor.
Generalmente, se permite el uso pero no
la reproducción con fines comerciales.
Software que se adquiere totalmente
desarrollado y se utiliza exactamente como fue
escrito.Formas de adquisición: Freeware.
Modalidades de adquisición del
Software
Se refiere a cualquier programa que no está
sujeto a derechos de autor. Este software es
gratuito y se puede usar sin restricciones.
En la mayoría de los casos, el software de
dominio público se publica en Internet, por
lo que los usuarios pueden obtenerlo
fácilmente.
Software que se adquiere totalmente
desarrollado y se utiliza exactamente como fue
escrito.Formas de adquisición: Software de dominio
público.
Modalidades de adquisición del
Software
Ventajas
Con algunas modificaciones, el usuario
obtiene los resultados específicos que
requiere.
Software que se adquiere totalmente
desarrollado y se modifica para adaptarlo a las
necesidades específicas del usuario.
Desventajas
No siempre se encuentra una opción válida
en el mercado.
No siempre se logra una adaptación
completa.
Puede crear dependencia del desarrollador.
Modalidades de adquisición del
Software
Las condiciones de adquisición de este tipo
de software incluyen la posibilidad de
aplicarle las modificaciones necesarias al
programa original.
Estos cambios pueden estar a cargo del
usuario o del desarrollador, según el
convenio que se establezca.
Software que se adquiere totalmente
desarrollado y se modifica para adaptarlo a las
necesidades específicas del usuario.
Formas de adquisición: Licencia o venta del
software.
Modalidades de adquisición del
Software
Ventajas
El programa hace exactamente lo que el
usuario necesita.
Software que se desarrolla completamente
bajo las especificaciones del usuario.
Desventajas
Tiene costo relativamente elevado.
Toma más tiempo obtener el programa.
Modalidades de adquisición del
Software
La programación es la disciplina dedicada a la
solución de problemas, usando el ordenador.
Programar es un proceso que implica diseñar,
desarrollar y probar instrucciones electrónicas
(software) que responden a requerimientos
específicos de los futuros usuarios.
Este proceso sólo es posible mediante el uso de un
lenguaje de programación.
Software que se desarrolla completamente
bajo las especificaciones del usuario.
Formas de adquisición: Programación propia.
La programación
Lenguajes de programación
Las instrucciones que se incluyen en un programa, deben
estar en un lenguaje que entienda el ordenador.
Los lenguajes de programación emplean palabras similares
a las que usan las personas para comunicarse, pero con
una sintaxis (estructura, orden, gramática y ortografía)
específica, cuyas normas establece el propio lenguaje.
Las personas que desarrollan estos conjuntos de
instrucciones se conocen como programadores.
La programación
Lenguajes de programación
El programador debe conocer los comandos
del lenguaje que va a utilizar y debe dividir el
problema que quiere resolver, en pasos
detallados que pueda convertir en
instrucciones precisas, que no dejen lugar a
ambigüedades.
Una vez listo el programa, el ordenador
traducirá los comandos del lenguaje de
programación al lenguaje de ceros y unos que
ella puede procesar.
La programación
Los traductores para lenguajes de programación
Hay dos tipos de traductores para lenguajes de
programación:
Interpretadores: Traducen una línea a la vez, ejecutando
cada comando a medida que se traduce. Este proceso de
ejecución individual es lento y obliga a interpretar el
programa cada vez que se ejecuta.
Compiladores: Se traduce el programa completo y
después se ejecuta. Aunque el proceso de compilación
toma un tiempo considerable, la versión compilada se
ejecuta con rapidez y puede usarse tantas veces como sea
necesario.
La programación
Los traductores para lenguajes de
programación
Existen lenguajes de programación
interpretados, lenguajes compilados y
algunos que pueden aplicar ambos tipos de
traductores, usando el interpretador durante
la etapa de pruebas y la versión compilada
una vez que se ha depurado.
El conjunto de instrucciones elaboradas en
lenguaje de programación se conoce como
código fuente.
El programa traducido (interpretado o
compilado) se conoce como código objeto.
Código abierto
El término “código abierto” se refiere a una certificación
especial otorgada por la organización Open Source
Initiative, a los programas que cumplen con los siguientes
criterios:
El autor conserva la propiedad intelectual del software, pero
renuncia a cobrar royalties por su distribución.
El código fuente del programa está disponible a todo individuo,
grupo o empresa, sin restricciones de acceso o costo de adquisición.
El autor permite que se hagan modificaciones y derivaciones de
su trabajo, bajo el nombre original del programa.
Ejemplos de código abierto: Linux
Código propietario
El término “código propietario” se refiere a programas que
pertenecen y son controlados por una persona o empresa.
Los programas distribuidos bajo el esquema de código
propietario tienen las siguientes características:
Están sujetos a derechos de autor.
Su adquisición, reproducción, modificación y comercialización
está restringida por el propietario.
Generalmente, el usuario sólo obtiene el código objeto.
Ejemplos de código propietario: Windows, Microsoft Office.
Uso ilegal del software
Los usuarios utilizan el software ilegalmente cuando lo
copian, usan y/o distribuyen sin la debida autorización.
Estas actividades se denominan comúnmente “piratería de
software” y ha sido prácticamente imposible detenerlas, a
pesar de las sanciones legales y las múltiples demandas
que se han aplicado a los infractores descubiertos.
En Venezuela, estos delitos se sancionan mediante la
aplicación de la Ley Especial Contra Delitos Informáticos.

Más contenido relacionado

PPTX
PPTX
Informática por Alejandro Pérez y Juanmi Jimenez
PPTX
Trabajo informática
PPTX
Tipos de software heydi danelia
PPTX
El ordenador.
PPTX
Software de base o sistema
PPT
Introduc
PPTX
software de aplicacion mas conocidos
Informática por Alejandro Pérez y Juanmi Jimenez
Trabajo informática
Tipos de software heydi danelia
El ordenador.
Software de base o sistema
Introduc
software de aplicacion mas conocidos

La actualidad más candente (20)

PPTX
Arquitectura de pc
PPTX
Tema 2 arquitectura de ordenadores. (1)
PPTX
Presentacion de software
PPTX
Trabajo Final Sistemas Operativos
DOCX
Equipo5 dispositivos de alamacenamiento
DOCX
Epo 6 Sistema Operativos
DOCX
Proyecto tics
DOCX
Tarea equipo 7
PPTX
Clase 2 introduccion a los sistemas operativos
DOCX
Sistemas operativos trabajo final
PPT
sistema operativos
PDF
Unidad I introducción a la informática
DOCX
Eqpo 10 exposicion
PPTX
Sistemas operativos
PPTX
Presentacion de powerpoint - SOFTWARE,
PPTX
Exposicion nayeli
PPT
Tema a tratarse
PPTX
Hardware y software
PPTX
Los sistemas operativos
PPTX
el ordenador y los sistemas operativos
Arquitectura de pc
Tema 2 arquitectura de ordenadores. (1)
Presentacion de software
Trabajo Final Sistemas Operativos
Equipo5 dispositivos de alamacenamiento
Epo 6 Sistema Operativos
Proyecto tics
Tarea equipo 7
Clase 2 introduccion a los sistemas operativos
Sistemas operativos trabajo final
sistema operativos
Unidad I introducción a la informática
Eqpo 10 exposicion
Sistemas operativos
Presentacion de powerpoint - SOFTWARE,
Exposicion nayeli
Tema a tratarse
Hardware y software
Los sistemas operativos
el ordenador y los sistemas operativos
Publicidad

Destacado (20)

DOCX
Software de Sistema
PPTX
Software de Sistema
PDF
software mary
PPTX
Software de sistema
PPTX
Definición de software
PPTX
Adquisición de hardware y software
ODP
DefinicióN De Software
PDF
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
PPTX
Adquisición de software y hardware
PPTX
Diapositivas software de aplicación
PPT
Presentacion Hardware Y Software
PPTX
Que es software
PPTX
Software diapositivas 1
PPT
Software= Presentacion En Power Point(2).(2)
PPTX
Requerimientos de Power Point
PPT
componentes del software
PPT
Diapositivas Hardware
PPTX
Diapositiva hardware
PPTX
Hardware y software diapositivas
ODP
Diapositivas De Software
Software de Sistema
Software de Sistema
software mary
Software de sistema
Definición de software
Adquisición de hardware y software
DefinicióN De Software
Tema 1 Software. Concepto Clasificación y ejecución. formas de adquisición
Adquisición de software y hardware
Diapositivas software de aplicación
Presentacion Hardware Y Software
Que es software
Software diapositivas 1
Software= Presentacion En Power Point(2).(2)
Requerimientos de Power Point
componentes del software
Diapositivas Hardware
Diapositiva hardware
Hardware y software diapositivas
Diapositivas De Software
Publicidad

Similar a Software (20)

PPTX
Sesion 2
PPTX
PPT
Apuntes de Software
DOCX
El software
DOCX
Franco vasquez
PPT
Trabajo practico de investigacion sobre el software
PDF
Tema 2 "Software"
DOCX
Software
PDF
Unidades 1 2 3
PDF
Unidad 1,2,3
PPS
Software
DOCX
Software morales ramirez sergio david
DOCX
Software morales ramirez sergio david
DOCX
Computacion deber 2
PPTX
Software
DOCX
Informatica 2
DOC
El software catalina nticx
PPT
Software 2
DOCX
El software
DOCX
El software
Sesion 2
Apuntes de Software
El software
Franco vasquez
Trabajo practico de investigacion sobre el software
Tema 2 "Software"
Software
Unidades 1 2 3
Unidad 1,2,3
Software
Software morales ramirez sergio david
Software morales ramirez sergio david
Computacion deber 2
Software
Informatica 2
El software catalina nticx
Software 2
El software
El software

Último (9)

PPTX
hojas_de_calculo_aplicado para microsoft office
PPTX
Control de seguridad en los sitios web.pptx
PPTX
PROPIEDADES Y METODOS DE PrOO CON PYTHON
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
presentación de introducción a las metodologías agiles .pptx
PDF
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PDF
Presentacion de compiladores e interpretes
hojas_de_calculo_aplicado para microsoft office
Control de seguridad en los sitios web.pptx
PROPIEDADES Y METODOS DE PrOO CON PYTHON
Implementación equipo monitor12.08.25.pptx
presentación de introducción a las metodologías agiles .pptx
DNS_SERVIDORES PARA ASER PRACTICAS EN REDES
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Presentacion de compiladores e interpretes

Software

  • 2. Es el conjunto de instrucciones electrónicas que le dicen al hardware lo que debe hacer. Estos conjuntos de instrucciones también se conocen como programas y cada uno de ellos se desarrolla para un propósito específico. Cuando un ordenador usa un programa, se dice que está corriendo o ejecutando ese programa. El primer paso para ejecutar un programa es guardarlo en la memoria RAM. Definición de software
  • 3. Software de aplicación Le dice al ordenador cómo realizar tareas específicas para el usuario. Clasificación del Software Software de sistema Le dice al ordenador cómo usar sus propios componentes. De acuerdo con el propósito para el que fueron desarrollados, los programas se clasifican en dos categorías:
  • 4. Software de sistema ¿Qué es un sistema operativo? Es el programa de control maestro del ordenador. Es el software más importante, puesto que proporciona la plataforma lógica sobre la cual se pueden ejecutar los otros programas. Sin él, no podríamos trabajar con nuestro ordenador. A esta categoría pertenecen todos los programas que denominamos Sistemas Operativos.
  • 5. Sistema Operativo ¿Cuáles son sus funciones? Posibilita la comunicación entre el usuario y el ordenador. Carga en memoria RAM otros programas para su ejecución. Coordina el trabajo entre el hardware y el resto del software. Administra el almacenamiento de información.
  • 6. Sistema Operativo: Funciones 1) Comunicación entre el usuario y el ordenador: La interfaz de usuario. Es la forma como el Sistema Operativo posibilita la comunicación entre el ordenador y quien lo usa. Puede ser de dos tipos: • Gráfica (GUI: Graphic User Interface). • De línea de comandos.
  • 7. Sistema Operativo: Funciones 1) Comunicación entre el usuario y el ordenador: La interfaz gráfica. Su uso se basa en: La metáfora de un escritorio, donde se muestran objetos gráficos para representar los recursos disponibles. El ratón como dispositivo de entrada. Un grupo de herramientas gráficas especiales: Ventanas, íconos y menús.
  • 8. Sistema Operativo: Funciones 1) Comunicación entre el usuario y el ordenador: La interfaz gráfica. Herramientas gráficas • Ventanas: Son marcos gráficos que representan programas y sus archivos asociados. • Iconos: Son dibujos que representan los recursos del ordenador. • Menús: Son listas de comandos relacionados entre sí.
  • 10. Sistema Operativo: Funciones 1) Comunicación entre el usuario y el ordenador: La interfaz de línea de comandos. Su uso se basa en: El conocimiento de los comandos que pertenecen al sistema operativo, por parte del usuario. El teclado como dispositivo de entrada. Una línea latente en la pantalla, donde el usuario debe escribir cada comando. Esta línea se conoce como prompt.
  • 11. Sistema Operativo: Funciones Línea de comandos La Interfaz de línea de comandos
  • 12. Sistema Operativo: Funciones 2) Carga en memoria RAM otros programas para su ejecución. Como parte de esta función, los sistemas operativos se encargan de: Administrar la ejecución de las tareas. Administrar la manipulación de los archivos. Administrar el uso de la memoria. Administrar las solicitudes de impresión. Facilitar que los programas compartan información.
  • 13. Sistema Operativo: Funciones 4) Administra el almacenamiento de la información. Unidad Carpeta Archivo Además, los sistemas operativos proveen un sistema jerárquico, que permite al usuario organizar sus archivos dentro de cada unidad de almacenamiento. Ejemplo: Sistema jerárquico de Windows
  • 14. Sistema Operativo: Clasificación según sus capacidades. Multitarea: Controla la ejecución de múltiples programas o tareas simultáneamente. Multiusuario: Controla a dos o más usuarios ejecutando programas simultáneamente. Algunos sistemas operativos pueden controlar miles de usuarios (Ejemplo: mainframe). Multiproceso: Controla la ejecución de programas en más de un procesador. Entre otras categorías, resaltan tres:
  • 15. Sistema Operativo: Clasificación según sus capacidades. Ejemplo de sistema operativo multitarea: Windows ejecutando varios programas simultáneamente.
  • 16. UNIX / LINUX  Tiene capacidades multitarea, multiusuario y multiproceso.  Usa interfaz de línea de comando. Sin embargo, la mayoría de sus versiones ya disponen de una interfaz gráfica opcional, que el usuario puede instalar. Algunos Sistemas Operativos DOS  Puede controlar sólo una tarea, un usuario y un procesador.  Usa interfaz de línea de comandos.
  • 17. MacOS  Diseñado para procesadores Motorola (Equipos MacIntosh).  Tiene capacidades multitarea y multiusuario.  Usa interfaz gráfica Algunos Sistemas Operativos Windows  Diseñado para procesadores Intel (Equipos PC).  Tiene capacidades multitarea y multiusuario.  Usa interfaz gráfica. Actualmente existen aplicaciones que permiten intercambiar archivos entre estos sistemas operativos
  • 18. Algunos Sistemas Operativos ANDROID  Diseñado para equipos de bolsillo.  Se sincroniza con equipos de mayor tamaño (desktop o laptop).  Se utiliza en celulares Smartphone Windows MOBILE  Diseñado para equipos de bolsillo.  Se sincroniza con equipos de mayor tamaño (desktop o laptop).  Se utiliza en celulares Smartphone .
  • 19. Software de aplicación ¿Qué es una aplicación? Es un programa diseñado y desarrollado para que los usuarios de un ordenador, ejecuten una tarea específica. Las aplicaciones requieren un sistema operativo para cumplir su función y deben estar desarrolladas bajo los requerimientos y características de ese sistema A esta categoría pertenecen todos los programas que denominamos Aplicaciones.
  • 20. Programas de productividad Programas básicos (o utilitarios) Software de aplicación Las funciones de una aplicación dependen de su propósito, según el cual pueden clasificarse en dos categorías: Son aplicaciones cuyo propósito es mejorar, en alguna forma, el desempeño del ordenador. Son aplicaciones cuyo propósito es facilitar, agilizar y mejorar para el usuario, la ejecución de ciertas tareas.
  • 21. • Antivirus: Prevención, detección y corrección de virus para ordenadores. • Compresor de archivos: Mejor aprovechamiento del espacio de almacenamiento disponible, reduciendo el que ocupa cada archivo. • Defragmentador: Mayor eficiencia en el uso del espacio de almacenamiento disponible y en el proceso de búsqueda, guardando la totalidad de cada archivo en ocupaciones contiguas. • Software para respaldo: Garantía de la disponibilidad de los datos, haciendo copias de ellos. Algunos programas básicos o utilitarios
  • 22. Procesadores de texto: Aplicaciones diseñadas para editar y/o procesar de texto, logrando documentos de alta calidad. Hojas de cálculo: Aplicaciones especialmente diseñadas para introducir, calcular, manipular y analizar conjuntos de números. Presentaciones automatizadas: Aplicaciones que permiten al usuario crear y editar presentaciones atractivas, incluyendo imágenes y sonidos. Algunos programas de productividad
  • 23. Navegadores de Internet: Aplicaciones diseñadas para proveer acceso a Internet, sus servicios y sus recursos. Administradores de bases de datos: Aplicaciones diseñadas para acceder, almacenar y procesar grandes colecciones de datos, en una forma eficiente. Desarrolladores de sitios web: Aplicaciones que brindan al usuario las herramientas necesarias para diseñar, crear, editar y publicar páginas y sitios Web. Algunos programas de productividad
  • 24. Modalidades de adquisición del Software Software que se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito. Software que se adquiere totalmente desarrollado y se modifica para adaptarlo a las necesidades específicas del usuario. Software que se desarrolla completamente bajo las especificaciones del usuario. Los usuarios pueden obtener los programas que necesitan, de tres formas diferentes:
  • 25. Ventajas Se obtiene rápidamente Su costo es relativamente bajo Software que se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito. Desventajas El usuario debe adaptarse a las características del programa El programa podría no ajustarse a las necesidades del usuario Modalidades de adquisición del Software
  • 26. Una licencia de software es un permiso que se le otorga a un individuo o grupo, para el uso de una pieza de software. La licencia tiene un costo asociado y el software está sujeto a derechos de autor. Software que se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito.Formas de adquisición: Licencia de software. Modalidades de adquisición del Software
  • 27. Se refiere a programas sujetos a derechos de autor que se distribuyen originalmente sin cargo, pero cuyo uso regular requiere el pago de una tarifa al autor. Al cancelar, el usuario queda registrado y puede recibir asistencia y actualizaciones. Se puede copiar y distribuir el shareware, pero se espera que cada usuario pague la tarifa si usa regularmente el producto. Software que se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito.Formas de adquisición: Shareware. Modalidades de adquisición del Software
  • 28. Se refiere a programas protegidos por derechos de autor, pero liberados por el autor para su uso gratuito. El freeware está disponible sin costo, pero el usuario sólo puede utilizarlo en las formas expresamente permitidas por el autor. Generalmente, se permite el uso pero no la reproducción con fines comerciales. Software que se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito.Formas de adquisición: Freeware. Modalidades de adquisición del Software
  • 29. Se refiere a cualquier programa que no está sujeto a derechos de autor. Este software es gratuito y se puede usar sin restricciones. En la mayoría de los casos, el software de dominio público se publica en Internet, por lo que los usuarios pueden obtenerlo fácilmente. Software que se adquiere totalmente desarrollado y se utiliza exactamente como fue escrito.Formas de adquisición: Software de dominio público. Modalidades de adquisición del Software
  • 30. Ventajas Con algunas modificaciones, el usuario obtiene los resultados específicos que requiere. Software que se adquiere totalmente desarrollado y se modifica para adaptarlo a las necesidades específicas del usuario. Desventajas No siempre se encuentra una opción válida en el mercado. No siempre se logra una adaptación completa. Puede crear dependencia del desarrollador. Modalidades de adquisición del Software
  • 31. Las condiciones de adquisición de este tipo de software incluyen la posibilidad de aplicarle las modificaciones necesarias al programa original. Estos cambios pueden estar a cargo del usuario o del desarrollador, según el convenio que se establezca. Software que se adquiere totalmente desarrollado y se modifica para adaptarlo a las necesidades específicas del usuario. Formas de adquisición: Licencia o venta del software. Modalidades de adquisición del Software
  • 32. Ventajas El programa hace exactamente lo que el usuario necesita. Software que se desarrolla completamente bajo las especificaciones del usuario. Desventajas Tiene costo relativamente elevado. Toma más tiempo obtener el programa. Modalidades de adquisición del Software
  • 33. La programación es la disciplina dedicada a la solución de problemas, usando el ordenador. Programar es un proceso que implica diseñar, desarrollar y probar instrucciones electrónicas (software) que responden a requerimientos específicos de los futuros usuarios. Este proceso sólo es posible mediante el uso de un lenguaje de programación. Software que se desarrolla completamente bajo las especificaciones del usuario. Formas de adquisición: Programación propia.
  • 34. La programación Lenguajes de programación Las instrucciones que se incluyen en un programa, deben estar en un lenguaje que entienda el ordenador. Los lenguajes de programación emplean palabras similares a las que usan las personas para comunicarse, pero con una sintaxis (estructura, orden, gramática y ortografía) específica, cuyas normas establece el propio lenguaje. Las personas que desarrollan estos conjuntos de instrucciones se conocen como programadores.
  • 35. La programación Lenguajes de programación El programador debe conocer los comandos del lenguaje que va a utilizar y debe dividir el problema que quiere resolver, en pasos detallados que pueda convertir en instrucciones precisas, que no dejen lugar a ambigüedades. Una vez listo el programa, el ordenador traducirá los comandos del lenguaje de programación al lenguaje de ceros y unos que ella puede procesar.
  • 36. La programación Los traductores para lenguajes de programación Hay dos tipos de traductores para lenguajes de programación: Interpretadores: Traducen una línea a la vez, ejecutando cada comando a medida que se traduce. Este proceso de ejecución individual es lento y obliga a interpretar el programa cada vez que se ejecuta. Compiladores: Se traduce el programa completo y después se ejecuta. Aunque el proceso de compilación toma un tiempo considerable, la versión compilada se ejecuta con rapidez y puede usarse tantas veces como sea necesario.
  • 37. La programación Los traductores para lenguajes de programación Existen lenguajes de programación interpretados, lenguajes compilados y algunos que pueden aplicar ambos tipos de traductores, usando el interpretador durante la etapa de pruebas y la versión compilada una vez que se ha depurado. El conjunto de instrucciones elaboradas en lenguaje de programación se conoce como código fuente. El programa traducido (interpretado o compilado) se conoce como código objeto.
  • 38. Código abierto El término “código abierto” se refiere a una certificación especial otorgada por la organización Open Source Initiative, a los programas que cumplen con los siguientes criterios: El autor conserva la propiedad intelectual del software, pero renuncia a cobrar royalties por su distribución. El código fuente del programa está disponible a todo individuo, grupo o empresa, sin restricciones de acceso o costo de adquisición. El autor permite que se hagan modificaciones y derivaciones de su trabajo, bajo el nombre original del programa. Ejemplos de código abierto: Linux
  • 39. Código propietario El término “código propietario” se refiere a programas que pertenecen y son controlados por una persona o empresa. Los programas distribuidos bajo el esquema de código propietario tienen las siguientes características: Están sujetos a derechos de autor. Su adquisición, reproducción, modificación y comercialización está restringida por el propietario. Generalmente, el usuario sólo obtiene el código objeto. Ejemplos de código propietario: Windows, Microsoft Office.
  • 40. Uso ilegal del software Los usuarios utilizan el software ilegalmente cuando lo copian, usan y/o distribuyen sin la debida autorización. Estas actividades se denominan comúnmente “piratería de software” y ha sido prácticamente imposible detenerlas, a pesar de las sanciones legales y las múltiples demandas que se han aplicado a los infractores descubiertos. En Venezuela, estos delitos se sancionan mediante la aplicación de la Ley Especial Contra Delitos Informáticos.