viernes, 21 de marzo de 2014

CARACTERIZTICAS DEL SOFTWARE LICENCIADO


Este software no te pertenece no puedes hacerle ningún tipo de modificación al código fuente.
No puedes distribuirlo sin el permiso del propietario.
El usuario debe realizar cursos para el manejo del sistema como tal debido a su alta capacidad de uso.
Este posee accesos para que el usuario implemente otro tipo de sistema en el.
Cualquier ayuda en cuanto a los antivirus.





CARACTERISTICAS DEL SOFTWARE LIBRE:


Se encuentra disponible el código fuente del software, por lo que puede modificarse el software sin ningún límite.
Libertad de estudiarlo y adaptarlo.
Libertad de distribuir copias.
Libertad de mejora y publicación de cambios.
Libertad de usar el programa con cualquier propósito

miércoles, 19 de marzo de 2014

ALGORITMO

ALGORITMO 
  Es un conjunto de pasos para lograr un resultado, por lo general, un algoritmo tiene datos de entrada, proceso de datos, y datos de salida, por ejemplo, el siguiente es un algoritmo muy sensillo que suma dos números que ingresas por el teclado: 
Solicita num1 //Datos de entrada 
Solicita num2 
res = num2 + num2 // proceso de datos 
regresa res //datos de salida

. La programación lógica

. La programación lógica: 
consiste en la aplicación del corpus de conocimiento sobre lógica para el diseño de lenguajes de programación; no debe confundirse con la disciplina de la lógica computacional. 

La programación lógica es un tipo de paradigmas de programación dentro del paradigma de programación declarativa. El resto de los subparadigmas de programación dentro de la programación declarativa son: programación funcional, programación basada en restricciones, programas DSL (de dominio específico) e híbridos. La programación lógica gira en torno al concepto de predicado, o relación entre elementos. La programación funcional se basa en el concepto de función (que no es más que una evolución de los predicados), de corte más matemático



Lenguaje de programación


Lenguaje de programacion:
Definición:
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Funciones: Las funciones se crearon para evitar tener que repetir constantemente fragmentos de código. Una función podría considerarse como una variable que encierra código dentro de si. Por lo tanto cuando accedemos a dicha variable (la función) en realidad lo que estamos es diciendo al programa que ejecute un determinado código predefinido anteriormente.
Todos los lenguajes de programación tienen algunos elementos de formación primitivos para la descripción de los datos y de los procesos o transformaciones aplicadas a estos datos (tal como la suma de dos números o la selección de un elemento que forma parte de una colección). Estos elementos primitivos son definidos por reglas sintácticas y semánticas que describen su estructura y significado respectivamente.


El ordenador sólo entiende un lenguaje conocido como código binario o código máquina, consistente en ceros y unos. Es decir, sólo utiliza 0 y 1 para codificar cualquier acción. 
Los lenguajes más próximos a la arquitectura hardware se denominan lenguajes de bajo nivel y los que se encuentran más cercanos a los programadores y usuarios se denominan lenguajes de alto nivel.  
Bajo nivel: Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras máquinas.
Alto nivel: Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de EDD's.


Tipos de Software Aplicativo

Tipos de Software Aplicativo
ACDSEE  Este programa nos permite visualizar imagenes o animaciones las cuales tengamos en el Disco duro,Diskes, Cds, Dvd, memorias o discos distraibles.
CLONE DVD Este sofware es para duplicar Dvds,hacer imagenes, y poder grabar subtítulos.
Msn  Este software nos permite chatear por medio de texto, voz y vídeo conferencia. También podemos compartir archivos en linea mientras chateamos.
Winamp  Este software es para producir audio y vídeo con diferentes Extensiones como wavi,mp3,mdi,avi.
Nod 32  Es un programa llamado antivirus el cual nos permite mantener el computador protegido.
Lime wire  Este programa se utiliza para poder descargar diferentes aplicaciones de Internet, como música, vídeos, juegos, animaciones y software. en referencia a música se puede buscar por artistas genero álbum o en todo el Internet.
Mozilla  Este software nos permite navegar y actúa como el Internet explorer en el cual revisamos correo, se puede utilizar motores de búsqueda, revisamos bancos, realizamos compras y muchas cosas mas
Winzip Este programa lo diseñaron con el fin de comprimir y descomprimir archivos, es decir, dejarlos en un tamaño mas reducido para archivarlo o tras portarlo mas cómodamente


HERRAMIENTAS

Microsoft Office Groove Server - Gestión centralizada de todas las implementaciones de Microsoft Office Groove en la empresa.
Microsoft Office PerformancePoint Server - Permite a los clientes monitorear, analizar y planificar su actividad empresarial.
Microsoft Office Project Portfolio Server - Permite la creación de una cartera de proyectos, incluidos los flujos de trabajo, centralmente organizada.
Microsoft Office Project Server - Servidor de administración de proyectos web.