COLEGIO Nº 9 DOMINGO FAUSTINO SARMIENTO Polimodal en Producción de Bienes y Servicios
SOFTWARE Software es una palabra proveniente del inglés que literalmente quiere decir partes blandas o suaves, que en nuestro idioma no posee una traducción adecuada por lo cual se la utiliza sin traducir y ha sido adoptada por la RAE. Se refiere al soporte lógico de una computadora, las denominadas partes blandas, es decir los programas; en contraposición a los componentes físicos del sistema (hardware). Sin el software, un computador sería básicamente una serie de circuitos electrónicos, cables y elementos electromecánicos que no tendrían utilidad. Con el software, el equipo puede almacenar, procesar dotaros y recuperar información. En definitiva el software es el conjunto de instrucciones que le indican a la CPU, las operaciones que debe realizar.
Clasificación de software Puede clasificarse en: de sistema
SOFTWARE
Software de la ROM Sistema Operativo Interface gráfica
de programación
Lenguaje de Programación Programas de soporte
de aplicación
Programas a medida Utilitarios Paquetes integrados
Antes de detallar cada tipo de software de esta clasificación es necesario dejar en claro algunos conceptos. Instrucción: Es una orden a través de señales binarias, que especifica una operación a ser ejecutada por el ordenador. Programa: Es un conjunto de instrucciones que realizan un determinado proceso. Lenguaje: Son las reglas que permiten la comunicación entre el ser humano y el computador, o bien, la forma de describir un algoritmo que pueda ser ejecutado por el computador. Algoritmo: es un conjunto de pasos que deben realizarse para resolver un problema. Vistas estas definiciones pasemos a conocer con detalle la clasificación dada.
Software de sistema En la actualidad el usuario no debe preocuparse de accionar una serie de interruptores para programar un computador. Esto es así pues se dispone de un software de sistema o base con lo que se logra una comunicación más cercana al ser humano que solo acciona por medio de periféricos como el teclado y la pantalla. Software de ROM Básicamente se encarga de la puesta en marcha del computador y la verificación de los componentes que lo integran. Sistemas operativos Es un conjunto de programas que crean el marco adecuado para una eficaz comunicación entre el usuario y la PC. En la actualidad hay varios sistemas operativos y entre ellos los más importantes son: MS DOS; UNIX, Linux y Windows. En el colegio la mayoría de las maquinas tienen Windows pero las salas recientemente adquiridas tienen una versión de Linux llamada Ubuntu. Interfaces Gráficas La comunicación entre el usuario y el computador, estaba orientada al uso de comandos e instrucciones. Muchas veces debían seguirse una serie complicada de comandos para la obtención de ciertos resultados. Espacio Curricular: Tecnologías de la Información y la Comunicación Docentes: Carlos Vera Da Souza
COLEGIO Nº 9 DOMINGO FAUSTINO SARMIENTO Polimodal en Producción de Bienes y Servicios Resulta más importante, que el usuario se dedique a pensar en el problema e interactuar con la máquina, que luchar con una confusa secuencia de teclas para darle las órdenes a la computadora. Es así que surgen las IG (GUI Graphical User Interface) logrando una mejor interacción con el usuario. Estas emplean un gran sentido de la estética, con más gráficos que textos. Combinan ventanas, íconos y menús que pueden ser seleccionados con un apuntador como por ejemplo el ratón. La interface más difundida es Windows. Una IG emplea pantallas con gran sentido de la estética, con más gráficos que textos. Se la puede definir como un sistema interactivo que combina ventanas, iconos y menues. (Ventana es un área de la pantalla; ícono es un dibujo o símbolo que al ser seleccionado transmite órdenes felicitando las tareas; menú es una lista de comandos disponible para el usuario).
Software de programación La tarea de programar computadores ha pasado por una serie de etapas, y en la actualidad se ha llegado a un grado de perfección que nunca se hubiera imaginado. En los comienzos de la computación (+/-1950) cada programa estaba escrito en lenguaje de bajo nivel o lenguaje de máquina (ceros y unos), que es el único lenguaje que puede entender la computadora. Más tarde se desarrollan programas traductores, ensambladores, capaces de captar y aceptar un lenguaje simbólico para luego convertirlo en lenguaje de máquina. Lenguaje de programación Se crearon para hacer más sencillas y rápidas las tareas. Han evolucionado tan rápido como el hardware. Muchos de ellos ya no se usan asiduamente. Los lenguajes de alto nivel presentan ventajas tales como: el tiempo de aprender el lenguaje es relativamente corto, el tiempo para desarrollar un programa es menor, el programador no necesita conocer el funcionamiento de la computadora. Los ejemplos de Lenguajes de programación más difundidos son: COBOL, BASIC, PASCAL, VISUAL BASIC, C++, JAVA. Programa de Soporte El programador necesita también del apoyo de un conjunto de programas que no siempre vienen con el sistema operativo y son los programas de soporte: Hay de distintos tipos de acuerdo a la función que cumplen como por ejemplo Editores, traductores, ensambladores, interpretes y compiladores. (Para ensamblar multimedios usamos compiladores como Iluminatus, Director).
Software de aplicación Son los programas que utiliza el usuario para procesar todo tipo de datos y obtener resultados, es por ello que también se los denomina programas de usuarios. Este objetivo los diferencia de los otros tipos de software ya que suelen resultar una solución informática para la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, la edición de un video, o la gestión de un almacén. Hay también aplicaciones desarrolladas a medida que suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema específico. Otros, llamados paquetes integrados, ofrecen menos potencia pero a cambio incluyen varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base de datos. Programas a medida Son programas desarrollados en lenguaje de alto nivel, para realiza una tarea específica, como por ejemplo el “Sistema de alumnos del TTP en Comunicación multimedial del Colegio Nº 9”. Utilitarios Son programas pensados para cumplir con un gran conjunto de necesidades. En el mercado hay una amplia variedad de utilitarios y los más comunes son: o Programas de oficina u Ofimática: En este subgrupo encontramos softwares muy difundidos y utilizados comúnmente tanto a nivel personal como laboral. Bases de datos: Soft que permite agregar, modificar, borrar datos organizados con ciertos criterios; es decir gestionan esos datos. Ejemplos: Access, DBase, Fox Pro Planilla de cálculo: Permite visualizar en pantalla una gran tabla dividida filas y columnas en cuyas intersecciones (llamadas celdas) pueden ingresarse datos o fórmulas con gran facilidad. El cálculo se Espacio Curricular: Tecnologías de la Información y la Comunicación Docentes: Carlos Vera Da Souza
COLEGIO Nº 9 DOMINGO FAUSTINO SARMIENTO Polimodal en Producción de Bienes y Servicios
o o o o o
o o
realiza en forma automática y además es factible graficar sus resultados. Ej.: Excel, QPro. Procesador de textos: Permite utilizar la computadora como una muy eficaz máquina de escribir permitiendo además borrar, sustituir, copiar, transferir, reorganizar, compaginar, letras, palabras o frases completas antes de llegar a la impresora. Ej.: Word, WordPerfect, etc. Presentaciones: Este soft se usa para realizar presentaciones tipo diapositivas con el potencial de agregar imágenes fijas y en movimiento, audios, y otros tipos de archivos. Ej.: Power Point. Dibujo vectorial: para realizar y editar dibujos vectoriales. Hay de diferente nivel profesional, desde muy básicos a muy complejos. Ej.: Paint, Ilustrator, Corel Draw. Dibujo pixelar: para realizar y modificar imágenes pixelares. La herramienta más difundida entre los profesionales es Photoshop, Edición de videos: para el trabajo con videos en diferentes formatos. Premiere, AfterX. Edición de audios: SoundForce Diseño y animación: 3DMax, Image Ready, Gif Animador, Maya Diseño Gráfico: Corel Draw, Page Maker, Quark X Press Navegadores o Browsers: Internet Explorer, Mozilla Firefox, Flock, Opera, Netscape
Paquetes integrados Se trata de un conjunto de software que integra en un solo producto varias funciones, tales como, base de datos, planilla de cálculos, procesador de textos, etc. Ejemplo MSWorks, Star Office, Open Office
Espacio Curricular: Tecnologías de la Información y la Comunicación Docentes: Carlos Vera Da Souza