jueves, 21 de junio de 2012

Definicion del Sotfware:

El software es una palabra que proviene del idioma inglés, pero que gracias a la masificación de uso, ha sido aceptada por la Real Academia Española. Según la RAE, el software es un conjunto de programas, instrucciones y reglas informáticas que permiten ejecutar distintas tareas en una computadora.
se considera que el sotfware es el equipamiento logico e intangible de un ordenador.en otras palabras, el concepto de sotfware abarca a todas las aplicasiones informaticas, como los procesadores de textos, las planillas de claculos y los editores de imagenes.
El software es desarrollado mediante distintos lenguajes de programación, que permiten controlar el comportamiento de una máquina. Estos lenguajes consisten en un conjunto de símbolos y reglas sintácticas y semánticas, que definen el significado de sus elementos y expresiones. Un lenguaje de programación permite a los programadores del software especificar, en forma precisa, sobre qué datos debe operar una computadora.
Dentro de los tipos de software, uno de los más importantes es el software de sistema o software de base, que permite al usuario tener el control sobre el hardware (componentes físicos) y dar soporte a otros programas informáticos. Los llamados sistemas operativos, que comienzan a funcionar cuando se enciende la computadora, son software de base.
La industria del desarrollo de software se ha convertido en un protagonista importante dentro de la economía global, ya que mueve millones de dólares al año. La compañía más grande y popular del mundo es Microsoft, fundada en 1975 por Bill Gates y Paul Allen. Esta empresa logró trascender gracias a su sistema operativo Windows y a su suite de programas de oficina Office.

Historia del Sotfware:

La historia del software como se ha visto, no surge con los equipos electrónicos, -aunque es con ellos que adopta el nombre- está presente desde el empleo de ábacos o sumadoras mecánicas. Sin embargo, en estos casos, el software no se encuentra incorporado en el equipo. Es aportado por el operario. La máquina analítica de Charles Babbage, incidentalmente, tuvo su software, y fue una amiga de éste, la legendaria lady Lovelace, quien aportó el software que no se llegó a usar, dado que la máquina nunca se completó. En el ENIAC el control de las operaciones estaba parcialmente integrado en el equipo. Dicho control era realizado por un circuito que requería un alambrado específico para cada aplicación. Imaginemos lo engorroso que resultaba realambrar el circuito cada vez que cambiaba el uso del ENIAC.
Hasta este momento, no se percibía una diferencia sustancial entre el equipo y el control de las operaciones. El concepto de programa de control almacenado en memoria, aportación popularmente atribuida a John von Neumann, precipitó el desarrollo de software. En éste se perfilaron dos tendencias de desarrollo: los programas de aplicación y los de servicio. Estos últimos tenían como propósito facilitar el desarrollo de programas a partir de programas. Algunos programas de servicio fueron simples cargadores que permitieron emplear notaciones como el octal o hexadecimal más compactas que el binario. Otros como los ensambladores simplificaron más el proceso al reemplazar las notaciones numéricas con los símbolos mnemónicos que aportaron para describir a cada instrucción de la máquina. El siguiente paso significativo fue la traducción de fórmulas, que permitió el desarrollo de la historia del software y la descripción de los algoritmos con el empleo de expresiones algebraicas.
Dicha traducción se realiza con programas que se denominan compiladores, generan programas que al ejecutarse producen los resultados. Es importante destacar que en tanto los programas de aplicación saturaron los recursos de los equipos, imponiendo sus requerimientos en cuanto a velocidad, precisión en la aritmética y capacidad en los almacenamientos; los programas de servicio repercutieron en la evolución de la arquitectura de los equipos (hardware). Entre las aportaciones más notables, podemos citar el empleo de pilas y el reemplazo de referencias físicas por lógicas. Con la pila (Push Down List), se da lugar al manejo recursivo de los procesos. Por ejemplo, esto ocurre en una oficina administrativa, cuando se pospone la solución de un problema para resolver otro de mayor exigencia.
El problema original se suspende y se aborda nuevamente cuando el de mayor exigencia ya ha sido resuelto. Con el reemplazo de referencias físicas por lógicas, se obtuvo un incremento más real que virtual de los recursos disponibles. Almacenamientos secundarios, registros operacionales, memoria virtual, memoria cache e hizo translapes (overlay), son algunas de las técnicas que emplean este concepto. El efecto es similar al de las operaciones bancarias nominales con que las instituciones de crédito prestan varias veces su capital. Los elementos aportados por los programas de servicio, al interrelacionarse configuran el sistema operativo con el cual se administran los recursos disponibles en las computadoras y se establecen líneas de producción para el proceso de programas con una mínima participación del operario: la automatización de la automatización. En los principios de la historia del software, los sistemas operativos brotan como extensiones de los lenguajes. Posteriormente, el fenómeno se invierte de modo que los sistemas operativos configuren el ambiente en el que se desempeñan las aplicaciones y los programas de servicio.

