SOFTWARE

Se conoce como software al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesario que hacen posible la realización de taras especificas, 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 el resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y proporcionando una interfaz con el usuario.

Proceso de Creación del 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 (lineas de codigo) o costo: de pequeño, mediano y gran porte. Existen varias metodologías para estimarlo, una de las más populares es el sistema COCOMO que provee métodos y un software (programa) que calcula y provee una aproximación de todos los costos de producción en un proyecto software (relación horas/hombre, costo monetario, cantidad de líneas fuente de acuerdo a lenguaje usado, etc.).
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.
Los procesos de desarrollo de software possen reglas establecidas, y deben ser aplicados en la creacion del software poseen reglas establecidas, y deben ser aplicados en la creacion del software mediano y gran parte, ya que en caso contrario lo mas seguro es que el proyecto no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasos en pocas palabras).

Software , Firmware , Shareware y Freeware
Software : Son los programas informáticos que hacen posible la realización de tareas especificas dentro de un computador. Por ejemplo Word, Excel, Power point, los navegadores web, los juegos, los sistemas operativos, etc.

Firmware
El firmware es un programa informatico que establece la lógica de más bajo nivel que controla los circuitos electronicos 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 electronico..

Shareware :

Se conoce como software al equipo lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesario que hacen posible la realización de taras especificas, 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 el resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y proporcionando una interfaz con el usuario.

El software representa toda la parte inmaterial o intangible que hace funcionar a un ordenador para que realice una serie de tareas específicas, coloquialmente conocidos como programas el software engloba a toda la información digital que hace al conjunto de elementos físicos y materiales que componen el computador trabajar de manera inteligente.
Cualquier ordenador o computadora está compuesta por 2 partes bien diferenciadas el hardware y el software, el hardware representa a todos los materiales físicos de la computadora como la placa base, el microprocesador, el teclado o el disco duro donde se almacena la información, para que todos estos elementos físicos funcionen es necesario el software que representa a toda la parte inmaterial que no vemos del ordenador, el software es el sistema operativo que hace funcionar a tu ordenador, es el editor de textos que te permite escribir documentos, es el videojuego que ocupa tu tiempo de ocio y es el navegador que actualmente estas utilizando para leer este artículo. Podemos decir que al cargar el software a nuestra computadora le estamos dando las instrucciones o la educación necesaria para que realice una serie de tareas.
Proceso de Creación del 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 (lineas de codigo) o costo: de pequeño, mediano y gran porte. Existen varias metodologías para estimarlo, una de las más populares es el sistema COCOMO que provee métodos y un software (programa) que calcula y provee una aproximación de todos los costos de producción en un proyecto software (relación horas/hombre, costo monetario, cantidad de líneas fuente de acuerdo a lenguaje usado, etc.).
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.
Los procesos de desarrollo de software possen reglas establecidas, y deben ser aplicados en la creacion del software poseen reglas establecidas, y deben ser aplicados en la creacion del software mediano y gran parte, ya que en caso contrario lo mas seguro es que el proyecto no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasos en pocas palabras).

Software , Firmware , Shareware y Freeware
Software : Son los programas informáticos que hacen posible la realización de tareas especificas dentro de un computador. Por ejemplo Word, Excel, Power point, los navegadores web, los juegos, los sistemas operativos, etc.
Firmware
El firmware es un programa informatico que establece la lógica de más bajo nivel que controla los circuitos electronicos 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 electronico..
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.
El término fue acuñado por Ascher Opler en un artículo de la revista Datamation , publicado en 1967. Originalmente, se refería al microshiba - contenido en un almacenamiento de control escribible (una área pequeña especializada de memoria RAM ),que definía e implementaba el conjunto de instrucciones del computador. Si fuera necesario, el firmware podía ser recargado para especializar o para modificar las instrucciones que podría ejecutar la
Unidad centarl de procesamiento (CPU). Según el uso original, el firmware contrastaba tanto con el soporte físico (la CPU en sí misma) como con el software (las instrucciones normales que se ejecutan en una CPU). El firmware no estaba compuesto de instrucciones mecanicas de la CPU, sino del microcódigo de nivel inferior implicado en la implementación de las instrucciones de máquina que iría a ejecutar la CPU. El firmware existía en el límite o frontera entre el hardware y el software , por ello el término de firmware (que significa ‘software firme, fijo o sólido’).
Posteriormente, el término fue ensanchado para incluir cualquier tipo de microcódigo, ya fuera en RAM o ROM. .
Aún más adelante, el término fue ensanchado otra vez más, en el uso popular, para denotar cualquier cosa residente en ROM, incluyendo las instrucciones de máquina del procesador para el BIOS , los cargadores de arranque , o aplicaciones especializadas.
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 liciencia 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 codigo aberto , ya que esto último depende de la disponibilidad o no del codigo de 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 decada 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, a
Andrew Fleugelman 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 publico), 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.
Knopf, como el ejemplo opuesto, continuó respaldando y mejorando su PC-File, y llegó a tener una compañía multimillonaria (ButtonWare, Inc). En 1985, Peter Norton le adjudicaría a Knopf el seudónimo de "padre del shareware".
Freeware
define un tipo de software que se distribuye sin costo, disponible para su uso,1 pero que mantiene el copyright, por lo que no se puede modificar o utilizar libremente como ocurre con el software libre. Se trata de una variante gratuita del shareware. El shareware tiene como meta lograr que un usuario pruebe el software durante un tiempo limitado y si le satisface, pague por él habilitando toda su funcionalidad. 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 aplicacion 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.
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 dearolladores 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.

Comentarios
Publicar un comentario