Actividad N°1
Software
pan> Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.
También se le
conoce como 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.
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 (programa) desde la memoria de
un dispositivo para controlar los cálculos fue introducido por Charles
Babbage como parte de
su máquina diferencial. 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.
Software de sistema
En terminología informática el software de sistema, denominado también software de base, consiste en un software que sirve para controlar e interactuar
con el sistema
operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación. Como ejemplos cabe
mencionar a las bibliotecas, como por ejemplo OpenGL,
para la aceleración gráfica; PNG, para el sistema
gráfico; o demonios que
controlan la temperatura, la velocidad del disco duro, como hdparm,
o la frecuencia del procesador como cpudyn.
El
software de sistema por antonomasia es Microsoft
Windows, que entre todas sus versiones acumula cerca de un 90% de la
cuota de mercado. Mención especial merece el proyecto GNU, cuyas herramientas de
programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre
ambos las conocidas comodistribuciones GNU/Linux.
A diferencia de la plataforma de Microsoft u otros ejemplos como Mac OS,
es software
libre.
Estos programas realizan diversas tareas, como la transferencia
de datos entre la memoria RAM y los dispositivos de almacenamiento (disco rígido,
unidades de discos ópticos, etc) entre otros.
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.
Software de aplicacion
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)
- Software de control numérico (CAM)

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).
Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a
cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una
máquina, para expresar solución a problemas con pasos lógicos y con precisión, o como
modo de comunicación humana. Está formado por un
conjunto de símbolos y reglas que definen su estructura y el significado de sus
elementos y expresiones.
Software libre:
Se refiere el conjunto de software (programa informático) que por elección
manifiesta de su autor, puede ser copiado, estudiado, modificado, utilizado
libremente con cualquier fin y redistribuido con o sin cambios o mejoras. Su definición está asociada al
nacimiento del movimiento de software libre, encabezado
por Richard
Stallman y la
consecuente fundación en 1985 de la Free Software Foundation, que coloca la libertad del usuario informático como propósito
ético fundamental. Proviene del término en inglés free
software, que presenta ambigüedad entre los significados libre y gratis asociados a la palabra free. Por esto que suele ser
considerado como software gratuito y no como software que puede ser modificado sin
restricciones de licencia. En este sentido es necesario resaltar que la
libertad tiene que ver con el uso y no con la gratuidad.
Un programa informático es software libre si otorga a los usuarios todas
estas libertades de manera adecuada. De lo contrario no es libre. Existen
diversos esquemas de distribución que no son libres, y si bien podemos
distinguirlos sobre la base de cuánto les falta para llegar a ser libres, su
uso bien puede ser considerado contrario a la ética en todos los casos por
igual.
El software libre suele estar disponible
gratuitamente, o al precio de coste de la distribución a través de otros
medios; sin embargo no es obligatorio que sea así, por lo tanto no hay que asociar
software libre a software gratuito (denominado usualmente freeware),
ya que, conservando su carácter de libre, puede ser distribuido comercialmente. Análogamente, el software gratis o gratuito incluye en ocasiones
el código fuente;
no obstante, este tipo de software no es libre en el mismo sentido que
el software libre, a menos que se garanticen los derechos de modificación y
redistribución de dichas versiones modificadas del programa.
Tampoco
debe confundirse software libre con «software de dominio público. Este último es aquel que no
requiere de licencia, pues sus derechos de explotación
son para toda la humanidad, porque pertenece a todos por igual. Cualquiera
puede hacer uso de él, consignando su autoría original. Este software sería aquel cuyo autor lo dona a la
humanidad o cuyos derechos de
autor han expirado. Si
un autor condiciona su uso bajo una licencia,
por muy débil que sea, ya no es del dominio público.
Software propietario
Se denomina software propietario, o privativo, al software del cual no existe una forma libre de
acceso a su código fuente,
el cual solo se encuentra a disposición de su desarrollador y no se permite su libre modificación,
adaptación o incluso lectura por parte de terceros. El término ha sido creado
para designar al antónimo del concepto de software
libre, por lo cual en diversos sectores se le han asignado
implicaciones políticas relativas al mismo. Para la Fundación para el Software Libre (FSF), este concepto se aplica a
cualquier programa
informático que no es
libre o que solo lo es parcialmente (semilibre), sea porque su uso, redistribución o
modificación está prohibida, o sea porque requiere permiso expreso del titular
del software.
La persona
física o jurídica (compañía, corporación, fundación,
etc.), al poseer los derechos de
autor sobre un software,
tiene la posibilidad de controlar y restringir los derechos del usuario sobre
su programa, lo que en el software no libre implica por lo general que el
usuario solo tendrá derecho a ejecutar el software bajo ciertas condiciones,
comúnmente fijadas por el proveedor, que signifique la restricción de una o
varias de las cuatro libertades.
Actividas N°2
Actividad N°3
Actividad N°4
El Decreto 3390 plantea
lo siguiente:
La Administración Pública Nacional empleará
mayoritariamente Software Libre desarrollado con Estándares Abiertos, en sus
sistemas, proyectos y servicios informáticos. A tales fines, todos los órganos
y entes de la Administración Pública Nacional iniciarán los procesos de
migración gradual y progresiva de éstos hacia el Software Libre desarrollado
con Estándares Abiertos.
Esto significa que podrá ser conocido y utilizado por
muchas personas de manera más abierta y permitirá poder trabajar en sistemas,
proyectos informáticos empleados a mejorar día a día la calidad de sistemas, nuevas tecnologías, nuevas
empresas emprendedoras, entre otras cosas para fomentar el desarrollo del
país hacia el plano tecnológico impulsando
nuevas metas para Venezuela.
Claro también
existen consecuencias positivas y
negativas de este decreto tales como:
Ø Se
argumenta que no se puede obtener mucho dinero de la distribución del SL esto
significa que el software no será completamente gratuito pero tampoco
inaccesible.
Ø Las
aplicaciones de software libre, son de calidad igual o superior a las de
software propietario.
Ø No
es conocido por muchos usuarios.
Ø La
evolución de los componentes de software no está asegurada o se hace muy
despacio, ya que no se cuenta con un respaldo directo.
Ø Se
elimina la dependencia al soporte del fabricante, ya que puede haber múltiples
empresas, que disponiendo del fuente y de conocimientos, puedan hacer negocio
manteniendo determinados programas libres.
Ø Se
crearían nuevas oportunidades de negocios donde los desarrolladores y usuarios
trabajen cooperativamente, puedan ser
creativos y trabajar de manera eficaz pero sin tantas limitaciones.
Ø Se
trabajaría en pro de calidad y servicios más que de licencias,
fomentando la libre competencia.
Actividad N°5

Rafael escalona: Es interesante como un software puede simplificarnos las actividades diarias de una forma en la cual la eficiencia y facilidad de uso puede ayudarnos a completar una tarea mas rápidamente
ResponderBorrar