Mantenimiento Preventivo del Sotfware:


Breve Introducción

Dar mantenimiento a una PC es algo que puede hacer cualquiera con un simple desarmador y un poco de habilidad (y muchas veces de paciencia), ya que son equipos frágiles y requieren de mucho cuidado para no estropear algún componente, Considero que si se tiene lo dicho, se puede hacer.

En el caso del mantenimiento al software podemos recurrir a una variedad de programas que se especializan en la tarea limpiar, desfragmentar y optimizar el rendimiento de la computadora mediante los procesos que explicare a continuación.

Mantenimiento de Software

El mantenimiento de software nos permite darle una vida nueva a nuestro computador, el optimizar los recursos y aprovecharlos al máximo es una de las tareas más importantes, ya que así nuestro PC trabajara mucho mejor, más rápido y sin problema alguno. La fase de mantenimiento de software involucra cambios al software para corregir defectos encontrados durante su uso o la adición de nueva funcionalidad mejorando la usabilidad y aplicabilidad del software.

La fase de mantenimiento de software es una parte explícita del modelo en cascada del proceso de desarrollo de software el cual fue desarrollado durante el movimiento de programación estructurada en computadores. Con el lanzamiento del software (software release), otros defectos y deficiencias no documentados serán descubiertas por los usuarios del software. Tan pronto como estos defectos sean reportados a la organización de desarrollo, serán ingresados en el sistema de rastreo de defectos. Las personas involucradas en la fase de mantenimiento de software esperan trabajar en estos defectos conocidos, ubicarlos y preparar un nuevo lanzamiento del software, conocido como un lanzamiento de mantenimiento, el cual resolverá los temas pendientes.

Mantenimiento Preventivo


Este se refiere a anticiparse a los posibles problemas que pudieran existir en el software por el tiempo de uso o simplemente por el modo de usar nuestro sistema operativo y programas. Nuestro PC puede empezar a presentar problemas cuando menos lo esperamos, algunos de los síntomas y el que más comúnmente se presenta es un sistema operativo lento y además el ciclo de la ejecución de algunos programas.

El mantenimiento preventivo se puede llevar a cabo con programas que pueden optimizar el funcionamiento del PC, y estos se tienen que ejecutar periódicamente ya sea, cada tres o cuatro meses. Algunos de los programas sugeridos y que más nos podrían ayudar al mantenimiento preventivo del software son:

CCleaner: Sirve para limpiar programas que ya no usamos, archivos temporales, registros, instalaciones mal terminadas, cookies, registros del Explorer.






Desfragmentador de discos: Cuando los archivos están fragmentados, significa que diversas partes del archivo están esparcidas en el disco, por lo tanto, cuando quieres ver ese archivo, la PC debe buscar cada fragmento hasta mostrártelo. Cuando desfragmentas, el programa une esos fragmentos uno al lado de otro, haciendo que tu PC funcione más rápido porque no los tiene que buscar tan lejos.





TuneUp: Este programa sirve para optimizar tu sistema, repara daños en Windows, limpia tu disco de basura y quita de tu registro errores y entradas inválidas.








Spybot: Este programa tiene el propósito de eliminar de tu PC probables intrusos llamados spyware o programas espías, además inmuniza tus navegadores como internet Explorer y mozilla o el que tengas de posibles infecciones a través de descargas.







Limpieza del Registro: Al momento de la instalación de Windows, y modificar ciertos parámetros, quedan registradas entradas erróneas o que quedan obsoletas. Esto produce que, para ejecutar un programa, Windows tarde un poco más, porque chequea cada uno de esos registros hasta dar con el correcto. Por eso es muy recomendable hacer una limpieza periódica del registro.








Antivirus: Este programa está preparado para repeler virus, spyware, spam, etc. El programa realiza la mayoría de tareas automáticamente: actualización de amenazas, escaneo del sistema de archivos, detección de ataques por la red y eliminación de archivos peligrosos









Liberador de espacio en disco: El liberador de espacio sirve para eliminar cosas que sabe que no usas y son inútiles. Borra archivos temporales de internet o los de la papelera de reciclaje. Si quieres que tu PC mejore, úsalo una vez al mes.

