PRINCIPIOS Y CONCEPTOS DE SOFTWARE
LICENCIAS DE SOFTWARE LIBRE:
FREE SOFTWARE:Licencia de libre uso y distribucion,no se debe pagar por su licenciamiento.Para que un software sea libre debe cumplir los siguientes requisitos
1.Que se pueda ejecutar sin importar el propósito. 2.Que el usuario lo pueda modificar para ajustarlo a sus necesidades. Para lograrlo, este debe tener accesoal código fuente ya que si no se sabe el código es muy difícil realizar cambios. 3.Que el usuario pueda redistribuir copias delprograma, ya sea gratis o por una suma determinada. 4.Que el usuario pueda distribuir versiones modificadas del programa siempre y cuando se documenten los cambiosal software.
OPEN SOURCE:Maneja el mismo concepto del Free Software,pero bajo el concepto de que el softwarepuede ser compartido abiertamente entre desarrolladores y usuarios finales de tal forma que todos aprendan de todos.
Linux,firefox,open oficce,moodle,etc
LICENCIA GPL: se aplica al software de la FSF (Free Software Foundation) y el proyecto GNU y otorga al usuario la libertad de compartir el software y realizar cambios en él. Dicho de otra forma, el usuario tiene derecho a usar el programa, modificarlo y distribuir las versiones modificadas pero no tiene permiso de realizar restricciones propias con respecto a la utilización de ese programa modificado.
Kenrel linux,todos los OS linux,GCC,emacs,etc
Facts
SOFTWARE DE DOMINIO PUBLICO:El software de dominio público no está protegido por las leyes de derechos de autor y puede ser copiado por cualquiera sin costo alguno. Algunas veces los programadores crean un programa y lo donan para su utilización por parte del público en general. Lo anterior no quiere decir que en algún momento un usuario lo pueda copiar, modificar y distribuir como si fuera software propietario.Así mismo, existe software gratis protegido por leyes de derechos de autor que permite al usuario publicar versiones modificadas como si fueran propiedad de este último.
Unix,etc
FREEWARE:Es software que el usuario final puede bajar totalmente gratis de Internet.La diferencia con el Open Source es que el autor siempre es dueño de los derechos, o sea que el usuario no puede realizar algo que no esté expresamente autorizado por el autor del programa, como modificarlo o venderlo. Un ejemplo de este tipo de software es el traductor Babylon, Quintessential, BSPlayer, etc.
Tradcutor babylon,quintessential,BSplayer,etc
SHAREWARE:Es software que se distribuye gratis y que el usuario puede utilizar durante algún tiempo. El autor requiere que después de un tiempo de prueba el usuario pague por el software, normalmentea un costo bastante bajo, para continuar usando el programa. Algunas veces el programa no deja de funcionar si el usuario no paga, pero se espera que este último cancele una suma de dinero y se registre como usuario legal del software para que ademásdel programa reciba soporte técnico y actualizaciones.
Winrar,EASEUS partition master,malwarebytes
ADWARE:No son másque programas financiados con componentes publicitarios ocultos que son instalados por algunos productos shareware, Es decir, el software es gratuito en su uso a cambio de tener un banner de publicidad visible en todo momento mientras utilizamos el programa. Se supone que éste es el único «precio» que debemos pagar por usar este tipo de aplicaciones, al menos eso nos dicen. Pero, en ocasiones, estos programas aprovechan que tienen que estar conectados a la Red para descargarse la publicidad y pueden enviar algunos datos personales.
Fireball,appearch,dollar revenue,gator,deskad
El software es una parte fundamental para el funcionamiento del computador. Lo conforman una serie de datos e instrucciones,que permiten aprovechar todos los recursos que el computador tiene, de manera que pueda resolver gran cantidad de problemas. Un computador es un componente físico(hardware) al cual se le da vida a través del software, el cual hace que sus componentes funcionen de forma ordenada.En síntesis se puede decir que el software “es un conjunto de instrucciones detalladas que controlan la operación de un sistema computacional”.Entre las principales funciones del software se encuentran: •Administrar los recursos de cómputo •Proporcionar las herramientas para optimizar estos recursos. •Actuar como intermediario entre el usuario y la información almacenada.
TIPOS DE SOFTWARE
SOFTWARE DE APLICACION:Programas que son escritos para o por los usuarios para realizar una tarea especifica en el computador. Ejemplo: software para procesar un texto, para generar una hoja de cálculo, el software de aplicación debe estar sobre el software del sistema para poder opera
Google chorme,adobe photoshop,avast,excel,power point.publisher,skype
SOFTWARE DEL SISTEMA:Es un conjunto de programas que administran los recursos de el computador. Ejemplos: Unidad central deproceso, dispositivos de comunicaciones y dispositivos periféricos, el software del sistema administra y controla al acceso del hardware.
Windows, Unix, Linux, iOs,
SOFTWARE DE USUARIO FINAL:Por lo general es el software que aprueba o admite el desarrollo de ciertas aplicaciones empleadas por los usuarios finales, este software llamado de usuario final, con periodicidad tiene su ocupación mediante el conocido software de aplicación y luego concluye por medio del software del sistema.
Twitter,whatsapp,instagram,etc
TIPOS DE SOFTWARE
LENGUAJES DE CONSULTA:(SQL)Son lenguajes de alto nivel para recuperar datos alamacenados en base de dstos o en archivos,permitensoliciutdes de informacion que no esten predefinidas
Ql,common query language,codasyl,dmx,datalog
GENERAODRES DE REPORTES:Son programas para crear informes sobre diseño en una amplia variedad de formatos que no son rutinariamente producidos por un sistema de informacion
Acces,crysta reports,component one,fast reports,dev express