lunes, 11 de octubre de 2010

Mejor lenguaje de programación

Python:
 Es un lenguaje de script desarrollado por Guido van Rossum.Podemos codificar empleando programación lineal, estructurada y orientada a objetos (tengamos en cuenta que esta última es la que se ha impuesto en la actualidad)
Se cuenta con intérpretes de Python en múltiples plataformas: Windows, Linux, Mac etc. Se pueden desarrollar aplicaciones de escritorio como aplicaciones web. Empresas como Google, Yahoo, Nasa etc. utilizan este lenguaje para sus desarrollos (actualmente el creador de Python Guido van Rossum trabaja para Google.)
Se puede ejecutar instrucciones de Python desde la línea de comando o creando archivos con extensión *.py. Cuando uno comienza a aprender este lenguaje la línea de comandos nos provee una retroalimentación del resultado en forma inmediata.
El objetivo de este tutorial es presentar en forma progresiva los conceptos fundamentales de este lenguaje y poder analizar los problemas resueltos y codificar los problemas propuestos en este mismo sitio, sin tener que instalar en un principio el Python en su equipo (o luego de instalado poder avanzar con el tutorial en cualquier máquina conectada a internet)

Que podemos hacer con Python una vez que aprendamos su sintaxis y filosofía de programación?

  • Aplicaciones que se ejecutan en un servidor web (equivalentes a lo que se puede hacer con PHP, ASP.Net, JSP, Ruby) Más adelante cuando este más avanzado con el lenguaje Python le será muy útil solicitar una cuenta en Google App Engine y crear un sitio empleando como lenguaje de servidor el Python. También existen otras empresas de hosting que proveen como lenguaje de servidor el Python. Y cuando necesitemos ser más productivos en el desarrollo de sitios no podrá faltar el framework Django

  • Aplicaciones de escritorio con interfaces visuales accediendo a componentes escritos en .Net (Microsoft), Qt, GTK, MFC, Swing (Java) etc.

  • Programas no visuales que tengan como objetivo sistematizar procesos de administración del equipo (backup periódicos, borrado de archivos recursivos, búsquedad de archivos o contenidos de los mismos etc.)

martes, 5 de octubre de 2010

Programación

PROGRAMACIÓN:
proceso por el cual un programador escribe en un lenguaje de programacion el codigo fuente de un sofware
programa. conjunto de instruciones que una vez ejecutada relizaran una o mas tareas de computadora
ALGORITMO:
conjunto de pasos construcciones o acciones que se deben seguir o ejecutar de manera ordenada para alcanzar un fin deseado.

CARACTERÍSTICAS:


  1. Debe ser Preciso; Esto es, debe especificar sin ambigüedad el orden en que se deben ejecutar las instrucciones.
  2. Debe estar Definido; Esto es, cada vez que se ejecute bajo las mismas condiciones, la secuencia de ejecución deberá ser la misma proporcionándonos el mismo resultado.
  3. Debe ser Finito; Esto es, siempre que sea adecuado se realizarán un número finito de instrucciones, en un tiempo finito y requiriendo una cantidad finita de esfuerzo.

LENGUAJE DE PROGRAMACIÓN:
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

 
Lenguaje de alto nivel:
Un lenguaje de programación de alto nivel se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.


Lenguaje de bajo nivel:
Un lenguaje de programación de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina.

LENGUAJE INTERPRETE

Un lenguaje de programación es, por definición, diferente al lenguaje máquina. Por lo tanto, debe traducirse para que el procesador pueda comprenderlo. Un programa escrito en un lenguaje interpretado requiere de un programa auxiliar (el intérprete), que traduce los comandos de los programas según sea necesario.


LENGUAJE COMPILADO
Un programa escrito en un lenguaje "compilado" se traduce a través de un programa anexo llamado compilador que, a su vez, crea un nuevo archivo independiente que no necesita ningún otro programa para ejecutarse a sí mismo. Este archivo se llama ejecutable.









jueves, 23 de septiembre de 2010

Funciones de departamentos de sistemas informativos


  • Coordinar el buen desempeño de los recursos tecnológicos en la Universidad a través del personal adscrito al departamento. 
  • Coordinar y gestionar nuevos proyectos de acuerdo a los avances tecnológicos y requerimientos propios de la Universidad contribuyendo al desarrollo institucional.

  • Capacitar, brindar soporte técnico y de procesos a los Sistemas de Información que cuenta la Universidad.

  • Establecer políticas para el uso adecuado y racional de los recursos informáticos y de la red de datos.

  • Resguardar la infraestructura informática de ataques, virus o acciones que atenten contra el normal servicio.

  • Administrar la página Web de la Institución, el servicio de correo electrónico, el manejo de usuarios, plataforma virtual. y mensajería instantánea.

  • Administrar la red telefónica institucional.

  • Ejecutar políticas en el servicio de Internet tanto inalámbrico como en salas de cómputo.

  • Apoyar a usuarios en operaciones de implementación o adecuación de servicios informáticos



Elementos de un sistema de informaciòn

(1) Base de Datos: Es donde se almacena toda la información que se requiere para la toma de decisiones. La información se organiza en registros específicos e identificables;


(2) Transacciones: Corresponde a todos los elementos de interfaz que permiten al usuario: consultar, agregar, modificar o eliminar un registro específico de Información;


(3) Informes: Corresponden a todos los elementos de interfaz mediante los cuales el usuario puede obtener uno o más registros y/o información de tipo estadístico (contar, sumar) de acuerdo a criterios de búsqueda y selección definidos.

Los restantes elementos de un sistema de información son:


(4) Procesos: Corresponden a todos aquellos elementos que, de acuerdo a una lógica predefinida, obtienen información de la base de datos y generan nuevos registros de información. Los procesos sólo son controlados por el usuario (de ahi que aparezca en línea de puntos);


(5) Usuario: Identifica a todas las personas que interactúan con el sistema, esto incluye desde el máximo nivel ejecutivo que recibe los informes de estadísticas procesadas, hasta el usuario operativo que se encarga de recolectar e ingresar la información al sistema y


(6) Procedimientos Administrativos: Corresponde al conjunto de reglas y políticas de la organización, que rigen el comportamiento de los usuarios frente al sistema. Particularmente, debieran asegurar que nunca, bajo ninguna circunstancia un usuario tenga acceso directo a la Base de Datos.


                                  elementos de un sistema de información

lunes, 20 de septiembre de 2010

Tipos de sistema de información

Estos sistemas de información no surgieron simultáneamente en el mercado; los primeros en aparecer fueron los TPS, en la década de los 60, sin embargo, con el tiempo, otros sistemas de información comenzó a evolucionar.
Los últimos fueron los SE, que alcanzaron su auge en los 90 (aunque estos últimos tuvieron una tímida aparición en los 70 que no cuajó, ya que la tecnología no estaba suficientemente desarrollada).

ejemplo: Sistemas de automatizacion de oficinas. esta nos ayuda  a organizar labores para el trabajo administrativo haciendolas mas eficientes .

lunes, 6 de septiembre de 2010

Sistemas de Informaciòn

Es un conjunto de elementos que interactúan entre si con el fin de apoyar las actividades de una empresa o negocio.