Mantenimiento Correctivo:

Mantenimiento correctivo de software, como la palabra lo indica, es corregir un problema que tiene un software, ya sea de programas o del sistema operativo.

Ejemplos de esto es: 

 

Las actualizaciones que Windows hace para disminuir las vulnerabilidades.
Instalación de software antivirus para corregir daños que hayas sufrido con algún virus.
También implica, buscar información inútil, programas residentes, y demás software que no necesitas o que funciona incorrectamente.
El mantenimiento y lo necesario para realizarlo depende íntegramente del software que deseas habilitar. Depende si es de sistema operativo, y si lo es, depende si es Windows, MacOs, Unix.
Si es software de base de datos, también depende cuál base de datos. Incluso si se trata de un juego o el mismo internet Explorer, al que es necesario borrar registros viejos de páginas viejas, etc.
Otra opción de mantenimiento correctivo y puede ser la más eficiente de todas el formateo del disco duro y la instalación de una copia de Windows nueva, esto se hace cuando el problema que pudiera tener el sistema es muy grande y que no se puede resolver con software de prevencion.
Como conclusion tenemos que el mantenimiento correctivo de software es muy utilizado hoy en dia, por que cada vez mas aumenta la cantidad de virus y cada vez son mas peligrosos; pero con la tecnologia van saliendo mas programas utilez para poder realizar este mantenimiento tan importante.

Progarmas Utiles:


Adobe Reader es un software que permite leer, navegar e imprimir los ficheros de documentos en el formato PDF (Adobe Acrobat), de forma independiente o desde el navegador.









Adobe photoshop cs3 (portable)


Adobe Photoshop CS3 (Creative Suite 3) es uno de los programas más utilizados por los profesionales de la imagen y diseñadores web para realizar sus creaciones.

Adobe Photoshop CS3 ofrece cientos de herramientas para el tratamiento de imágenes (selección de zonas, herramientas de pintura, trazados, eliminar efecto ojos rojos, filtros y objetos inteligentes, etcétera), y sin perder la imagen original. Contiene gran variedad de herramientas de dibujo y pintura profesionales (pinceles, óleos, etc.), y trabaja con las distintas capas que componen la imagen, permitiéndolas extraer, desplazar, girar,etc.



Ccleaner


CCleaner es una aplicación gratuita, de código cerrado, que tiene como propósito mejorar el rendimiento de cualquier equipo que ejecute Microsoft Windows mediante la eliminación de los archivos innecesarios y las entradas inválidas del registro de Windows. También cuenta con la posibilidad de desinstalar programas desde su interfaz e inhabilitar la ejecución de aplicaciones en el inicio del sistema para mejorar la de arranque.






Winrar


WinRAR es un software de compresión de datos desarrollado por Eugene Roshal, y lanzado por primera vez alrededor de 1995Aunque es un producto comercial, existe una versión de prueba gratuita.Posee un formato propio de compresión, el RAR (Roshal ARchive o REV, r00, .r01), que incluye un soporte completo, pero también es compatible con otros formatos, tales como: ZIP (o Zipx), CAB (CABinet), 7z, ACE, ARJ (Archived by Robert Jung), UUE (UUEncode), TAR (Tape ARchiver), BZ2 o BZip2 o TAR.BZ2 o TBZ2 o TB2, JAR (Java ARchive), ISO, GZ o Gzip (GNU Zip, o tar.gz, .tgz, tar.Z, tar.bz2, tbz2, tar.lz, tlz), LZH o LHA.



JDownloaderR



Excelente gestor de descargas, permite controlar mas nuestras descargas, es muy bueno, se los recomiendo.






 


Ares

Ares es un programa P2P (peer to peer) para buscar y descargar todo tipo de archivos.

Con Ares puedes descargar un mismo archivo de varias (siempre y cuando ese mismo archivo esté compartido por varios usuarios a la vez), mejorando con ello sustancialmente la velocidad de descarga.

Entre otras cosas, Ares ofrece un buscador integrado y permite reanudar descargas, dos opciones que aunadas resultan idóneas para completar todas tus descargas.

El sistema del que Ares hace uso para intercambiar archivos también se puede usar como servidor web, opción que se incluye en el programa junto a un sistema automático de actualización de DNS.



 


U Torrent

uTorrent es un cliente BitTorrent ligero y potente. Con él, podrás descargar todos los archivos que quieras. Ocupa poco espacio en y se carga en pocos segundos.

