martes, 28 de septiembre de 2010

Programación

Programación:
Proceso por el cual un programador escribe en un leguaje de programacion el codigo fuente de un software.
programa:
Conjunto de instrucciones que una vez ejecutadas realizaran una o varias tareas en una computadora, sin programas estas maquinas no pueden funcionar correctamente.

Algoritmo:
Es un conjunto preescrito de instrucciones o reglas bien definidas ordenadas y finitas que
permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien lo ejecute.conjunto de pasos, instrucciones o acciones que se debe seguir y ejecutar de manera ordenada para alcanzar un fin deseado.
caracterisitcas:
Las características fundamentales que debe cumplir todo algoritmo son:

Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.
Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.
Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o
estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.
Tener una o más salidas: Debe siempre devolver un resultado; El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras. Existen muchos otros mecanismos susceptibles de programación que no cuentan con una salida de resultados de esta forma. Por salida de resultados debe entenderse todo medio o canal por el cual es posible apreciar los efectos de las acciones del algoritmo.
Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.


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 algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

categorias de el lenguaje de programacion:
El Lenguaje Máquina:
es el lenguaje de programación que entiende directamente la computadora o máquina. Este lenguaje de programación utiliza el alfabeto binario, es decir, el 0 y el 1.

Lenguajes de programación de bajo nivel: Son mucho mas fáciles de utilizar pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina El lenguaje ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro mucho más parecido al de los seres humanos.



Lenguajes de programación de alto nivel: Este tipo de lenguajes de programación son independientes de la máquina, lo podemos usar en cualquier computador con muy pocas modificaciones o sin ellas, son muy similares al lenguaje humano, pero precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda entender.

Lenguajes de programación imperativos

Lenguajes de programación declarativos

Lenguajes de programación orientados a objetos

Lenguajes de programación orientados al problema

Lenguajes de programación naturales



miércoles, 22 de septiembre de 2010

Funciones del departamento de Sistema de Información

Procesamiento de transacciones:consiste en capturar o recolectar , clasificar, ordenar, calcular, resumir y almacenar lso datos originados por las transacciones que tienen lugar durante la realización de actividades en al organización.
Definición de archivos:consiste en almacenar los datos capturados pro el procesamiento de transacciones de acuerdo a una estructura u organización de almacenamiento adecuado (base de datos o archivo) un metodo que facilite su almacenamiento , actualizacion y acceso.
Mantenimiento de archivos:los archivos o bases de datos del sistema deben mantener actualizados .Las operaciones basicas de mantenimiento son la inserción, la modificación y la eliminación de datos en los medios de almacenamiento.
Generación de reportes:esta se encarga de producir la información requerida y transmitirla a los puntos o centro de información que la soliciten.
Procesamiento de consultas:parte de la información requerida por los usuarios responde a interrogantes no predefinidas y cuyas respuestas son generalmente cortas por lo que no requiere un formato complejo como el de lso reportes.
Mantenimiento de la integridad de los datos :los datos mantenidos por el sistema de información deben ser confiables y veraces por lo que una de sus funciones debe garantizar las integridad de tales datos y protegerlos contra accesos indebidos o no autorizados y contra modificaciones mal intencionadas.

lunes, 20 de septiembre de 2010

Elementos de un sistema de información


Base de datos.-Es donde se almacena todo la información que se requiere para la toma decisiones.La información se organiza en registros específicos e identificables.

Transacciones.-Corresponde a todos los elementos de interfaz que permiten al usuario: consultar, agregar, modificar, o eliminar un registro específico de información.

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

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 solo son cotrolados por le usuario (de ahí que aparesca en línea de puntos).

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.

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 deberian asegurar que nunca bajo ninguna circunstancia un usuario tenga acceso directo a la base de datos.

Tipos De Sistemas De Información


Sistema de procesamiento de transacciones(TPS).-Gestiona la información referente a las transacciones producidas en una empresa u organización.




Sistema de información gerencial(MIS).- Orientados a solucionar problemas empresarialesen general.




Sistema de soporte a decisiones(DSS).- Herramienta para realizar el análisis de las diferentes variables de negocio con la finalidad de apoyar el procesode toma de decisiones.




Sistema de informacion ejecutiva(EIS).- Herramienta orientada a usuarios de nivel gerencial, que permite monitorizar el estado de las variables de un área o unidad de la empresa apartir de una información interna y externa a la misma.




Sistema de automatización de oficinas(OAS).- Aplicaciones destinadas a ayudar al trabajo diario de un administrativo de una empresa u organización.




Sistema planificación de recursos(ERP).- Integran la información y los procesos de una organización en un solo sistema.


Sistema experto(SE).- Emulan el comportamiento de un experto en un dominio concreto.

lunes, 6 de septiembre de 2010