modulo
1.3
instalacion y mantenimiento de aplicaciones ofimaticas
software
que es software el equipo lógico o soporte lógico de un sistema informático,que comprende el conjunto de los componentes lógicos
necesarios que hacen posible la realización de tareas específicas,
en contraposición a los componentes físicos que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas, tales como el procesador de texto, que permite al usuario
realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo,
que básicamente
permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.
El anglicismo software es el más ampliamente difundido al referirse a este concepto, especialmente en la jerga técnica; en tanto que el término sinónimo «logicial», derivado del término francés logiciel, es utilizado mayormente en países y zonas de influencia francesa.
Considerando esta definición, el concepto de software va más allá de los programas de computación en sus distintos estados:
código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado.
El término software fue usado por primera vez en este sentido por
John W. Tukey en 1957.
En la ingeniería de software y las ciencias de la computación, el software es toda la información procesada por los sistemas informáticos: programas y datos.
El concepto de leer diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferalenci.
La teoría que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, «Los números computables», con una aplicación al problema de decisión.
para que sirve el software
Se define como «proceso» al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr un producto software que resuelva un problema específico.
El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo.
En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por un solo programador (incluso aficionado) fácilmente. Es así que normalmente se dividen en tres categorías según su tamaño o costo:
Considerando los de gran porte, es necesario realizar complejas tareas, tanto técnicas como de gerencia, una fuerte gestión y análisis diversos (entre otras cosas), la complejidad de ello ha llevado a que desarrolle una ingeniería específica para tratar su estudio y realización: es conocida como ingeniería de Software.
clasificacion de software
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres tipos:
- Software de sistema:
- Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:
- Sistemas operativos
- Controladores de dispositivos
- Herramientas de diagnóstico
- Herramientas de corrección y optimización
- Servidores
- Utilidades
- Software de programación:
- Es el conjunto de herramientas que permiten al programador desarrollar programas de informática, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen en forma básica:
- Editores de texto
- Compiladores
- Intérpretes
- Enlazadores
- Depuradores
- Entornos de desarrollo integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI).
- Software de aplicación:
- Es 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 muchos otros:
- Aplicaciones para Control de sistemas y automatización industrial
- Aplicaciones ofimáticas
- Software educativo
- Software empresarial
- Bases de datos
- Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)
- Videojuegos
- Software médico
- Software de cálculo numérico y simbólico.
- Software de diseño asistido (CAD)
firmware
El firmware es un programa informático que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo.
Está fuertemente integrado con la electrónica del dispositivo, es el software que tiene directa interacción con el hardware, siendo así el encargado de controlarlo para ejecutar correctamente las instrucciones externas.
De hecho el firmware es uno de los tres principales pilares del diseño electrónico.
En resumen, un firmware es un software que maneja físicamente al hardware.
El programa BIOS de una computadora es un firmware cuyo propósito es activar una máquina desde su encendido y preparar el entorno para cargar un sistema operativo en la [[Memoria de acceso aleatorio|memoria RAM] y disco duro]
Ejemplos de firmware incluyen:
Sistemas de temporización y control para las lavadoras.
- El BIOS encontrado en computadores personales compatibles con el IBM PC
- El código de plataforma encontrado en los sistemas Itanium, las máquinas Mac OS X basadas en Intel y muchas tarjetas de escritorio de Intel tienen firmware EFI.
- Open Firmware, usado en computadores de Sun Microsystems, Apple Computer, y de Genesi.
- ARCS, usado en computadores de Silicon Graphics.
- Kickstart, usado en la línea de computadoras Amiga. Este es un ejemplo único de un firmware que mezclaba las capacidades del BIOS (POST, inicio del hardware + autoconfiguración, plug and play de periféricos, etc.), del kernel en sí mismo del AmigaOS y de partes del código usadas en el sistema operativo (como primitivas y bibliotecas de la interfaz gráfica).
- RTAS (Run Time Abstraction Services), usado en computadoras de IBM.
- Chips de EPROM usados en la serie Eventide H-3000 de procesadores digitales de música
- El Common Firmware Environment (CFE).
- firmware forma parte del hardware, ya que se encuentra integrado a la electrónica, pero también es considerado parte del software, al estar desarrollado bajo un lenguaje de programación.
- Se podría decir
que funciona como el nexo entre las instrucciones que llegan al
dispositivo desde el exterior y sus diversas partes electrónicas.Cualquier firmware debe cumplir tres funciones
claras.
En primer lugar, otorgar al sistema las rutinas fundamentales de funcionamiento y respuesta con respecto a las peticiones usuales que recibe y debe satisfacer al usuario.
También establece una interfaz para que, de esta forma, se pueda realizar la configuración del sistema de forma rápida.
Finalmente, otra de las funciones es controlar y gestionar el arranque del sistema del dispositivo, así como la iniciación.
En la actualidad podemos encontrar firmware en multitud de dispositivos, como impresoras, monitores o periféricos.
Incluso, el propio BIOS de un ordenador es considerado firmware, ya que es el encargado de activar las distintas instrucciones para que se encienda, así como ejecutar los mandos para el inicio del sistema operativo.
Por ello se lanzan constantemente nuevas versiones de firmware, que deben ser actualizados de forma manual por el usuario.
Si aún así no te queda claro qué es o en qué consiste el firmware, echa un vistazo al vídeo que hemos preparado.
shareware
Se denomina shareware a una modalidad de distribución de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales.Para adquirir una licencia de software que permita el uso del software de manera completa se requiere de un pago, aunque también existe el llamado "shareware de precio cero", pero esta modalidad es poco común.
No debe confundirse el shareware con el sistema freeware que indica que el software es totalmente gratuito.
Tampoco debe confundirse el hecho de que el software sea shareware o freeware con el hecho de que sea de código abierto,
ya que esto último depende de la disponibilidad o no del código fuente, mientras que los primeros son denominaciones de la forma o sistema de comercialización
El shareware, aunque muchos aficionados a la informática lo desconocen, nace en la década de 1980, prácticamente con la misma computación personal.
En aquellos albores, se llamó erróneamente freeware a lo que hoy es el shareware.
Antes aún que IBM lanzara su primer PC, dos programadores estadounidenses, Andrew Fluegeman y Jim Knopf, editaron dos aplicaciones importantes para aquella época: PC-Talk (programa de comunicaciones) y PC-File (un utilitario de gestión de la computadora básico).
Pero no deseaban invertir todo el tiempo y el dinero que significaba ver sus creaciones en las góndolas de los negocios de computación de la época.
Así que se decidieron a usar medios poco convencionales de distribución como los BBS que eran muy populares en esos años, para que llegaran de tal manera al gran público.
El usuario debía enviar dinero al autor, si deseaba ver cómo el programa lograba desarrollarse y mejorar versión tras versión.
El shareware, aunque muchos aficionados a la informática lo desconocen, nace en la década de 1980, prácticamente con la misma computación personal.
Su concepto mismo y los cambios que proponía significaron una revolución en la informática doméstica, revolución que sólo una década después fuera apreciada en su justa dimensión.
En aquellos albores, se llamó erróneamente freeware a lo que hoy es el shareware.
Antes aún que IBM lanzara su primer PC, dos programadores estadounidenses, Andrew Fluegeman y Jim Knopf, editaron dos aplicaciones importantes para aquella época: PC-Talk (programa de comunicaciones) y PC-File (un utilitario de gestión de la computadora básico).
Pero no deseaban invertir todo el tiempo y el dinero que significaba ver sus creaciones en las góndolas de los negocios de computación de la época.
El shareware, aunque muchos aficionados a la informática lo desconocen, nace en la década de 1980, prácticamente con la misma computación personal.
En aquellos albores, se llamó erróneamente freeware a lo que hoy es el shareware. Antes aún que IBM lanzara su primer PC, dos programadores estadounidenses, Andrew Fluegeman y Jim Knopf, editaron dos aplicaciones importantes para aquella época: PC-Talk (programa de comunicaciones) y PC-File (un utilitario de gestión de la computadora básico).
Pero no deseaban invertir todo el tiempo y el dinero que significaba ver sus creaciones en las góndolas de los negocios de computación de la época.
Así que se decidieron a usar medios poco convencionales de distribución como los BBS que eran muy populares en esos años, para que llegaran de tal manera al gran público.
El usuario debía enviar dinero al autor, si deseaba ver cómo el programa lograba desarrollarse y mejorar versión tras versión.
Fluegeman oficialmente se atribuyó el término "freeware" como propio, y no permitió que nadie más lo utilizara para calificar el software, sin su permiso.
Pero fue más allá, cometiendo un gran error comercial: incluyó el código fuente de la aplicación (práctica bastante común en aquellos años dorados del software de dominio público), consiguiendo que otros programaran versiones mejoradas de aquel original PC-Talk, y las lanzaran a la calle, haciendo que Fluegeman perdiera rápidamente control sobre su propio software.
En 1985, Peter Norton le adjudicaría a Knopf el seudónimo de "padre del shareware".
Así que se decidieron a usar medios poco convencionales de distribución como los BBS que eran muy populares en esos años, para que llegaran de tal manera al gran público.
El usuario debía enviar dinero al autor, si deseaba ver cómo el programa lograba desarrollarse y mejorar versión tras versión.
Pero fue más allá, cometiendo un gran error comercial:
incluyó el código fuente de la aplicación (práctica bastante común en aquellos años dorados del software de dominio público), consiguiendo que otros programaran versiones mejoradas de aquel original PC-Talk, y las lanzaran a la calle, haciendo que Fluegeman perdiera rápidamente control sobre su propio software.
En 1985, Peter Norton le adjudicaría a Knopf el seudónimo de "padre del shareware".
freeware
El término freeware ("software gratis", del inglés free software, aunque esta denominación también se confunde a veces con "libre" por la ambigüedad del
término en el idioma inglés) define un tipo de software que se distribuye sin costo, disponible para su uso, pero que mantiene el copyright, por lo que no se puede modificar o utilizar libremente como ocurre con el software libre.
Mientras, el freeware se ofrece de manera gratuita con funcionalidad completa, aunque a veces se piden donativos o se trata de versiones reducidas de programas de pago como medio para darse a conocer.
El freeware suele incluir una licencia de uso comercial, que permite su redistribución pero con algunas restricciones, como no modificar la aplicación en sí ni venderla, y dar cuenta de su autor.
También puede desautorizar el uso en una compañía con fines comerciales o en una entidad gubernamental, o bien requerir pagos si se le va a dar uso comercial. Hay que tener en cuenta que aunque se trate de software gratuito, mantiene el copyright, por lo que solo puede usarse según lo establecido en su licencia.
Es también habitual confundir la licencia freeware como una licencia sin ningún tipo de restricciones. Pueden tener restricciones el uso de los mismos. Es decir, la licencia freeware puede permitir sólo el uso no comercial del producto (muy habitual), uso académico, uso comercial o combinación de ellos.
Hay confusión entre versiones Lite (Crippleware) y freeware, ya que ambas son gratuitas: las versiones Lite son versiones básicas de un producto más completo (de pago), y se ofrecen gratuitamente a modo de prueba para conocer las funcionalidades del software.
La calidad del software es un factor a tener en cuenta al escoger un programa. Habitualmente y por cuestiones de disponibilidad de recursos los programas de pago son mejores y más completos que los programas freeware.
Aun así, existen muchos casos donde los productos freeware son tan malos o peores que sus alternativas de pago.
El término fue acuñado en 1982 por Andrew Fluegelman, que quería distribuir un programa que había escrito, llamado PC-Talk, pero con el que no deseaba usar métodos tradicionales de distribución de software.
Fluegelman registró el término freeware, pero esos derechos de autor ya han sido abandonados. De hecho, el método que usó para distribuir PC-Talk hoy se denominaría shareware.
Algunos desarrolladores distribuyen versiones freeware de sus productos para obtener un número de seguidores que puedan estar dispuestos a pagar por una versión más o menos completa, o porque es una edición obsoleta de un programa.
Otros lo hacen porque no consideran que ese programa pueda generar una ganancia económica, o porque creen en el valor de ofrecer algo gratis.
Es también habitual confundir la licencia freeware como una licencia sin ningún tipo de restricciones. Pueden tener restricciones el uso de los mismos.
Es decir, la licencia freeware puede permitir sólo el uso no comercial del producto (muy habitual), uso académico, uso comercial o combinación de ellos.
sistemas operativos
Un sistema operativo (SO o, frecuentemente, OS —del inglés operating system—) es el software principal o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo.
Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico.
Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.
Véase AmigaOS, beOS o Mac OS como los pioneros de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la Edición de vídeo en entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.
En ciertos textos, el sistema operativo es llamado indistintamente como núcleo o kernel, pero debe tenerse en cuenta que la diferencia entre kernel y sistema operativo solo es aplicable si el núcleo es monolítico, lo cual fue muy común entre los primeros sistemas. En caso contrario, es incorrecto llamar al sistema operativo núcleo.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles.
La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.).
En cuyo caso, son manejados mediante una interfaz gráfica de usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.
clases de sistemas operativos
Los sistemas operativos pueden ser clasificados de la siguiente manera:
A) Según la administración de tareas:
– Multitarea: esta característica es propia de los S.O. más avanzados y permiten ejecutar varios procesos a la vez, desde uno o varios ordenadores, es decir que los pueden utilizar varios usuarios al mismo tiempo. Esto se puede realizar por medio de sesiones remotas una red o bien, a través de terminales conectadas a una computadora.
B) Según la administración de usuarios:
– Monousuario: Sólo pueden responder a un usuario por vez. De esta manera, cualquier usuario tiene acceso a los datos del sistema. Existe un único usuario que puede realizar cualquier tipo de operación.
– Multiusuario: esta característica es propia de aquellos S.O. en los que varios usuarios pueden acceder a sus servicios y procesamientos al mismo tiempo. De esta manera, satisfacen las necesidades de varios usuarios que estén utilizando los mismos recursos, ya sea memoria, programas, procesador, impresoras, scanners, entre otros.
para que sirven los sistemas operativos
Para qué sirve un sistema Operativo? es el título de este post. En principio un sistema operativo sirve para administrar y gestionar un equipo computa rizado y los diversos aparatos periféricos que lo compongan o que estén instalados anexos al mismo.
Un sistema Operativo, también en su ambiente de Software está diseñado para permitirle al usuario o usuaria realizar sus principales actividades.
En esencia un sistema operativo no difiere mucho de una camisa, un automóvil, una nevera o un televisor, quizás el sistema operativo sean un conjunto de líneas de código, pero por lo general nadie que compra una camisa o un automóvil se plantea ser sastre o mecánico automotriz, la gente, el común de la gente,
millones de personas literalmente, únicamente se ponen una camisa o utilizan un vehículo para transportarse, ocupándose en conocer lo básico para conservarlos, por ejemplo la escogencia de buenos productos para lavar la camisa o plancharla y el mantenimiento en aceite, combustible, bujías del vehículo.
En el mundo usual, solo unos pocos, proporcionalmente, hacen de la costura o la mecánica automotriz su principal campo de interés. Ciertamente hay gente aficionados y aficionadas a la moda, así como a los vehículos, pero éstos son sólo grupos relativamente pequeños de usuarios de dichos productos.
En ninguna tienda o Boutique, o bien en ningún Dedalera de Vehículos le exigen a quien vaya a comprar un vehículo o una camisa que sea un experto en costura o en mecánica automotriz, y esto es real.
Cómo usuarios de GNU/Linux considero que debemos usar nuestro sistema operativo, como una camisa o un automóvil, nos puede gustar mucho, pero el propósito es que nos vista o nos lleve a determinado sitio, básicamente.
No descarto y no puede ser ocultada la existencia de gente que llega más allá, reconozco que es su derecho hacerlo.
Pero, si usted
no es un versado o versada en cultura informática y no está interesado
en serio, puede válidamente estar en GNU y usar los productos de esta
tecnología como esa camisa o ese automóvil, únicamente para hacer
determinadas tareas y sin muchas complicaciones.
software de aplicación
El Software de Aplicación son
los programas diseñados para o por los usuarios para facilitar la
realización de tareas específicas en la computadora, como pueden ser las
aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa
de presentación, sistema de gestión de base de datos...), u otros tipos
de software especializados como software médico, software educativo,
editores de música, programas de contabilidad, etc.
- 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:
- Programas básicos (o utilitarios)
Son aplicaciones cuyo propósito es mejorar, en alguna forma, el desempeño del ordenador.
- Programas de productividad
Son aplicaciones cuyo propósito es facilitar, agilizar y mejorar para el usuario, la ejecución de ciertas tareas.
Algunos programas de productividad
- 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.
- 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.
Tipos de Software de Aplicación
Existen diferentes tipos de software de aplicación, los más importantes son mencionados a continuación:- Software de procesamiento de textos: El propósito principal de este software es la creación y manipulación de documentos. Ejemplos son Microsoft Word, Word Pad, Bloc de notas.
- Software de base de datos: El propósito de este tipo de aplicaciones programa es organizar y administrar los datos de manera tal que se pueda realizar análisis de información. Ejemplos son: Microsoft Access, dBase, FoxPro y Oracle.
- Software de hojas de cálculo: Se utilizan para mantener organizadamente los datos generalmente numéricos con el fin de obtener presupuestos, estados financieros, promedio de notas, registros de ventas y mas cálculos o estadísticas. Ejemplos son Microsoft Excel, Lotus 1-2-3 y Numbers (Apple).
- Software multimedia: Este tipo de software permite al usuario crear o procesar audio y video. Ejemplos son los juegos, Microsoft media player y otros.
- Software de presentación: Es de gran ayuda en las reuniones y exposiciones, utilizado para mostrar gráficos, texto y estadísticas en forma de presentación utilizando diapositivas. El mejor ejemplo de este tipo de software de aplicación es Microsoft PowerPoint.
En un mundo complejo y globalizado como lo es el actual, es casi imposible pensar en el funcionamiento de un banco, una empresa, una aerolínea o una compañía de seguros, por ejemplo, sin recurrir a estas herramientas que ordenan y sistematizan la labor cotidiana.
Quizá para la mayoría de nosotros el software de aplicación más conocido sea el que ofrece el paquete de Office, el más común en los equipos hogareños, pero existen muchos otros.
Un importante número de empresas se dedican al desarrollo de esta clase de software y existe un permanente esfuerzo por parte de estas en interpretar las necesidades de los potenciales usuarios, para intentar adaptar los
programas a dichas necesidades sin que ello implique dificultad de manejo; en general se trata de conseguir que los programas de aplicación resulten intuitivos para el usuario.
El otro tipo de software más reconocido es el software de sistema.
Este software comprende el conjunto de programas que permite administrar la parte física de la computadora, esto es, todos los componentes del hardware,
y los software de programación, vale decir, el conjunto de aplicaciones que le permiten al programador diseñar y desarrollar sus propios programas, sumando por supuesto sus conocimientos y su dominio de los diferentes lenguajes de programación.
Ejemplos de software de aplicación
- Wordpad
- Google Chrome
- Windows Movie Maker
- Audacity
- Adobe Photoshop
- MS Project
- Avast
- MSN Messenger
- Paint
- Microsoft Word
- Auto CAD
- Picasa
- MS Excel
- Publisher
- Corel Quattro Pro
- Mozilla Firefox
- PDF tool
- Open Office
- Microsoft Power Point
- Sony Vegas
El Software de Aplicación son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.
mantenimiento de aplicaciones
ofimaticas
Toda aplicación web es efectiva siempre y cuando se mantenga actualizada tanto tecnológica como funcionalmente, proporcionando al usuario lo que necesita en cada momento. Del mismo modo que las empresas y organizaciones evolucionan en la forma de hacer las cosas, las aplicaciones informáticas deben seguir el mismo camino para lograr su único objetivo, que es el de servir al usuario a realizar su trabajo de una manera más eficiente.
Todo
proyecto de desarrollo de software va ligado a un mantenimiento de
aplicaciones que posibilitan la evolución tecnológica de las empresas y
evitan que las aplicaciones caigan en desuso y queden obsoletas,
provocando pérdidas económicas y de tiempo.
Los servicios de
mantenimiento que ofrece IriTec implican el soporte técnico y humano a
los usuarios tanto en el desarrollo de elementos correctivos como en
evolutivos que doten de mayor funcionalidad a las aplicaciones de la
empresa.
IriTec
tiene la capacidad, no sólo de proporcionar el mejor servicio de
mantenimiento de las aplicaciones web desarrolladas en proyectos, sino
de incluir en estos servicios de mantenimiento y evolución, aplicaciones
de terceros que necesitan de un nuevo impulso tecnológico o de una
mejora en el servicio prestado.
Una
aplicacion web solo es efectivo si se mantiene actualizado
periódicamente, y una aplicación del tipo que sea solo es útil si hace
lo que usted necesita en cada momento.
Su proyecto evoluciona día a día,
así lo debería hacer su sitio web o sus aplicaciones de intranet y de
gestión para adaptarse a la realidad actual de su empresa o proyecto
Actividades de mantenimiento
Las tareas del mantenimiento de las aplicaciones móviles típicamente involucra:- Corregir problemas y errores reportados por los usuarios de la aplicación. Aunque las aplicaciones son probadas antes de determinar cómo “finalizado” el proceso de desarrollo, es probable que estos errores sucedan y es algo totalmente natural. Si el cliente ha hecho un trabajo minucioso analizando los entregables en el transcurso del desarrollo y el desarrollador es de alta calidad, la cantidad de errores es usualmente baja.
- Agregar características solicitadas por los usuarios después del lanzamiento. Es difícil anticipar el costo de solicitudes de características sin saber las que serán, y el costo de esto depende en gran medida de las características solicitadas.
- Soporte para usuarios. Este es un costo regular que varía dependiendo de la popularidad de la aplicación y de qué tan fácil es de utilizar.
- Alojamiento y administración. Aplicaciones que incluyan acceso a bases de datos a través de internet pueden requerir costos de alojamiento y administrativos (por ejemplo, un servidor puede requerir ser reiniciado ocasionalmente).
- Costos de expansión. Si tu aplicación se vuelve popular (y utiliza una base de datos alojada) podría requerir servidores adicionales u optimización del código para que la expansión sea más eficiente.
Vale la pena que discutas estos puntos con tus desarrolladores para que veas cuáles de estas tareas podrías necesitar. Esto te ayudará a tenerlos en cuenta en el futuro mantenimiento de tu aplicación móvil o la de tu negocio.
En ingeniería del software, el mantenimiento de software es la modificación de un producto de software después de la entrega, para corregir errores, mejorar el rendimiento, u otros atributos.
El mantenimiento del software es una de las actividades más comunes en la ingeniería de software.
La fase de mantenimiento es la fase que viene después del despliegue (implementación) del software en el campo.
Una percepción común del mantenimiento es que se trata meramente de la corrección de defectos.
Sin embargo, un estudio indicó que la mayoría, más del 80%, del esfuerzo de mantenimiento es usado para acciones no correctivas (Pigosky 1997).
Esta percepción es perpetuada por usuarios enviando informes de problemas que en realidad son mejoras de funcionalidad al sistema
El mantenimiento del software y la evolución de los sistemas fue abordada por primera vez por Meir M. Lehman en 1969. Durante un período de veinte años, su investigación condujo a la formulación de las leyes de Lehman (Lehman 1997).
Los problemas claves de mantenimiento de software son administrativos y técnicos. Problemas clave de administración son: alineación con las prioridades del cliente, dotación de personal, cuál organización hace mantenimiento, estimación de costos.
El mantenimiento de software es una actividad muy amplia que incluye la corrección de errores, mejoras de las capacidades, eliminación de funciones obsoletas y optimización. Debido a que el cambio es inevitable, se debe desarrollar mecanismos para la evaluación, controlar y hacer modificaciones.
A finales de los años 1970, una famosa y ampliamente citada estudio de encuesta por Gabriela castillo, expuso la muy alta fracción de los costos del ciclo de vida que estaban siendo gastados en mantenimiento. Clasificaron las actividades de mantenimiento en cuatro clases:
- Adaptable – modificar el sistema para hacer frente a cambios en el ambiente del software
- Perfectivo – implementar nuevos, o cambiar requerimientos de usuario referentes a mejoras funcionales para el software
- Correctivo, diagnosticar y corregir errores, posiblemente los encontrados por los usuarios
- Preventiva – aumentar la capacidad de mantenimiento de software o fiabilidad para evitar problemas en el futuro
Los estudios muestran que la contribución del usuario final es crucial durante el análisis y recopilación de nuevos datos de requerimiento.
Y ésta es la causa principal de cualquier problema durante el mantenimiento y evolución del software.
Así que el mantenimiento de software es importante porque consume gran parte de los costos del ciclo de vida y también la imposibilidad de cambiar el software de forma rápida y fiable significa que las oportunidades de negocio se pierden.
Dentro del software libre, existe una gran variedad de aplicaciones dedicadas a ofimática, como pueden ser procesadores de textos, hojas de cálculo, aplicaciones de presentaciones, o lectores-editores de PDF.
No debe confundirse el concepto de software libre con el de aplicaciones para GNU/Linux. La mayoría de estas aplicaciones pueden funcionar igualmente en otras plataformas como Windows o Macintosh. Son por ello, una alternativa a considerar cuando se decide implantar un sistema de gestión.
El software libre tiende a confundirse con software gratuito, aunque no son conceptos necesariamente relacionados.
Aunque algunas aplicaciones de software libre pueden no tener coste de licencias, es bastante probable que una empresa especializada haga el análisis y la implantación necesarias, por lo que pueden implicar gastos en concepto de consultoría, de igual manera que lo hacen las aplicaciones privativas.
Todas las aplicaciones descritas a continuación funcionan en entornos Windows.
Ofimática (acrónimo de ofi de oficina y mática de informática), a veces también llamado neurótica, automatización de escritorios o automatización de oficinas,1 designa al conjunto de técnicas, aplicaciones y herramientas informáticas que se utilizan en funciones de oficina para optimizar, automatizar, mejorar tareas y procedimientos relacionados.
Las herramientas ofimáticas permiten idear, crear, manipular, transmitir o almacenar la información necesaria en una oficina. Actualmente es fundamental que las oficinas estén conectadas a una red local o a Internet.
Comenzó a desarrollarse en la década de 1970, con la masificación de los equipos de oficina que comienzan a incluir microprocesadores, dejándose de usar métodos y herramientas por otras más modern
como instalar un sistema operativo
Inserta el disco de arranque, que tiene tu sistema operativo, en tu Disco/USB/floppy.
- Si no arranca de inmediato, entonces reinicia tu computadora para que puedas ver la pantalla del BIOS. Si no sabes como llegar a la pantalla del BIOS, entonces busca como hacerlo en el instructivo de la computadora.
- Ve al menú de arranque.
- Siguiente, habrá una pantalla negra diciéndote de que dispositivo arrancará el sistema. Selecciona CD/USB/Floppy.
La computadora debería de empezar arrancando desde el CD. Entoncesm, debería de correr una revisión del disco.
- Escoge una partición para instalar.
- Formatea tu partición (borra todos los datos).
-
Haga clic en Delete (Borrar) para borrar la partición existente.
-
Haga clic en New (Nueva) para crear la partición nueva.
-
Cambie las opciones de tamaño en función de sus necesidades y haga clic en Apply (Aplicar).
-
Haga clic en Next (Siguiente).
-
Haga clic en Delete (Borrar) para borrar la partición existente.
-
Empieza la instalación de Windows.
El sistema se reiniciará varias veces durante el proceso de instalación.
-
Cuando la instalación de Windows se haya completado, Windows se
iniciará y le indicará que cambie la contraseña de usuario. Haga clic en
OK y configure la cuenta de inicio de sesión del usuario.
Cuando haya creado la cuenta inicial del usuario, aparecerá el escritorio de Windows Vista Ultimate.
eleccione el controlador de almacenamiento masivo adecuado (la versión de 32 o 64 bits) y haga clic en OK:
-
Controlador Intel ICH10 SATA AHCI para SATA.
-
Controlador Intel ICH10 SATA RAID para RAID.
-
Adaptador LSI, serie SAS 3000, 4 puertos con 1064E para HBA de Sun StorageTek opcional.
Confirme que se ha seleccionado la unidad correcta y haga clic en Next (Siguiente)
Aparece la página en la que se pregunta dónde desea instalar el sistema operativo Windows.
En la página en la que se pregunta dónde desea instalar Windows (véase la Figura 5–8), elija una de las opciones siguientes:
-
Si no desea reemplazar la información de partición predeterminada de Windows, haga clic en Next (Siguiente) y vaya al Paso 14.
- En el caso de que sí desee reemplazar la información de partición predeterminada de Windows, haga clic en la opción Driver Options (advanced) (Opciones de controlador - avanzadas) y continúe con el siguiente paso.
Aparece la página en la que se pregunta dónde desea instalar el sistema operativo Windows.
En la página en la que se pregunta dónde desea instalar Windows (véase la Figura 5–8), elija una de las opciones siguientes:
-
Si no desea reemplazar la información de partición predeterminada de Windows, haga clic en Next (Siguiente) y vaya al Paso 14.
- En el caso de que sí desee reemplazar la información de partición predeterminada de Windows, haga clic en la opción Driver Options (advanced) (Opciones de controlador - avanzadas) y continúe con el siguiente paso.
Investiga la compatibilidad de tu software. Asegúrate
que el sistema operativo que quieres instalar soporta los programas que
quieres utilizar. Si usas Microsoft Office para trabajar, no podrás
instalarlo en una máquina Linuz. Existen programas sustitutos
disponibles, pero la funcionalidad puede ser limitada.
- Muchos juegos que funcionan en Windows no funcionarán en Linux. El número de títulos soportados está en alza pero ten en cuenta que si eres un jugador ávido, tu colección puede no transferirse correctamente.
Haz una copia de seguridad de tus datos. Cuando estés
instalando un nuevo sistema operativo, probablemente harás una limpieza
del disco duro durante el proceso. Ésto significa que perderás todos
tus archivos en la computadora, a menos que hagas una copia de
seguridad. Siempre asegúrate que todos los archivos importantes se
copian a las carpetas de respaldo antes de empezar el proceso de
instalación. Utiliza un disco duro externo o copia los datos a un DVD.
- Si estás instalando un sistema operativo en adición a otro, no tendrás que borrar ningún archivo. De todas maneras es sabio hacer una copia de seguridad de los archivos importantes por si acaso.
- No puedes hacer copias de seguridad de programas. Tendrás que reinstalarlos una vez que termines de instalar tu nuevo sistema operativo.
copia de seguridad
Una copia de seguridad, copia de respaldo, copia de reserva o también llamado backup (su nombre en inglés) en tecnologías de la información e informática es una copia de los datos originales fuera de la infraestructura que se realiza con el fin de disponer de un medio para recuperarlos en caso de su pérdida. Las copias de seguridad son útiles ante distintos eventos y usos: recuperar los sistemas informáticos y los datos de una catástrofe informática, natural o ataque; restaurar una pequeña cantidad de archivos que pueden haberse eliminado accidentalmente, corrompido, infectado por un virus informático u otras causas; guardar información histórica de forma más económica que los discos duros y además permitiendo el traslado a ubicaciones distintas de la de los datos originales; etc.
El proceso de copia de seguridad se complementa con otro conocido como restauración de los datos (en inglés restore), que es la acción de leer y grabar en la ubicación original u otra alternativa los datos requeridos.
La pérdida de datos es muy común, el 66% de los usuarios de Internet han sufrido una seria pérdida de datos en algún momento.1
Ya que los sistemas de respaldo contienen por lo menos una copia de todos los datos que vale la pena salvar, deben de tenerse en cuenta los requerimientos de almacenamiento. La organización del espacio de almacenamiento y la administración del proceso de efectuar la copia de seguridad son tareas complicadas. Para brindar una estructura de almacenamiento es conveniente utilizar un modelo de almacenaje de datos. Actualmente (noviembre de 2010), existen muchos tipos diferentes de dispositivos para almacenar datos que son útiles para hacer copias de seguridad, cada uno con sus ventajas y desventajas a tener en cuenta para elegirlos, como duplicidad, seguridad en los datos y facilidad de traslado.
Antes de que los datos sean enviados a su lugar de almacenamiento se lo debe seleccionar, extraer y manipular. Se han desarrollado muchas técnicas diferentes para optimizar el procedimiento de efectuar los backups. Estos procedimientos incluyen entre otros optimizaciones para trabajar con archivos abiertos y fuentes de datos en uso y también incluyen procesos de compresión, cifrado, y procesos de deduplicación, entendiéndose por esto último a una forma específica de compresión donde los datos superfluos son eliminados. Muchas organizaciones e individuos tratan de asegurarse que el proceso de backup se efectúe de la manera esperada y trabajan en la evaluación y la validación de las técnicas utilizadas. También es importante reconocer las limitaciones y los factores humanos que están involucrados en cualquier esquema de backup que se utilice. Las copias de seguridad garantizan dos objetivos: integridad y disponibilidad