En comparación con otros programas más pesados, uTorrent es muy placentero de usar. Minimizado en la de tareas, apenas estorba. Es el programa P2P a batir.



 


Tuneup Utilities


TuneUp Utilities es un programa que ayuda a que tu ordenador vaya más , se bloquee menos y gaste menos energía. En pocos minutos, TuneUp explora tu PC en busca de errores y ofrece soluciones seguras.

TuneUp Utilities tiene más de 30 herramientas de optimización. Dos clic y te dice si el equipo necesita optimizado y cómo. Y si no quieres complicarte la vida, el Mantenimiento con 1 clic ahorra muchísimo tiempo y quebraderos de cabeza.



 


Directx 11

 DirectX 11 incluye muchas mejoras. Está diseñado para ser más eficiente, para aprovechar la eficacia de los actuales de varios núcleos y para brindar compatibilidad con técnicas de sombreado y texturas sofisticadas, como la teselación. ¿Y cuál es el resultado? animación en 3D más homogénea y gráficos más realistas y matizados que nunca.




 



Mozilla Firefox 4.0


Mozilla Firefox es un navegador web libre y de código abierto descendiente de Mozilla Application Suite y desarrollado por la Fundación Mozilla.Con más de 450 millones de usuarios es el segundo navegador más utilizado de Internet.Para visualizar páginas web emplea el de renderizado Gecko, el cual implementa estándares web actuales además de otras funciones destinadas a anticipar probables adiciones a los estándares.Sus características incluyen navegación por pestañas, corrector ortográfico, búsqueda progresiva, marcadores dinámicos, un administrador de descargas, navegación privada, navegación con georreferenciación, aceleración mediante GPU,e integración del motor de búsqueda que desee el usuario.


Recomendaciones para mantenimiento del Sotfware:

Instalar tan solo el Software necesario para el uso habitual, sin usar el ordenador para hacer pruebas de programas desconocidos, en versiones no probadas lo suficiente o de un origen desconocido o sin garantía.

Realizar las desinstalaciones de Software de manera correcta, mediante la aplicación del propio software a desinstalar o la del Sistema Operativo ( en Windows, mediante el Panel de Control, Agregar o quitar programas..

No sobre cargar de datos el disco duro, y aumentar la memoria Ram a un tamaño adecuado al uso que demos a ese ordenador. Un ordenador con poca memoria Ram, o con un disco duro con más del 90% ocupado se ralentiza y es mucho más propenso a fallos.

Si se tiene la suerte de disponer de 2 discos duros, usar uno de ellos, el más rápido, para instalar el Sistema Operativo y los programas, destinando el segundo para guardar los datos y documentos de uso habitual.

Utilizar las herremientas DEFRAG y SCANDISK periódicamente, en función del uso que se de al PC. Si se usa todos los días, desfragmentar 1 vez por semana, si no se usa todos los días, desfragmentar 1 vez por mes será suficiente. El Scandisk con menos frecuencia será suficiente. Se recomienda eliminar los ficheros temporales ANTES del uso de estas herramientas.

Al instalar periféricos o accesorios, usar los Drivers adecuados a la versión del Sistema Operativo instalado, incluso descargando las adecuadas actualizaciones de la Web del Fabricante del Hardware. Los controladores son una de las fuentes habituales de problemas.

Evitar la instalación de programas "residentes" no imprescindibles. Los Programas residentes consumen recursos necesarios para el Sistema Operativo y los Programas del Ordenador. Muchos programas ofrecen en la instalación el quedarse como "residentes", a pesar de no ser en absoluto necesario para su uso, como reproductores multimedia, etc.

Vaciar con frecuencia las carpetas de ficheros "temporales", la principal del Sistema, como la del navegador de Internet, papelera de reciclaje, etc.

Configurar el tamaño de las carpetas temporales citadas en el punto anterior a una cifra suficiente, pero lógica.

Instalar UN SOLO ANTIVIRUS, pero actualizado una vez por semana, como mínimo.

Instalar un programa FireWall. En especial es recomendable si se dispone de conexión permanente y/o de banda Ancha a Internet. Esto nos protegerá del peligro de accesos indeseados vía Internet ( hackers ), y de otros problemas como virus troyanos, etc.

CONCLUSIONES



Mi Conclusión

Gran parte de los problemas que se presentan en los sistemas de cómputo se pueden evitar o prevenir si se realiza un mantenimiento periódico de cada uno de sus componentes. Recuerde que para cualquier labor de mantenimiento se debe utilizar la herramienta adecuada.