Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
INFORMÁTICA – FCE- UNJu Unidad III - EL SOFTWARE INFORMÁTICA – FCE- UNJu UNIDAD III EL SOFTWARE Software 1 Características del software 1 Clasificación del software 1 Software de Sistema 3 Sistemas Operativos 3 Componentes y Funciones del Sistema Operativo 3 Clasificación de los Sistemas Operativos 4 Sistemas Operativos para PC´s 5 Sistemas Operativos para Móviles 8 Software de Programación 10 Lenguajes de Programación 10 Clasificación de los Lenguajes de Programación 10 Software de Aplicación 11 Software Libre y Software Propietario 11 Automatización de Oficinas 14 Ofimática 14 Ofimática en la nube 15 Productos Integrados Existentes 16 Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 1 1 SOFTWARE Software palabra proveniente del inglés (literalmente: partes blandas o suaves), que en nuestro idioma no posee una traducción adecuada al contexto, por lo cual se utiliza asiduamente sin traducir y fue admitida por la Real Academia Española (RAE). Aunque no es estrictamente lo mismo, suele sustituirse por expresiones tales como programas (informáticos) o aplicaciones (informáticas). La palabra software se refiere al equipamiento lógico o soporte lógico de un computador digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema (hardware). Características del Software Es intangible Posee un alto contenido intelectual (la intangibilidad y el contenido intelectual dificultan su control y medición) No se lo reconoce como un activo contable. Su proceso de desarrollo es mano de obra intensivo, basado en equipos y por proyectos. Potencialmente es modificable hasta el infinito (genera enormes problemas a la hora de la evolución del software liberado) El software no se desgasta. El software es inmune a los males ambientales que desgastan el hardware. “El software no se desgasta, pero si se deteriora”. A pesar de que la industria tiene una tendencia hacia la construcción por componentes, la mayoría del software aún se construye a medida. Un componente de software se debe diseñar e implementar de forma que pueda utilizarse en muchos programas diferentes. Los componentes reutilizables modernos encapsulan tantos los datos como los procesos que se aplican a estos, lo que permite crear nuevas aplicaciones a partir de partes reutilizables. CLASIFICACIÓN DEL SOFTWARE Se puede clasificar al software en tres grandes tipos: Software de sistema: También denominado software de base, consiste en un software que sirve para controlar e interactuar con el sistema (hardware y software), proporcionando control sobre el hardware y dando soporte a otros programas. Ejemplos de software del sistema son: sistemas operativos, sistemas operativos de red. El software de sistema realiza tareas como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rígido, unidades de discos ópticos, etc), Incluye entre otros: Sistemas operativos Controladores de dispositivo (drivers) Herramientas de diagnóstico Herramientas de Corrección y Optimización http://es.wikipedia.org/wiki/Software_de_sistema Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 2 2 Software de programación: 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. Incluye entre otros: Editores de texto Compiladores Intérpretes Enlazadores Depuradores Software de aplicación: Aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre otros: Aplicaciones de Sistema de control y automatización industrial Aplicaciones ofimáticas Software educativo Software empresarial Bases de datos Telecomunicaciones (p.ej. internet y toda su estructura lógica) Videojuegos Software médico Software de Cálculo Numérico Software de Diseño Asistido (CAD) Software de Control Numérico (CAM) Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 3 3 SOFTWARE DE SISTEMA SISTEMA OPERATIVO Conjunto de programas, rutinas, procedimientos y módulos que controlan los recursos de una instalación informática. Programas que controlan y administran el equipamiento, encargado de cargar y ejecutar los programas del usuario. Conjunto de programas encargados de administrar los dispositivos y recursos de una computadora Un sistema Operativo (SO) es en sí mismo un programa de computadora (conjunto de programas). Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado, etc., dejándola lista y operativa para que los otros tipos de software puedan funcionar. Normalmente reside en forma permanente en un medio magnético de acceso directo (Ej. Disco rígido), una vez que la computadora ha puesto en marcha su SO, mantiene al menos parte de éste en su memoria principal en todo momento. El SO tradicionalmente lo proveía el fabricante “Ambientes Propietarios”, en la actualidad es provisto por terceras partes “Arquitecturas Abiertas”, siendo éstos mejores productos y a mejores precios. COMPONENTES Y FUNCIONES DEL SISTEMA OPERATIVO Su función es administrar los recursos físicos de la computadora (Hardware) y gobernar la ejecución de las tareas contempladas por el software de aplicación. Componentes y funciones: Núcleo o Kernel: Entre las tareas que desempeña se incluyen la asignación de trabajo al procesador y el proporcionar una vía de comunicación entre los distintos programas. En general, el núcleo se encarga de controlar el resto de los módulos y sincronizar su ejecución. El uso de la Memoria: asignación de la memoria física a los distintos procesos que se van a ejecutar. Se la divide en segmentos o particiones y se asigna los programas o trabajos a ejecutar. Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 4 4 El Sistema de Archivo de Datos: lleva control de la ubicación de los datos grabados y espacios disponibles de los Discos. Son programas, módulos y rutinas encargados de realizar todas las operaciones relacionadas con el Almacenamiento físico de los datos de los archivos. Las Unidades de Entrada/Salida: la asignación se hace por los Canales o Controladores de Periféricos que comunican estos con la CPU, liberándola de estas operaciones. La Interfaz con el Usuario: a través de los Comandos o Instrucciones que el Operador envía al sistema operativo para solicitarle que ejecute las tareas que necesita. Y de los mensajes que el sistema operativo envía al usuario para avisarle que realizó las acciones encomendadas, ayudarlo y guiarlo en caso de errores y dudas y advertirle consecuencias. Es la parte del sistema operativo que permite comunicarse con él, de tal manera que se puedan cargar programas, acceder archivos y realizar otras tareas. Existen distintos tipos de interfaces: Modo Comandos: La forma de interfaz entre el sistema operativo y el usuario en la que este escribe los comandos utilizando un lenguaje de comandos especial. Ej.: MS DOS, Linux. Por medio de Menúes: Netware de Novell, OS 400. A modo Gráfico: Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y ver listas de archivos y otras opciones utilizando las representacionesvisuales (iconos) y las listas de elementos del menú. Las selecciones pueden activarse bien a través del teclado o con el mouse. Ej.: MS- Windows Reconocimiento de Voz: Windows7. CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS Monousuarios: son aquellos que soportan a un usuario a la vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. http://www.monografias.com/trabajos7/coman/coman.shtml http://www.monografias.com/trabajos7/arch/arch.shtml http://www.monografias.com/trabajos5/sisope/sisope2.shtml#tecla http://www.monografias.com/trabajos5/losperif/losperif.shtml#mouse Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 5 5 Multiusuarios: son capaces de dar servicio a más de un usuario a la vez, ya sea por medio de varias terminales conectadas a la misma computadora o por medio de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente. Monotarea: son aquellos que sólo permiten una tarea a la vez por usuario. Solo pueden controlar la ejecución de un solo programa por vez. El más difundido MS DOS. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez. Multitarea: Permiten la multiprogramación, ejecución de más de un programa al mismo tiempo (en realidad es en forma concurrente, no simultánea). Carga varios programas y ejecuta porciones de cada uno. Los más conocidos son UNIX, OS/2 de IBM, Windows (desde su versión 95). Uniproceso: es aquel que es capaz de manejar solamente un procesador de la computadora, de manera que si tuviera más de uno le sería inútil. El ejemplo más típico de este tipo de sistemas es el DOS, y Mac OS. Multiproceso: se refiere al número de procesadores del sistema, que es más de uno y éste es capaz de usarlos para distribuir su carga de trabajo. Para Redes: se definen como aquellos que tienen la capacidad de interactuar con sistemas operativos de otras computadoras por medio de transmisión con el objeto de intercambiar información, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de Comandos o Llamadas al sistema para ejecutar estas operaciones, además de la ubicación de los recursos que desee accesar. Los más difundidos, Netware de Novell, LAN Manager de IBM y Windows NT de Microsoft SISTEMAS OPERATIVOS ACTUALES PARA PC´s Windows 8 es la versión de Microsoft Windows para su uso en Computadoras Personales, Computadoras Portátiles, Netbooks, Tablets, Servidores y Centros Multimedia. Su interfaz de usuario ha sido modificada para hacerla más adecuada para su uso con pantallas táctiles, además de los tradicionales ratón y teclado. Características del sistema Compatibilidad con USB 3.0 Interfaz Ribbon en el Explorador de Windows Nueva tienda de Aplicaciones Windows To Go: permite que todo el sistema se ejecute desde una unidad flash USB o disco duro externo USB. Requerimientos Arquitectura 32 bits 64 bits Procesador 1 GHz Memoria RAM 1 GB de RAM 2 GB de RAM Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 6 6 Tarjeta gráfica GPU DirectX 9 con Windows Display Driver Model (WDDM) 1.0 (No es necesario, solo se requiere para Windows Aero) Disco duro 16 GB de espacio libre 20 GB de espacio libre Unidades DVD-R/W Windows 10 busca que el usuario posea un mismo sistema, independientemente del dispositivo utilizado en cada momento: tableta, portátil o teléfono, por solo mencionar algunos. El nuevo menú de inicio El nuevo menú de inicio será un híbrido que nos mostrará tiles, como si de una pantalla de inicio se tratase; pero a la vez podremos acceder a diversas carpetas, y nuestra lista de programas instalados. Los tiles claro que serán de nuestras aplicaciones de la Modern UI instaladas, y podremos redimensionarlos o posicionarlos en el lugar que queramos. En la columna izquierda encuentras el menú tradicional que conocíamos, con apps y accesos directos a la configuración. En la parte superior se visualiza el nombre del usuario y la foto, lugar donde se puede cambiar de usuario, cerrar sesión o bloquear la computadora. Al lado está un icono para apagar, reiniciar o poner en reposo a la computadora. En la parte derecha se encuentran las baldosas, lugar donde puedes agregar o anclar prácticamente cualquier app y puedes ordenarlos al arrastrar estos apps. Puedes cambiar de tamaño del menú de Inicio al colocar el mouse sobre el borde. Además, Windows 10 te permite anclar apps en la barra de tareas con sólo darles clic derecho y seleccionar la opción. No pueda faltar en dicho menú la posibilidad de realizar búsquedas, que nos sólo mostrarán resultados de lo que tenemos instalado en nuestro dispositivo, sino que harán uso de la web para mostrarnos algunos resultados que pudieran ser de nuestro interés. Cortana en el escritorio En Windows 10 los usuarios podrán hacer uso de una versión de Cortana (asistente virtual) para el escritorio de tal manera que les será más sencillo interactuar con su PC sin necesidad de hacer esfuerzo. Los usuarios podrán ordenar a Cortana que busque archivos específicos en las unidades de disco duro, lanzar presentaciones de diapositivas o incluso hacer que el asistente virtual envíe un mensaje de correo mientras el usuario trabaja en otra área del sistema. Nuevo navegador web, Micfosoft Edge http://es.wikipedia.org/wiki/Tarjeta_gr%C3%A1fica http://es.wikipedia.org/wiki/Tarjeta_gr%C3%A1fica http://es.wikipedia.org/wiki/Disco_duro Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 7 7 El nuevo navegador integrado se llama Microsoft Edge, así se llama el nuevo navegador integrado, Windows afirma que se mejora la experiencia de navegar por internet. Como una de sus novedades más interesantes con él se puede realizar anotaciones o guardar enlaces. Una utilidad muy sencilla pero útil. Microsoft Edge está pensado para la navegación táctil puesto que con el dedo se puede dibujar sobre la pantalla. Otra novedad es que el nuevo navegador consume menos memoria RAM que uno de los navegadores más utilizados, Google Chrome, lo que también es una ventaja. Más posibilidades de organización de nuestro escritorio Con Windows 8 recibimos la famosa funcionalidad Snap, con la que podíamos mostrar en una sola pantalla: o dos aplicaciones de la Modern UI, o nuestro escritorio clásico y una aplicación. Pero ahora con Windows 10 las posibilidades con esta función aumentarán. La nueva versión de Snap nos permitirá dividir nuestra pantalla en hasta cuatro partes iguales y mostrar en cada una de ellas diferentes aplicaciones. MAC OS (Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea de computadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse con ventanas, Icono y menús. GNU/LINUX es el término empleado para referirse al sistema operativo libre similar a Unix que utiliza como base las herramientas de sistema de GNU y el núcleo Linux. Su http://es.wikipedia.org/wiki/Software_libre http://es.wikipedia.org/wiki/Unix Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 8 8 desarrollo es uno de los ejemplos más prominentes de software libre; todo el código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL de GNU (Licencia Pública General de GNU) y otras licencias libres. Sin embargo, por economía del lenguaje se sueleutilizar más el término "Linux" para referirse a este sistema operativo, a pesar de que Linux sólo es el núcleo del sistema. Características Multitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo. multiusuario: varios usuarios en la misma máquina al mismo tiempo (¡y sin licencias para todos!). Multiplataforma: corre en muchas CPUs distintas, no sólo Intel. tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema. Carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un programa que están siendo usadas actualmente. Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Distribuciones GNU/Linux Una distribución es una variante del sistema GNU/Linux que se enfoca a satisfacer las necesidades de un grupo específico de usuarios. De este modo hay distribuciones para hogares, empresas y servidores. Algunas distribuciones GNU/Linux son completamente libres, pero muchas no lo son. Algunas distribuciones son: OpenSUSE, CentOS, Mandriva, Fedora, Debian, Xubuntu, Ubuntu, Slackware, Damn Samll, Slax, Puppy, Knoppix. Requerimientos De acuerdo a la distribución el hardware puede variar, las más simples necesitan: Procesador Pentium 1,4, 256 Mb de RAM, 1 Gb de disco rígido. SISTEMAS OPERATIVOS PARA MÓVILES ANDROID es un sistema operativo basado en Linux, diseñado principalmente para dispositivos móviles con pantalla táctil como Teléfonos Inteligentes o Tabletas inicialmente desarrollados por Android, Inc., que Google respaldó económicamente y más tarde compró en 2005. Algunas características y especificaciones actuales: Diseño de dispositivo: La plataforma es adaptable a pantallas de mayor resolución, VGA. Conectividad: Soporta entre otras tecnologías de conectividad como Bluetooth, Wi-Fi. Navegador web: El navegador web incluido en Android está basado en Google Chrome. http://es.wikipedia.org/wiki/Desautomatizaciones#Principio_de_econom.C3.ADa http://es.wikipedia.org/wiki/Linux_(n%C3%BAcleo) http://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica) Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 9 9 Soporte multimedia: Soporta algunos de los siguientes formatos multimedia: MPEG-4, MP3, MIDI, WAV, JPEG, PNG, GIF y BMP. Soporte para hardware adicional: Soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión, sensores de luz, gamepad, termómetro. Google Play: Es un catálogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC. Multi-táctil: Tiene soporte nativo para pantallas capacitivas con soporte multi- táctil. iOS es un sistema operativo móvil de la empresa Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), siendo después usado en dispositivos como el iPod Touch, iPAd y el Apple TV. Apple, Inc. no permite la instalación de iOS en hardware de terceros. La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerómetros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u horizontal). iOS se deriva de Mac OS X, que a su vez está basado en el sistema operativo Unix. SOFTWARE DE PROGRAMACIÓN Herramientas de Programación: productos diseñados para programar, crear y mantener programas. Son: Lenguajes Compiladores Interpretes Herramientas CASE Administradores de Bases de Datos ( DBMS ): diseñados para administrar archivos de datos de la empresa. Son los encargados de sistematizar grandes volúmenes de información en forma ordenada y de facilitar el acceso a la misma mediante programas o aplicaciones prediseñadas Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 10 10 Utilitarios: programas diseñados para facilitar la administración del equipamiento informático. Usados por los especialistas en sistemas, ejemplo : recuperar información borrada ( NORTON ), administración de copias ( BACKUP RESTORE ), impresión automática ( SPOOLING), monitoreo de redes, identificación de usuarios, encriptación de datos. LENGUAJES DE PROGRAMACIÓN Un lenguaje es un conjunto de símbolos y signos que permite que se pueda entablar una comunicación efectiva entre las personas. En al ámbito de la informática, un lenguaje de programación es una notación formal para describir funciones que se ejecutaran en una computadora, en otras palabras es un conjunto de símbolos y signos que la computadora entiende y a través del cual el programador le indica a la computadora de manera precisa lo que desea hacer. Todo lenguaje de programación posee algunos elementos de formación primitivos para la descripción de los datos y de los procesos o transformaciones aplicadas, estos elementos se definen por medio de reglas sintácticas y semánticas que describen su estructura y significado respectivamente. Clasificación de los Lenguajes de Programación Lenguaje máquina: Este lenguaje es el único capaz de entender directamente a la computadora, utiliza un alfabeto binario (1 y 0), sus instrucciones son secuencias de 1´s y 0´s. Una de sus principales ventajas es que la ejecución de un programa escrito en este lenguaje es ejecutado rápidamente al no utilizar la compilación, en contraparte, este lenguaje es poco entendible a los humanos. El programa escrito en este lenguaje se denomina Programa Objeto. Lenguajes de alto nivel: Facilitan la escritura de programas, porque permiten el uso de bloques o segmentos de código, utilizan un lenguaje muy parecido al del ser humano, lo cual hace que más entendible, por otra parte estos lenguajes requieren el uso de traductores y algunos instrumentos que hagan la conversión de ellos al lenguaje máquina, requieren mayor tiempo de compilación y de ejecución que los de lenguaje máquina. Ejemplos de estos lenguajes son los lenguajes orientados a objetos: C++, Java, etc. El programa escrito en este lenguaje se denomina Programa Fuente. SOFTWARE DE APLICACION Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 11 11 El software de aplicación son programas que funcionan como herramientas y que permiten al usuario llevar distintas tareas a cabo, dependiendo del tipo de necesidad que tenga el usuario en ese momento. Para escribir esta clase de programas los desarrolladores no necesitan conocer al detalle el funcionamiento de la parte física del ordenador, basta con conocer bien el sistema operativo para el que van a programar, las necesidades de información que debe satisfacer el software y además debe ser totalmente independientes de la parte física, además de fácilmente portables de un equipo a otro. Algunos ejemplos de software aplicaciones son: Procesadores de texto. (Bloc de Notas) Editores. (PhotoShop para el Diseño Gráfico) Hojas de Cálculo. (MS Excel) Sistemas gestores de bases de datos. (MySQL) Programas de comunicaciones. (MSN Messenger) Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…) Programas de diseño asistido por computador. (AutoCAD) Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 12 12 ¿Qué es SoftwareLibre? Es un programa o secuencia de instrucciones usada por un dispositivo de procesamiento digital de datos para llevar a cabo una tarea específica o resolver un problema determinado, sobre el cual su dueño renuncia a la posibilidad de obtener utilidades por las licencias, patentes, o cualquier forma que adopte su derecho de propiedad sobre él (o sea, el software libre puede estar licenciado, o protegido por una patente autoral), por lo que puede utilizarse o transferirse sin pago alguno al licenciante, o a su creador. Libertades del Software Libre Para entender qué es Software Libre y cuáles son sus características es necesario presentar, previamente, las cuatro libertades que una persona tiene a la hora de utilizar un programa de software libre: LIBERTAD 0: Libertad de utilizar un programa con cualquier propósito. Se puede usar para cualquier actividad, en cualquier computador, con cualquier fin, sea privado, público,… LIBERTAD 1: Libertad de estudiar cómo funciona un programa, y adaptarlo a tus necesidades. Es muy positivo que un programa se pueda modificar para personalizarlo. LIBERTAD 2: Libertad de distribuir copias, gratis o cobrando. El programa se puede copiar de cualquiera, cobrando o no por ello. Los puede vender en CDs o bien colocarlos en un servidor de la red para que quien lo necesite se lo pueda bajar gratuitamente, o bien puede hacerce que el usuario que lo baje de una determinada bonificación. Esta libertad ofrece muchísimas ventajas, entre otras, da lugar a una gran eficiencia económica y a un bajo costo por parte del productor. LIBERTAD 3: Libertad para mejorar el programa y hacer públicas las mejoras, para que los demás, si les conviene, se beneficien de ello. Estos programas pueden redistribuirse sin ningún tipo de trabas, con o sin modificaciones. Esta libertad da lugar a ventajas como que la modificación del programa y su distribución hacen que dichas modificaciones faciliten la evolución y mejora técnica del programa. Un requisito imprescindible para que estas libertades se puedan llevar a cabo es que el código fuente del programa esté disponible y a su vez se pueda redistribuir. Este código fuente nos permitirá conocer cómo funciona por dentro el programa, modificarlo y distribuirlo. A partir de estas libertades se desglosan el resto de características y ventajas: El usuario no comete delito por tenerlo o usarlo. Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 13 13 No tienes que pedir ni pagar permisos. No tienes que hacer público a ninguna entidad que has llevado a cabo modificaciones de un determinado programa. Si publicas los cambios, en el caso de que se realicen, tampoco hay que avisar a nadie. Interoperabilidad: Se puede usar en cualquier tipo de sistema informático, para cualquier tipo de actividad. Flexibilidad y adaptabilidad: Debe de incluirse el código fuente, para hacer las modificaciones y publicaciones. La distribución de software libre implica hacerlo incluyendo su código, ya sea la versión original o el modificado. Es ilegal distribuir un software libre como “no libre”. Fiabilidad y seguridad: Los errores se detectan y corrigen con gran rapidez. Rapidez y desarrollo: Los ajustes y actualizaciones se realizan más rápidamente gracias a la existencia de Internet y a la variedad de herramientas y librerías. Libre y bajo costo: cualquiera puede regalarlo, venderlo, prestarlo,… Es un recurso que puede combatir en contra de la piratería. Libre acceso: Cualquiera puede acceder a la información sin necesidad de pagar licencias por el uso de estos programas. Otras de las características son: privacidad, libertad, colaboración, competitividad, eficiencia, no discriminación, mayor protección contra los virus,… Algunos de los usuarios de este software libre son: NASA, Google, Wikipedia, UNESCO, muchas universidades y colegios.,… Desventajas del Software Libre Carece de una estructura ampliada de mercadeo (marketing). Algunas aplicaciones específicas no están en el mercado. Requiere profesionales debidamente calificados para la administración del sistema (es un sistema administrado). Dificultad en el intercambio de archivos. Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar. Inexistencia de garantía por parte del autor. Interfaces gráficas menos amigables. Poca estabilidad y flexibilidad en el campo de multimedia y juegos. Menor compatibilidad con el hardware. ¿Qué es el Software Propietario? Es cualquier programa informático en el que el usuario tiene limitaciones para usarlo, modificarlo o redistribuirlo (esto último con o sin modificaciones). (También llamado código cerrado o software no libre, privado o privativo) Para la Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software. Características del Software Propietario Este software no te pertenece no puedes hacerle ningún tipo de modificación al código fuente. No puedes distribuirlo sin el permiso del propietario. Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 14 14 El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta capacidad de uso. Este posee accesos para que el usuario implemente otro tipo de sistema en él. Cualquier ayuda en cuanto a los antivirus. Ventajas del Software Propietario Propiedad y decisión de uso del software por parte de la empresa. Soporte para todo tipo de hardware. Mejor acabado de la mayoría de aplicaciones. Las aplicaciones número uno son propietarias. Menor necesidad de técnicos especializados. El ocio para ordenadores personales está destinado al mercado propietario. Mayor mercado laboral actual. Mejor protección de las obras con copyright. Unificación de productos. Facilidad de adquisición (puede venir preinstalado con la compra del PC, o encontrarlo fácilmente en las tiendas). Existencia de programas diseñados específicamente para desarrollar una tarea. Las empresas que desarrollan este tipo de software son por lo general grandes y pueden dedicar muchos recursos, sobretodo económicos, en el desarrollo e investigación. Interfaces gráficas mejor diseñadas. Más compatibilidad en el terreno de multimedia y juegos. Mayor compatibilidad con el hardware. Desventajas del Software Propietario No existen aplicaciones para todas las plataformas (Windows y Mac OS). Imposibilidad de copia. Imposibilidad de modificación. Restricciones en el uso (marcadas por la licencia). Imposibilidad de redistribución. Por lo general suelen ser menos seguras. El costo de las aplicaciones es mayor. El soporte de la aplicación es exclusivo del propietario. El usuario que adquiere software propietario depende al 100% de la empresa propietaria. AUTOMATIZACIÓN DE OFICINAS ¿QUÉ ES LA OFIMÁTICA? La ofimática es el conjunto de métodos, aplicaciones y herramientas informáticas que se usan en labores de oficina con el fin de perfeccionar, optimizar, mejorar el trabajo y operaciones relacionados. La palabra ofimática es un acrónimo compuesto de la siguiente manera ofi (oficina) y mática (informática). Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 15 15 En referencia a lo anterior, la estructura ofimática abarca desde computadoras, impresoras, escáneres conectados mediante una red de área local hasta teléfonos y equipos de fax. Las herramientas o medios ofimáticos permiten idear, elaborar, ceder, guardar todas las informaciones necesarias en una oficina. Las herramientas de ofimática son: procesamiento de texto, base de datos, hojas de cálculo, programas de correo electrónico, suite ofimática,calculadora, agendas, entre otros programas. Otros términos sinónimos de Ofimática son: Sistemas Informáticos de Oficina. Automatización de oficinas. La oficina del futuro. La oficina sin papel. Estos términos son parciales e incompletos. La Ofimática es multidimensional y requiere varios puntos de observación: Para un técnico ... un conjunto de herramientas para la realización de ciertas tareas. Para un economista ... una forma de incrementar la productividad y eficiencia en la oficina. Para un sociólogo ... una forma de relacionarse las personas entre sí y con su entorno de trabajo. Todas las visiones son complementarias. Algunas definiciones de ofimática Bair (1985). La Ofimática es la utilización de ordenadores en la oficina como soporte a los trabajadores de la información. Elli y Nutt (1980). Un sistema automatizado de información para la oficina trata de realizar las mismas funciones de la oficina tradicional por medio de sistemas de ordenadores. Hammer y Sirbu (1980). La utilización de tecnología para mejorar la realización de funciones de oficina. Olson y Lucas (1982). La automatización de oficinas se refiere a la utilización de sistemas integrados de ordenadores y comunicaciones, como soporte a los procedimientos administrativos. En CONCLUSIÓN, la Ofimática no es más que la Tecnología aplicada a la oficina. BENEFICIOS QUE APORTA UN SISTEMA OFIMÁTICO Se automatizan las tareas de carácter rutinario y repetitivo. Se facilita, acorta y asegura la realización de tareas complejas y muy laboriosas. Se da la posibilidad de realizar trabajos que de otra forma sería muy complejo, costoso o imposible de realizar. Permite compartir recursos informáticos de Hardware o Software (equipos, programas e información). Permite el acceso a la Información común (evita duplicidad). ¿QUÉ ES LA OFIMÁTICA EN LA NUBE? Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 16 16 La computación en la nube es la definición que se le da a las aplicaciones que pueden ser ejecutadas desde internet, sin tener que descargar la aplicación, convirtiéndola en un servicio y no en un producto. Por lo tanto, la ofimática en la nube es el nombre que se le da a las suites ofimáticas que puedes utilizar directamente desde el navegador, sin necesidad de descargarlas a tu computadora. VENTAJAS Y DESVENTAJAS DE LA OFIMÁTICA EN LA NUBE: Ventajas Los documentos siempre estarán sincronizados en todos los equipos que utilicemos. Se puede realizar edición colaborativa de los documentos. No necesitas instalar programas en tu computadora La mayoría de sus características son gratuitas. Desventajas Las opciones online no son tan potentes como las de escritorio. La compatibilidad de documentos (específicamente con Microsoft Office) no está 100% asegurada. Dependes de los servidores del servicio y de una conexión a Internet para acceder a tus documentos (a menos que realices copias de seguridad de los mismos en tu equipo). PRODUCTOS INTEGRADOS EXISTENTES Permiten la transferencia de datos de un utilitario a otro en base a la compatibilidad de archivos. En general incluyen Procesador de Texto, Hoja de Cálculo, Base de Datos y Gráficos. Algunos agregan Correo Electrónico, Agendas, Calculadoras en Línea y Administradores de Archivos, suelen tener también interfases uniformes, las opciones son similares. Actualmente existen: Para instalar en la computadora Office de Microsoft: procesador de textos Word, Power Point para presentaciones, planilla de cálculo Excel, correo electrónico MS Mail. Trabaja en ambiente MS Windows. Perfect Office: similar al Office, es de la empresa Corel, y lo integra Word Perfect, Q-Pro, opera en ambiente MS Windows. Smart Suite: oferta de Lotus Corp., (comprada por IBM), integra procesador Ami Pro, planilla Lotus y opera en MS Windows. En la nube Google Drive: similar al Ms-Office Buzzword: de Adobe. Entre sus servicios encontramos la creación y edición de textos, hasta la exportación de los mismos a los conocidos formatos docx, doc, rtf, odt y pdf. http://65.60.45.42/~smzpdutj/technodyan.com/wp-content/uploads/2014/04/Google-Drive-guide.png Unidad III - EL SOFTWARE Cátedra: INFORMÁTICA - FCE 17 17 OfficeZilla: nos ofrece de manera totalmente gratuita: Calendarios, Gestor de contactos, Foros, Bases de datos, Lector de correo Pop, Compartición de enlaces, Compartición de archivos, Salas de Chat, Gestores de tareas, etc... Una auténtica oficina virtual, sin publicidad y totalmente gratuita. Zoho: Es una aplicación ofimática en línea, que ofrece reuniones virtuales, editor de textos, hojas de cálculo y organizar presentaciones, tal como lo ofrece Google Docs, se puede decir que es un homólogo de este. Ofrece otros servicios como crear bases de datos, wikis, entre otras aplicaciones. http://65.60.45.42/~smzpdutj/technodyan.com/wp-content/uploads/2014/04/zoho.jpg
Compartir