Your SlideShare is downloading. ×
Software
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Software

1,124

Published on

Catedra de TIC 1 - Software

Catedra de TIC 1 - Software

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,124
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
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. Unidad Nº 3
    Software
  • 2. Software
    Unidad Nº 3
    Se conoce como softwareal equipamiento lógico o soporte lógico de una computadora; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas
    Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.Extraído del estándar 729 del IEEE[5
  • 3. Unidad Nº 3 - Software
    Programa
    Al conjunto de instrucciones escritas en un lenguaje de programación para que la computadora realice una tarea determinada, se lo conoce como programa.
    A la acción de diseñar y crear los programas se la conoce
    como programary a las personas que llevan a cabo esta acción,
    programadores.
  • 4. Lenguaje de Programación
    Unidad Nº 3 - Software
  • 5. clasificaciones de lenguajes
    Unidad Nº 3 - Software
    Existen dos grandes clasificaciones de lenguajes, según la función
    que desempeñen:
    • Lenguajes de bajo nivel: se utilizan para escribir los programas o software de sistemas, puesto que permiten controlar en forma más directa el hardware.
    • 6. Lenguajes de alto nivel: Se utilizan para escribir los programas de aplicación y los de propósito especial; se escriben en una forma más parecida al lenguaje que hablamos, pero en Inglés.
  • Lenguaje de Bajo Nivel
    Unidad Nº 3 - Software
    Lenguaje de máquina.
    Escrito como combinaciones de O y 1.
    DifíciIde escribir y entender.
    La ejecución del programa es rápida.
    Lenguaje ensamblador (assembler)
    Reemplaza los O y 1, por símbolos, por ejemplo ADD 5 (sumar 5); es rápida su ejecución.
    Es más fácil su escritura, se cometen menos errores que se encuentran
    fácilmente.
    Una instrucción en este lenguaje corresponde a una en
    lenguaje de máquina. Necesita ser traducido a lenguaje de máquina.
  • 7. Lenguaje de Alto Nivel
    Unidad Nº 3 - Software
    • Se utilizan para escribir los programas de aplicación y los de propósito especial
    • 8. se escriben en una forma más parecida al lenguaje que hablamos, pero en Inglés.
    • 9. Una instrucción en lenguaje de alto nivel corresponde a varias en lenguaje de máquina.
  • Lenguaje de Alto Nivel
    Unidad Nº 3 - Software
    De acuerdo a la estructura del lenguaje se tienen:
    Lenguajes basados en procedimientos: Pascal, Logo, C, Basic,
    Cobol.
    Lenguajes orientados a objetos: Jevo, C++, Visual Basic, Visual
    C++, Delphi.
    • Lenguajes Naturales: programación basada en reglas para la toma
    de decisiones, tratan de emular la forma del razonamiento humano
    produciendo Inteligencia Artificial. Por ejemplo Prolog, l.isp.
  • 10. Lenguaje de Alto Nivel
    Unidad Nº 3 - Software
    Todos los lenguajes de alto nivel necesitan ser traducidos a lenguaje de máquina, que es el que entiende la computadora.
    Ejemplos:
    Instrucción en lenguaje de máquina:
    00000110 01010000 00101000
    Instrucciones en lenguaje de alto nivel
    PRINT «Ingresa tu nombre»
    INPUT Nombre
    Para que la computadora ejecute un programa éste deberá ser traducidos al lenguaje de máquina.
  • 11. Unidad Nº 3
    Programas Traductores
    Compilador: Es un software que convierte todo el programa escrito
    en lenguaje de alto nivel en otro programa en código de máquina.
    El programa escrito en lenguaje de alto nivel se llama Programa Fuente
    y el que se obtiene en lenguaje de máquina se llama Programa Objeto.
    El programa compilado (programa objeto) está libre de errores y se puede
    ejecutar en cualquier computadora.
    El programa fuente se debe guardar, ya que las modificaciones o
    actualizaciones se hacen sobre éste y después se vuelve a compilar,
    reemplazando al anterior. Cada lenguaje tiene su propio compilador.
    Programa en
    Linguaje de
    alto nivel
    Compilador
    Programa en
    lenguaje de
    máquina
  • 12. Unidad Nº 3
    Programas Traductores
    Ensamblador. Es un software que convierte programas escritos en
    lenguaje Assembler en programas de lenguaje de máquina. El proceso es similar al compilador pero es más rápido, como se dijo anteriormente, una instrucción en lenguaje ensamblador equivale a una instrucción en lenguaje de máquina. Se obtiene un programa objeto listo para ser ejecutado.
    Programa en
    Lenguaje Ensamblador
    Ensamblador
    Programa en
    lenguaje de
    máquina
  • 13. Unidad Nº 3
    Programas Traductores
    Intérprete: traduce instrucción por instrucción a medida que éstas se van ejecutando. Por lo tanto, no se genera un programa objeto, en lenguaje máquina, como con los compiladores y ensambladores. Los lenguajes de alto nivel que utilizan intérpretes son mucho más lentos en el tiempo de ejecución.
    Instrucción del Fuente
    Próxima Instrucción
    Interprete
    Instrucción en lenguaje de Máquina
  • 14. Sistemas Operativos
    Unidad Nº 3
  • 15. Unidad Nº 3
    Así como el hardware no funciona sin el software, ningún programa
    puede ejecutarse sin que previamente se haya ejecutado el sistema
    operativo. El sistema operativo es el programa principal del software de sistemas.
    En el «arranque» de la computadora el sistema operativo se cargaba en memoria. Esto se debe a que es el encargado de controlar el hardware directamente, actuando como una interfaz entre usuario y computadora, y entre los diferentes programas con la CPU y los periféricos.
    Por ello el sistema operativo debe estar almacenado en el disco rígido, cargándose en memoria sólo aquellas funciones necesarias para ejecutar las tareas principales.
  • 16. Unidad Nº 3
    Funciones del sistema operativo:
    Administrar y controlar la comunicación con los periféricos.
    El sistema operativo monitorea permanentemente para detectar los pedidos de entrada, salida y almacenamiento de datos.
    Por ejemplo: se manda a imprimir un documento y mientras se realiza esta operación se guarda dicho documento en un disquete. El sistema operativo Se encarga de realizar estas tareas, informándole al usuario a través de mensajes si los dispositivos de entrada/salida necesitan atención.
  • 17. Unidad Nº 3
    Funciones del sistema operativo:
    Administrar y controlar las tareas de procesamiento. Esta función
    consiste en permitir la ejecución simultánea de varios programas. Por
    ejemplo; se puede estar trabajando en el procesador de texto, abrir
    el explorador de Windows para buscar un archivo y que esté activo el antivirus.
  • 18. Unidad Nº 3
    Funciones del sistema operativo:
    Administración de archivos.
    El sistema operativo provee al usuario de una organización de directorio o carpetas con estructura de árbol, para almacenar en forma organizada los archivos en los dispositivos de almacenamiento secundario.
    También ofrece un conjunto de herramientas que permiten ciertas
    acciones sobre los archivos y directorios como: crear, copiar, borrar,
    abrir, cerrar, guardar, listar, buscar y renombrar.
  • 19. Unidad Nº 3
    Funciones del sistema operativo:
    Administración de la memoria.
    A través de esta función, el sistema operativo controla y asigna la forma en que los programas tienen acceso a la memoria principal, con el objetivo de maximizar su uso. Puesto que es un recurso limitado, es fundamental que se administre eficientemente para que se pueda tener la mayor cantidad de programas y datos almacenados en memoria sin que Se produzcan
    interferencias entre ellos.
  • 20. Unidad Nº 3
    Funciones del sistema operativo:
    Administrar el acceso a los recursos.
    El sistema operativo, a través de procedimientos de identificación, puede controlar el acceso no autorizado de cada usuario a los datos y programas. Solicita un nombre o código de usuario y una contraseña o password, verificándolos con los valores que tiene guardados.
    A la acción de ingresar en el sistema se la suele llamar «Ioguearse»,
    Al registro de estos datos Se lo conoce como log de seguridad.
  • 21. Unidad Nº 3
    Funciones del sistema operativo:
    Sistema de archivos
    Toda la información que maneja la computadora está formada por
    archivos, que es el modo de agruparla para almacenarla en discos Cuando se crea un archivo, se le asigna un nombre y es a través de
    éste que se tiene acceso a él.
    Las características de los nombres de los archivos varían de acuerdo
    al si tema operativo.
  • 22. Unidad Nº 3
    Funciones del sistema operativo:
    Interfaz de usuario:
    Es la forma que el sistema operativo le presenta al usuario para que
    interactúe con él.
    • Interfaz de comandos. Es una interfaz de texto. No es simple de
    usar, ya que obliga al usuario a conocer las instrucciones y la sintaxis
    que maneja el sistema operativo.
    • Interfaz gráfica. Esta interfaz está basada en imágenes (íconos).
    menús desplegables y ventanas. Es más sencilla de operar, ya que no obliga al usuario a conocer ningún comando ni sintaxis.
  • 23. Programas utilitarios
    Unidad Nº 3 - Software
  • 24. Unidad Nº 3 - Software
    Programas Utilitarios
    Son programas que ayudan al mantenimiento de la computadora,
    reparan daños en los discos o archivos.
  • 25. Unidad Nº 3 - Software
    Reparan daños en los discos o archivos (scandisk)
  • 26. Unidad Nº 3 - Software
    realizan copias de seguridad (backup),
  • 27. Unidad Nº 3 - Software
    Reorganizan el espacio libre en el disco Desfragmentador
  • 28. Unidad Nº 3 - Software
    Administran las impresoras.
  • 29. Unidad Nº 3 - Software
    Programas antivirus: se especializan en proveer seguridad al
    sistema, manteniéndolo libre de virus.
  • 30. Unidad Nº 3 - Software
    Programas antispvware: se encargan de mantener la computadora libre de programas espías que envían información del usuario, cuando este se conecta a Internet.
  • 31. Unidad Nº 3 - Software
    Programas que comprimen datos: permiten reducir el espacio que
    ocupan los archivos en el disco; también se pueden comprimir varios
    archivos o carpetas en uno solo.
  • 32. Software de aplicación
    Unidad Nº 3 - Software
    La versatilidad de la computadora está dada por la posibilidad de transformarse en una herramienta útil para un propósito específico, según las necesidades del usuario.
  • 33. Unidad Nº 3 - Software
    Paquetes Integrados
    Se los llama paquetes integrados, porque están formados por varios programas:
    • Procesador de textos
    • 34. Planilla de cálculo
    • 35. Base de datos
    • 36. Programa de presentaciones
    • 37. Programa para construir páginas web.
  • Unidad Nº 3 - Software
    Programas para diseño gráfico
    Se utilizan para la creación de publicidades y publicaciones (boletines, folletos, diarios, entre otros).
    • Estos programas tienen altos requerimientos de hardware:
    • placa y memoria de video con muy buena resolución, para la
    visualización de los gráficos en pantalla;
    • gran cantidad de memoria RAM, no sólo para tener cargados más de
    • Disco rígido de gran capacidad
  • 38. Unidad Nº 3 - Software
    Graficadores. Los gráficos se pueden almacenar en la computadora de dos formas: mapa de bits o vectorial.
    Gráficos de mapa de bits
    Ocupan mucho espacio.
    El gráfico se describe por puntos
    o pixeles formándose una grilla.
    A mayor cantidad de bits
    que representen cada pixel, mejor
    se verá la imagen. El gráfico queda almacenado tal cual se dibujó.
    Al modificar su tamaño se
    agrandan los cuadrados de la
    grilla, perdiendo resolución.
    Gráficos vectoriales
    Ocupan poco espacio.
    El gráfico se describe por
    un conjunto de líneas y
    curvas llamadas vectores. La
    información que se almacena
    es la fórmula matemática
    que representa al gráfico, el
    color del fondo y contorno
    debido a esto, su tamaño es
    reducido.
    Al modificar el tamaño no
    pierden resolución.
  • 39. Unidad Nº 3 - Software
    Programas de tratamiento de imágenes fotográficas.
    Estos programas permiten manipular las fotos electrónicamente, es decir:
    • mejorar, modificando su color, brillo, contraste, resolución; eliminando el color rojo de los ojos.
    • Retocarlos, dándoles efectos especiales.
  • 40. Unidad Nº 3 - Software
    Programas para armar publicaciones.
    Estos programas están pensados tomando como modelo el diseño editorial, con ellos es mucho más fácil combinar texto y gráficos, trabajar con columnas de diferente estilo, etc. Una vez definido el diseño, se trabaja componiendo los diferentes objetos como si fuera un collage, creando «cajas de texto» para los espacios que contienen texto y «cajas de imagen» para los que contienen
    imágenes.
  • 41. Unidad Nº 3 - Software
    Programas para procesamiento multimedia
    Los programas multimediales son aquellos que permiten manipular y crear sonido, animación de imágenes y video.
    Su crecimiento y difusión ha sido posible gracias al desarrollo tecnológico del hardware de la computadora con la creación de veloces procesadores, incrementando la capacidad de los chips de memoria RAM; además de la aparición de sofisticadas placas de video y sonido, discos ópticos y DVD.
  • 42. Unidad Nº 3 - Software
    Tratamiento de sonido.
    Requieren de una placa de sonido para poder procesarlo y de parlantes para reproducirlo. El software permite manipular el sonido, digitalizarlo, seleccionar partes de una canción
    o melodía, componer nuevas o realizar mezclas, etc.
  • 43. Unidad Nº 3 - Software
    Animación.
    La animación se simula pasando a mucha velocidad diferentes cuadros de una imagen. Existen programas que permiten realizar animaciones simples; como los emoticones que se ven en
    Internet.
    Se pueden crear animaciones, llamadas películas, utilizando Flash de Macromedia y otros programas que permiten crean animaciones en 3D.
  • 44. Unidad Nº 3 - Software
    Video
    El video digitalizado puede manipularse desde programas específicos, como Adobe Premier. El sistema operativo Windows XP trae como una funcionalidad incorporada MovieMaker, para la creación y edición de videos. Existen programas especiales para comprimir video
  • 45. Unidad Nº 3 - Software
    Hipertexto - Hipermedia
    En un libro, el texto se encuentra estructurado en forma secuencial: se lee de arriba hacia abajo, de izquierda a derecha y una página después de otra desde el principio hasta el final.
    Cuando en el texto se rompe la secuencia anteriormente descripta, estamos ante la presencia de un hipertexto.
    Nodos o páginas.
    Botón.
    Enlace o link.
  • 46. Unidad Nº 3 - Software
    Al sistema conformado por: hipertexto, sonido, animación y video se lo llama hipermedia.
    Es ampliamente utilizado en enciclopedias, cursos para aprender idiomas extranjeros, visitas virtuales de museos, software
    educativo.
  • 47. Unidad Nº 3 - Software
    Software propietario
    Debido a la creciente importancia del software y al valor estratégico que posee
    Autoría. Las empresas desarrolladoras de software registran la propiedad de los programas para proteger sus productos contra la copia y distribución no autorizada. Este derecho se conoce como copyright.
    Comercialización. Las compañías de software revisan los programas que lanzan al mercado y después de un cierto tiempo ofrecen nuevas versiones con mejoras.
    Las empresas de software no venden el producto sino que lo licencian. Es decir, el «Iicenciatario» se reserva la propiedad, cediendo derechos de uso bajo ciertas condiciones y límites. No se entrega el código fuente.
  • 48. Unidad Nº 3 - Software
    Software libre
    Cuando se entrega el software se da también el programa fuente y la persona puede modificarlo de acuerdo a sus necesidades, sin depender técnicamente del productor. Tampoco está penalizada la copia del software ni su distribución. Sería una forma cooperativa de crear programas, con programadores repartidos por todos los puntos del planeta.
    En consecuencia, los programas ya no pertenecen a la compañía sino
    al que lo adquiere, no quedando cautivo de las mejoras que éstas quieran
    o no hacer; así como discontinuar sus productos, dejando sin asistencia
    técnica a aquellos que se quedan con versiones anteriores.
  • 49. Gracias por su atención

×