2.1+Definicion+de+Terminologias+de+Sistemas+Computo

Definicion de terminologias de sistemas de computo. Las ciencias de la computacion abarcan el estudio de las bases teoricas de la informacion y la computacion y su aplicación en sistemas computacionales. Existen diversos campos dentro de la disciplina de las ciencias de la computación; algunos enfatizan los resultados específicos del cómputo (como los gráficos por computadora), mientras que otros (como la teoría de la complejidad computacional) se relacionan con propiedades de los algoritmos usados al realizar cómputos. Otros por su parte se enfocan en los problemas que requieren la implementación de cómputos. Por ejemplo, los estudios de la teoría de lenguajes de programación describen un cómputo, mientras que la programación de computadoras aplica lenguajes de programación específicos para desarrollar una solución a un problema computacional concreto. ’‘’ //Historia// La historia de la ciencia de la computación antecede a la invención del computador digital moderno. Antes de la década de 1920, el término computador se refería a un ser humano que realizaba cálculos[cita necesaria]. Los primeros investigadores en lo que después se convertiría las ciencias de la computación, como Kurt Gödel, Alonzo Church y Alan Turing, estaban interesados en la cuestión de la computabilidad: qué cosas pueden ser computadas por un ser humano que simplemente siga una lista de instrucciones con lápiz y papel, durante el tiempo que sea necesario, con ingenuidad y sin conocimiento previo del problema. Parte de la motivación para este trabajo era el desarrollar máquinas que computaran, y que pudieran automatizar el tedioso y lleno de errores trabajo de la computación humana. Durante la década de 1940, conforme se desarrollaban nuevas y más poderosas máquinas para computar, el término computador se comenzó a utilizar para referirse a las máquinas en vez de a sus antecesores humanos. Conforme iba quedando claro que las computadoras podían usarse para más cosas que solamente cálculos matemáticos, el campo de la ciencia de la computación se fue ampliando para estudiar a la computación (informática) en general. La ciencia de la computación comenzó entonces a establecerse como una disciplina académica en la década de 1960, con la creación de los primeros departamentos de ciencia de la computación y los primeros programas de licenciatura (Denning 2000).

 //Mayores logros// Aún con su relativamente corta historia como disciplina académica formal, las ciencias de la computación han logrado una buena cantidad de contribuciones fundamentales a la ciencia y la sociedad. Por ejemplo: code * Una definición formal de computación y de computabilidad (Constable 2000). * Una demostración de que existen problemas a los que no hay una solución computacional (problema de la parada, o halting problem en inglés) y problemas intratables. (Constable 2000). * El concepto de lenguaje de programación, una herramienta para la expresión precisa de información metodológica a varios niveles de abstracción (Abelson y Sussman 1996). * Tecnologías revolucionarias, como las computadoras de uso general, la Internet, las firmas digitales, el comercio electrónico y los motores de búsqueda (Constable 1997, Constable 2000). * Ha habilitado nuevos tipos de investigación científica, como la física computacional y la química computacional (Constable 1997).

code  //Relación con otros campos// A pesar de su nombre, las ciencias de la computación raramente involucran el estudio mismo de las máquinas conocidas como computadoras. De hecho, el renombrado científico Edsger Dijkstra es muy citado por la frase “Las ciencias de la computación están tan poco relacionadas con las computadoras como la astronomía con los telescopios.” El diseño y desarrollo de computadoras y sistemas computacionales está generalmente considerado como un campo ajeno a las ciencias de la computación. Por ejemplo, el estudio del hardware está usualmente considerado como parte de la ingeniería informática, mientras que el estudio de sistemas computacionales comerciales y su desarrollo es usualmente llamado tecnologías de la información (TI) o sistemas de información. Sin embargo, hay una estrecha comunicación de ideas entre las distintas disciplinas relacionadas con las computadoras. La investigación en ciencias de la computación usualmente también se relaciona con otras disciplinas, como la inteligencia artificial, la ciencia cognitiva, la física (por ejemplo el cómputo cuántico), la teoría de lenguajes formales, etc. Para muchos, las ciencias de la computación guardan una muy estrecha relación con las matemáticas en comparación con otras disciplinas científicas (Denning 2000). La ciencia computacional temprana estuvo fuertemente influenciada por el trabajo de matemáticos de la talla de Kurt Gödel y Alan Turing, y a la fecha sigue habiendo un intercambio de ideas útil entre ambos campos en áreas como la lógica matemática, la teoría de categorías, la teoría de dominios, el álgebra y la geometría. La relación entre las ciencias de la computación y la ingeniería de software es un tema muy discutido, por disputas sobre lo que realmente significa el término “ingeniería de software” y sobre cómo se define a las ciencias de la computación. Algunas personas creen que la ingeniería de software sería un subconjunto de las ciencias de la computación. Otras por su parte, tomando en cuenta la relación entre otras disciplinas científicas y de la ingeniería, creen que el principal objetivo de las ciencias de la computación sería estudiar las propiedades del cómputo en general, mientras que el objetivo de la ingeniería de software sería diseñar cómputos específicos para lograr objetivos prácticos, con lo que se convertirían en disciplinas diferentes. Este punto de vista es mantenido, entre otros por (Parnas 1998). Incluso hay otros que sostienen que no podría existir una ingeniería de software. A continuación algunos conceptos. 1- LÓGICA: Es una secuencia de operaciones realizadas por el hardware o por el software. code *  Lógica del hardware, Son los circuitos y Chips que realizan las operaciones de control de la computadora.

*  Lógica del software o lógica del programa, Es la secuencia de instrucciones en un programa.

code 2- ALGORITMO: Conjunto de sentencias / instrucciones en lenguaje nativo, los cuales expresan la lógica de un programa. code * ALGORITMO CUALITATIVO, Son aquellos que resolver un problema no ejecuta operacionesmatemática en el desarrollo de algoritmo.

* ALGORITMO CUANTITATIVO, Son aquellos algoritmos que ejecutan operaciones numéricas durante su ejecución.

code 3 - ARCHIVO: Son un conjunto de registros lógicos. 4- BASE DE DATOS: Es un almacenamiento colectivo de las bibliotecas de datos que son requeridas y organizaciones para cubrir sus requisitos de procesos y recuperación de información. 5 - BIT: (dígito binario ) un dígito simple de un numero binario (1 ó 0)en el computador. 6 - BYTE: Grupo de bits adyacentes operados como una unidad,( grupos de 8 bits ). 7- BUFFERS: Memoria intermedia, una porción reservada de la memoria, que se utiliza para almacenar datos mientras son procesados. 8- BASIC: ( BIGINNERS ALL PURPUS SIMBOLIC INSTRUTION CODE ), Lenguaje de instrucciones simbólicas de propósito general para principiantes, esta disponible en modo compilador e interprete, siendo este ultimo el mas popular para el usuario circunstancial y para el programador principiante. 9- DIAGRAMA DE FLUJO: Es la representación gráfica de una secuencia de instrucciones de un programa que ejecuta un computador para obtener un resultado determinado.

media type="custom" key="5845657"

10- CÓDIGO FUENTE: Programa en su forma original, tal y como fue escrito por el programador, el código fuente no es ejecutable directamente por el computador, debe convertirse en lenguaje de maquina mediante compiladores, ensambladores o interpretes. 11- CAMPO: Es el espacio en la memoria que sirve para almacenar temporalmente un dato durante el proceso, Su contenido varia durante la ejecución del programa. code * CAMPO NUMÉRICO, el que solo puede almacenar valores ( dígitos ).

* CAMPO ALFANUMERICO, el que puede almacenar cualquier carácter ( dígito, letra, símbolo especial ).

code 12- COMPILADOR: Programa de computadora que produce un programa en lenguaje de maquina, de un programa fuente que generalmente esta escrito por el programador en un lenguaje de alto nivel. I made this music player at MyFlashFetish.com. 13- INTERPRETE: Dispositivo o programa que recibe una por una las sentencias de un programa fuente, la analiza y la convierte en lenguaje de maquina si no hay errores en ella. También se puede producir el listado de las instrucciones del programa. 14- VARIABLE: En programación es una estructura que contiene datos y recibe un nombre único dado por el programador, mantiene los datos asignados a ella hasta que un nuevo valor se le asigne o hasta que el programa termine. 15- CONSTANTE: Valor o conjunto de caracteres que permanecen invariables durante la ejecución del programa. 16- ACUMULADOR: Campo o variable que sirve para llevar una suma o cuenta de diferentes valores. 17- DATO: El termino que usamos para describir las señales con las cuales trabaja la computadora es dato; Aunque las palabras dato e información muchas veces son usada indistintamente, si existe una diferencia importante entre ellas. En un sentido estricto, los datos son las señales individuales en bruto y sin ningún significado que manipulan las computadoras para producir información.

18- HARDWARE: Es la parte tangible del computador. 19-SOFTWARE: Conjunto de programas, documentos, procesamientos y rutinas asociadas con la operación de un sistema de computadoras, es decir, la parte intangible de computador. 20- INFORMACION: Es lo que se obtiene del procesamiento de datos, es el resultado final. 21- PROGRAMA: Es una colección de instrucciones que indican a la computadora que debe hacer. Un programa se denomina software, por lo tanto, programa, software e instrucción son sinónimos. 22- PROGRAMA FUENTE: Instrucción escrita por el programador en un lenguaje de programación para plantear al computador el proceso que debe ejecutar. 23- PROGRAMA OBJETO: Instrucciones en lenguaje maquina producida por el computador. 24- MEMORIA RAM: ( RADOM ACCESS MEMORY ), memoria de acceso aleatorio cuyo contenido permanecerá presente mientras el computador permanezca encendido. 25- MEMORIA ROM: Memoria de solo lectura. Chip de memoria que solo almacena permanentemente instrucciones y datos de los fabricantes. 26- REGISTRO: Es un grupo de campos relacionados que se usan para almacenar datos acerca de un tema ( registro maestro ) ó actividad ( registro de transacción ). 27- PSEUDOCODIGO: Herramienta de análisis de programación. Versiones falsificadas y abreviadas de las actuales instrucciones de computadora que son escritas en lenguaje ordinario natural. 28- SUBRUTINA: Programa ( conjunto de instrucciones ), que desde otro programa se pueden llamar a ejecución ó bien se puede, decir grupo de instrucciones que realizan una función especifica, tal como una función o marco. Una subrutina grande se denomina usualmente * * MODULO * * ó * * PROCEDIMIENTO * *, pero todos los términos se utilizan de manera alternativa. 29- FUNCION: En programación, una rutina que hace una tarea particular. Cuando el programa pasa el control a una función, ésta realiza la tarea y devuelve el control a la instrucción siguiente a la que llamo. 30- RUTINA: Es el conjunto de instrucciones dentro del mismo programa, que se puede llamar a ejecución desde diferentes partes del mismo programa. 31- INTERFAZ: Una conexión e interaccion entre hardware, software y usuario, es decir como la plataforma o medio de comunicación entre usuario o programa. 32- USUARIO: Cualquier individuo que iteractúa con la computadora a nivel de aplicación. Los programadores, operadores y otro personal técnico no son considerados usuarios cuando trabajan con la computadora a nivel profesional. 33- PROGRAMADOR: Un individuo que diseña la lógica y escribe las líneas de código de un programa de computadora. 34-PROGRAMADOR DE APLICACIONES: Individuo que escribe programas de aplicación en una organización usuaria. La mayoría de los programadores son programadores de aplicación. 35- PROGRAMADOR DE SISTEMAS: En el departamento de procesamiento de datos de una gran organización, técnico experto en parte o en la totalidad de software de sistema de computadora, tal como el sistema operativo, el programa de control de red y el sistema de administración de base de datos. Los programadores de sistemas son responsables del rendimiento eficiente de los sistemas de computación. 36- EMULADOR: es un dispositivo que se construye para trabajar como otro. 37- PILA: Es el conjunto de registros de hardware ó cantidad reservada de memoria principal que se usa para cálculos aritméticos o para el seguimiento de las operaciones internas. Las pilas se usan para realizar el seguimiento de la secuencia de rutinas que se llamen en un programa. 38- ALMACENAMIENTO PRIMARIO: La memoria interna de la computadora ( RAM ). 39- CÓDIGO MAQUINA: para que se pueda ejecutar un programa, debe estar en lenguaje de maquina de la computadora que lo esta ejecutando. 40- PROGRAMA EJECUTABLE: Los archivos de programa a menudo se denominan programas ejecutables, puesto que, al teclear su nombre ó al hacer clic sobre el icono que le corresponda en un entorno gráfico, logra que la computadora cargue y corra, o ejecute las instrucciones del archivo. 41- DEPURADOR ( debugger ): Es un programa que asiste en la depuración de un programa. 42- ALMACENAMIENTO VIRTUAL: Es una técnica que simula mas memoria que la que realmente existe y permita a la computadora ejecutar varios programas simultáneamente, sin importar su tamaño. 43- PROGRAMA ENSAMBLADOR: Es un programa de computador preparado por un programador que toma las instrucciones que no estén en lenguaje de maquina y las convierte en una forma que puede ser usada por el computador. 44- PERIFERICOS: cualquier dispositivo de hardware conectado a una computadora. 45- INSTRUCCION O SENTENCIA: Conjunto de caracteres que se utilizan para dirigir un sistema de procesamiento de datos en la ejecución de una operación. 46- MODULO OBJETO: Es la salida directa de un ensamblador ó un compilador. 47- EDITOR: Es un software empleado para crear y manipular archivos de texto, tales como programas en lenguaje fuente, lista de nombres y direcciones.


 * Fuente: **

Alcantar, yumuri(12/05/2008).definicion de terminologias de sistemas de computo.Recuperado el (12 de abril de 2010)..

Autor: jorge luis camarillo cristobal


 * Trabajo adicional **


 * Informacion**



//**Video**//

media type="youtube" key="3SUkd6z-dsM" height="385" width="480"

media type="youtube" key="7WuY--nzuy4" height="385" width="480"


 * // Autor: Jorge Luis Camarillo Cristobal //**

Hemos visto el rápido crecimiento que nuestra [|sociedad] ha experimentado en el campo del procesamiento electrónico de [|datos], por lo que es necesario que todo [|individuo] que desee introducirse al mundo de la [|computación] e [|informática] debe tener un mínimo de conocimientos básicos de los términos que se utilizan el en esta área. 1.1- [|Lógica] del hardware, Son los [|circuitos] y Chips que realizan las operaciones de [|control] de la [|computadora]. 1.2- Lógica del software o lógica del [|programa], Es la secuencia de instrucciones en un programa. en el [|computador]. ( [|grupos] de 8 bits ). Referencia: http://www.monografias.com/trabajos/gloscompu/gloscompu.shtml
 * 1- LÓGICA**: Es una secuencia de [|operaciones] realizadas por el [|hardware] o por el [|software].
 * 2- ALGORITMO**: Conjunto de sentencias / instrucciones en [|lenguaje] nativo, los cuales expresan la lógica de un programa.
 * 2.1- [|ALGORITMO] CUALITATIVO**, Son aquellos que resolver un problema no ejecuta operaciones [|matemática] en el [|desarrollo] de algoritmo.
 * 2.2- ALGORITMO CUANTITATIVO**, Son aquellos [|algoritmos] que ejecutan operaciones numéricas durante su ejecución.
 * 3 - [|ARCHIVO]:** Son un conjunto de [|registros] lógicos.
 * 4- BASE DE DATOS:** Es un [|almacenamiento] colectivo de las [|bibliotecas] de datos que son requeridas y [|organizaciones] para cubrir sus requisitos de [|procesos] y recuperación de [|información].
 * 5 - BIT:(dígito binario )** un dígito simple de un numero binario (1 ó 0)
 * 6 - BYTE:** [|Grupo] de bits adyacentes operados como una unidad,
 * 7- BUFFERS**: [|Memoria] intermedia, una porción reservada de [|la memoria], que se utiliza para almacenar datos mientras son procesados.
 * 8- BASIC**: ( BIGINNERS ALL PURPUS SIMBOLIC INSTRUTION CODE ), Lenguaje de instrucciones simbólicas de propósito general para principiantes, esta disponible en modo compilador e interprete, siendo este ultimo el mas popular para el usuario circunstancial y para el programador principiante.
 * 9- [|DIAGRAMA] DE FLUJO**: Es la representación gráfica de una secuencia de instrucciones de un programa que ejecuta un computador para obtener un resultado determinado.
 * 10- [|CÓDIGO] FUENTE:** Programa en su forma original, tal y como fue escrito por el programador, el código fuente no es ejecutable directamente por el computador, debe convertirse en lenguaje de maquina mediante [|compiladores], ensambladores o interpretes.
 * 11- CAMPO:** Es el espacio en la memoria que sirve para almacenar temporalmente un dato durante el [|proceso], Su contenido varia durante la ejecución del programa.
 * 11.1- CAMPO NUMÉRICO**, el que solo puede almacenar [|valores] ( dígitos ).
 * 11.2- CAMPO ALFANUMERICO**, el que puede almacenar cualquier [|carácter] ( dígito, letra, símbolo especial ).
 * 12- COMPILADOR:** Programa de computadora que produce un programa en lenguaje de maquina, de un programa fuente que generalmente esta escrito por el programador en un lenguaje de alto nivel.
 * 13- INTERPRETE:** Dispositivo o programa que recibe una por una las sentencias de un programa fuente, la analiza y la convierte en lenguaje de maquina si no hay errores en ella. También se puede producir el listado de las instrucciones del programa.
 * 14- VARIABLE**: En [|programación] es una [|estructura] que contiene datos y recibe un nombre único dado por el programador, mantiene los datos asignados a ella hasta que un nuevo [|valor] se le asigne o hasta que el programa termine.
 * 15- CONSTANTE:** Valor o conjunto de caracteres que permanecen invariables durante la ejecución del programa.
 * 16- ACUMULADOR:** Campo o variable que sirve para llevar una suma o cuenta de diferentes valores.
 * 17- DATO**: El termino que usamos para describir las [|señales] con las cuales trabaja [|la computadora] es dato; Aunque las palabras dato e información muchas veces son usada indistintamente, si existe una diferencia importante entre ellas. En un sentido estricto, los datos son las señales individuales en bruto y sin ningún significado que manipulan las [|computadoras] para producir información.
 * 18- HARDWARE:** Es la parte tangible del computador.
 * 19-SOFTWARE:** Conjunto de [|programas], [|documentos], procesamientos y rutinas asociadas con la operación de un [|sistema] de computadoras, es decir, la parte intangible de computador.
 * 20- INFORMACION:** Es lo que se obtiene del procesamiento de datos, es el resultado final.
 * 21- PROGRAMA:** Es una colección de instrucciones que indican a la computadora que debe hacer. Un programa se denomina software, por lo tanto, programa, software e instrucción son sinónimos.
 * 22- PROGRAMA FUENTE:** Instrucción escrita por el programador en un lenguaje de programación para plantear al computador el proceso que debe ejecutar.
 * 23- PROGRAMA OBJETO**: Instrucciones en lenguaje maquina producida por el computador.
 * 24- [|MEMORIA RAM]:** ( RADOM [|ACCESS] MEMORY ), memoria de acceso aleatorio cuyo contenido permanecerá presente mientras el computador permanezca encendido.
 * 25- [|MEMORIA ROM]:** Memoria de solo [|lectura]. Chip de memoria que solo almacena permanentemente instrucciones y datos de los fabricantes.
 * 26- [|REGISTRO]:** Es un grupo de campos relacionados que se usan para almacenar datos acerca de un tema ( registro maestro ) ó actividad ( registro de transacción ).
 * 27- PSEUDOCODIGO**: Herramienta de [|análisis] de programación. Versiones falsificadas y abreviadas de las actuales instrucciones de computadora que son escritas en lenguaje ordinario natural.
 * 28- SUBRUTINA**: Programa ( conjunto de instrucciones ), que desde otro programa se pueden llamar a ejecución ó bien se puede, decir grupo de instrucciones que realizan una [|función] especifica, tal como una función o marco. Una subrutina grande se denomina usualmente * * MODULO * * ó * * [|PROCEDIMIENTO] * *, pero todos los términos se utilizan de manera alternativa.
 * 29- FUNCION**: En programación, una rutina que hace una tarea particular. Cuando el programa pasa el control a una función, ésta realiza la tarea y devuelve el control a la instrucción siguiente a la que llamo.
 * 30- RUTINA:** Es el conjunto de instrucciones dentro del mismo programa, que se puede llamar a ejecución desde diferentes partes del mismo programa.
 * 31- INTERFAZ:** Una conexión e interaccion entre hardware, software y usuario, es decir como la plataforma o medio de [|comunicación] entre usuario o programa.
 * 32- USUARIO:** Cualquier individuo que iteractúa con la computadora a nivel de aplicación. Los programadores, operadores y otro [|personal] técnico no son considerados usuarios cuando trabajan con la computadora a nivel profesional.
 * 33- PROGRAMADOR**: Un individuo que diseña la lógica y escribe las líneas de código de un programa de computadora.
 * 34-PROGRAMADOR DE APLICACIONES**: Individuo que escribe programas de aplicación en una [|organización] usuaria. La mayoría de los programadores son programadores de aplicación.
 * 35- PROGRAMADOR DE SISTEMAS**: En el departamento de procesamiento de datos de una gran organización, técnico experto en parte o en la totalidad de software de sistema de computadora, tal como el sistema operativo, el programa de control de [|red] y el sistema de [|administración] de [|base de datos]. Los programadores de [|sistemas] son responsables del rendimiento eficiente de los sistemas de computación.
 * 36- EMULADOR:** es un dispositivo que se construye para trabajar como otro.
 * 37- PILA:** Es el conjunto de registros de hardware ó cantidad reservada de memoria principal que se usa para cálculos aritméticos o para el seguimiento de las operaciones internas. Las [|pilas] se usan para realizar el seguimiento de la secuencia de rutinas que se llamen en un programa.
 * 38- ALMACENAMIENTO PRIMARIO**: La memoria interna de la computadora ( [|RAM] ).
 * 39- CÓDIGO MAQUINA**: para que se pueda ejecutar un programa, debe estar en lenguaje de maquina de la computadora que lo esta ejecutando.
 * 40- PROGRAMA EJECUTABLE:** Los [|archivos] de programa a menudo se denominan programas ejecutables, puesto que, al teclear su nombre ó al hacer clic sobre el icono que le corresponda en un entorno gráfico, logra que la computadora cargue y corra, o ejecute las instrucciones del archivo.
 * 41- DEPURADOR ( debugger )**: Es un programa que asiste en la depuración de un programa.
 * 42- ALMACENAMIENTO VIRTUAL**: Es una técnica que simula mas memoria que la que realmente existe y permita a la computadora ejecutar varios programas simultáneamente, sin importar su tamaño.
 * 43- PROGRAMA [|ENSAMBLADOR]:** Es un programa de computador preparado por un programador que toma las instrucciones que no estén en lenguaje de maquina y las convierte en una forma que puede ser usada por el computador.
 * 44- PERIFERICOS**: cualquier dispositivo de hardware conectado a una computadora.
 * 45- INSTRUCCION O SENTENCIA**: Conjunto de caracteres que se utilizan para dirigir un sistema de procesamiento de datos en la ejecución de una operación.
 * 46- MODULO OBJETO**: Es la salida directa de un ensamblador ó un compilador.
 * 47- EDITOR:** Es un software empleado para crear y manipular archivos de [|texto], tales como programas en lenguaje fuente, lista de nombres y direcciones.

Autor : Gutierrez Junco Claudia
DEFINICON DE TERMINOLOGIAS SISTEMAS COMPUTO Las ciencias de la computación abarcan el estudio de las bases teóricas de la información y la computación y su aplicación en sistemas computacionales. Existen diversos campos dentro de la disciplina de las ciencias de la computación; algunos enfatizan los resultados específicos del cómputo (como los gráficos por computadora), mientras que otros (como la teoría de la complejidad computacional) se relacionan con propiedades de los algoritmos usados al realizar cómputos. Otros por su parte se enfocan en los problemas que requieren la implementación de cómputos. Por ejemplo, los estudios de la teoría de lenguajes de programación describen un cómputo, mientras que la programación de computadoras aplica lenguajes de programación específicos para desarrollar una solución a un problema computacional concreto.’‘’ La historia de la ciencia de la computación antecede a la invención del computador digital moderno. Antes de la década de 1920, el término computador se refería a un ser humano que realizaba cálculos[cita necesaria]. Los primeros investigadores en lo que después se convertiría las ciencias de la computación, como Kurt Gödel, Alonzo Church y Alan Turing, estaban interesados en la cuestión de la computabilidad: qué cosas pueden ser computadas por un ser humano que simplemente siga una lista de instrucciones con lápiz y papel, durante el tiempo que sea necesario, con ingenuidad y sin conocimiento previo del problema. Parte de la motivación para este trabajo era el desarrollar máquinas que computaran, y que pudieran automatizar el tedioso y lleno de errores trabajo de la computación humana. Durante la década de 1940, conforme se desarrollaban nuevas y más poderosas máquinas para computar, el término computador se comenzó a utilizar para referirse a las máquinas en vez de a sus antecesores humanos. Conforme iba quedando claro que las computadoras podían usarse para más cosas que solamente cálculos matemáticos, el campo de la ciencia de la computación se fue ampliando para estudiar a la computación (informática) en general. La ciencia de la computación comenzó entonces a establecerse como una disciplina académica en la década de 1960, con la creación de los primeros departamentos de ciencia de la computación y los primeros programas de licenciatura (Denning 2000).

Autor: Fajardo Nieto Yessica Lizbeth


 * Definción y Terminologia de los Sistemas de Cómputo **

**INTRODUCCION A LOS SISTEMAS DE INFORMACION** En una organización o empresa, el analista y diseño de sistemas es el proceso de estudiar su situación con la finalidad de observar como trabaja y decir si es necesario realizar una mejora; el encargado de realizar estas tareas es el analista de sistemas para. Antes de comenzar el desarrollo de cualquier proyecto, se conoce un estudio de sistema s para detectar todos los detalles de la situación actual en la empresa. La información reunida con este estudio sirve como base para crear varias estrategias de diseño. Los administradores deciden qué estrategia seguir. Los gerentes, empleados y otros usuarios finales que se familiarizan cada vez más con el empleo de computadoras están teniendo un papel muy importante en el desarrollo de sistemas. Todas las organizaciones son sistemas que actúan recíprocamente con su medio ambiente recibiendo entradas y produciendo salidas. Los sistemas, que pueden estar formados por otros sistemas más pequeños denominados subsistemas, funcionan para alcanzar fines específicos. Sin embargo, los propósitos o metas se alcanzan sólo cuando se mantienen el control. Conjunto u ordenación de elementos organizados para llevar a cabo algún métodos, procedimiento o control mediante el proceso de información. El análisis y diseño de sistemas se refiere al proceso de examinar la situación de una empresa con el propósito de mejorar con métodos y procedimientos más adecuados. El desarrollo de sistemas tiene dos componentes. //El estudio de una empresa para buscar procesos ya existentes con el propósito de determinar cuáles deberían, ser llevados a cabo por una computadora y cuáles por métodos manuales.// La finalidad del análisis está en comprender los detalles de una situación y decir si es deseable o factible una mejora. La selección del método, ya sea utilizando o no una computadora, es un aspecto secundario. //Determinar los cambios que deberían efectuarse.// //Determinar la mejor forma de resolver un `problema de sistemas de información.// Sin importar cuál sea la organización, el analista trabaja en los problemas de ésta. Es un error hacer una distinción entre los problemas de la empresa y los de sistemas ya que estos últimos no existirían sin los primeros. Cualquier sugerencia debe primero considerarse a la luz de si beneficiará o perjudicará a la organización. No se debe ir tras ideas técnicamente atractivas a menos que estas mejoren el sistema de la organización. En una empresa pequeña, lo más probable es que realice las actividades: Sus principales características son: Ejemplos: facturación, nóminas, cuentas por cobrar, cuentas por pagar, contabilidad general. Entre los tipos de sistemas que apoyan el proceso de toma de decisiones se idéntica los siguientes: Apoyar la toma de decisiones mediante la generación y evaluación sistemática de diferentes alternativas o escenarios de decisión. Un DSS no soluciona problemas, ya que solo apoya al proceso de toma de decisiones. La responsabilidad de tomar una decisión, de adoptar y de realizarla es de los administradores, no del DSS. Puede emplearse para obtener información que revele los elementos clave de los problemas y las relaciones entre ellos. También puede usarse para identificar, crear y comunicar cursos de acción disponibles y alternativas de decisión. Las principales características de estos sistemas son las siguientes: **Sistemas de Soporte para la Toma de Decisiones (DSS: Decision Support Systems)** Características DSS integran en su mayoría un conjunto de modelos que apoyan las diferentes decisiones a las que se enfrenta el tomador de decisiones. **//Desventajas pueden ser://** Las diferentes opciones para la implantación de los **DSS** **MÓDULOS FUNCIONALES QUE INTEGRAN UN DSS.** Una de las características que poseen los DSS es la facilidad de que un usuario, sin tener conocimientos amplios sobre sistemas computacionales, pueda desarrollar sus propios modelos de decisión. Estos modelos son construidos con la ayuda de las herramientas, que en términos generales se clasifican en herramientas de hardware y de software. Permite al usuario utilizar modelos clásicos, que se encuentran desarrollados y disponibles, formando la base de modelos. Pueden incluir: <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**MANEJO Y ADMINISTRACIÓN DE DATOS** Incluye funciones tales como: <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**DESARROLLO DE APLICACIONES** La mayoría de los **DSS** permite a los usuarios desarrollar sus propios modelos de decisión. En este sentido, el usuario diseña sus propios formatos de entrada y salida, así como la estructura de almacenamiento y las funciones de procesamiento, tal forma que el sistema puede evolucionar de manera permanente, a través de los cambios. Prototipo, es diferente al proceso tradicional de desarrollo de un sistema tradicional de desarrollo de un sistema transaccional típico. Aplicaciones desechables, es decir, modelos de decisión que fueron desarrollados en tiempo muy corto, para apoyar una decisión en particular. Facilidad para explorar la información a través de graficas de alta calidad y reportes que se diseñan y obtienen en intervalos cortos de tiempo, la disponibilidad de lenguajes de muy alto nivel para facilitar la consulta de información que contienen las bases de datos. Integra toda la información de la compañía, la cual pueden consultar los diferentes usuarios para construir y utilizar herramientas para la toma de decisiones. Las bases de datos locales y los archivos propietarios son generados y utilizados por los usuarios, para lo cual debe tomarse información de la de datos corporativa. Pueden ser manipulados por el usuario. Los sistemas de Soporte para la Toma de Decisiones de Grupo (GDSS) para considerarse como tal deben reunir un conjunto de características; las principales son las siguientes: <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**Las principales ventajas de GDSS son:** <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**Las principales desventajas de GDSS son:** <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**APLICACIONES DE LOS DGSS** <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**Sistemas Expertos de Soporte para la Toma de Decisiones (EDSS: Expert Decision Support Systems)** Los sistemas expertos constituyen el área de la inteligencia artificial que quizá en este momento tiene más relación con el apoyo al proceso de la toma de decisiones en las organizaciones.
 * OBJETIVO.** Conocer los conceptos básicos, los elementos y la clasificación de los sistemas de información y su relación con los analistas de sistemas.
 * INTRODUCCION.**
 * SISTEMA DE INFORMACION**
 * ANALISIS Y SISTEMAS**
 * Análisis** Es el proceso de clasificación e interpretación de hechos, diagnostico de problemas y empleo de la información para recomendar mejoras al sistemas.
 * Diseño:** Especifica las características del producto terminado.
 * Análisis:** Especifica que es lo que el sistema debe hacer.
 * Diseño:** Establece como alcanzar el objetivo.
 * LO QUE NO ES EL ANÁLISIS DE SISTEMAS**
 * NO es:**
 * No es:**
 * No es:**
 * //EL ANALISTA DE SISTEMAS DE INFORMACION//**
 * 1.-ANALISIS DE SITEMAS (Analista de información):** Es reunir información y determinar los requisitos. Los analistas no son responsables del diseño de sistema.
 * 2.-ANALISIS Y DISEÑO DEL SISTEMA (Diseñadores de sistemas, Diseñadores de aplicaciones):** El analista tiene la responsabilidad adicional de diseñar el nuevo sistema.
 * 3.-ANALISIS, DISEÑO Y PROGRAMACIÓN DEL SISTEMA (Analista programador):** Desarrolla las especificaciones de diseño y escribe el software necesario para implementar el diseño.
 * ELEMENTOS DE UN SISTEMA DE INFORMACION**
 * SOFWARE.** Los programas de computadoras, as estructuras de datos y la documentación asociada, que sirve para realizar el método lógico.
 * HARWARE:** Los dispositivos electrónicos que proporcionan la capacidad de computación y que proporcionan las funciones del mundo exterior.
 * GENTE:** Los individuos que son usuarios y operadores del software y del hardware.
 * BASES DE DATOS:** Una colección grande y organizada de información a la que se accede mediante el software y que es una parte integral del funcionamiento del sistema.
 * DOCUMENTACION:** Los manuales, los impresos y otra información descriptiva que explica el uso y / o la operación.
 * PROCESAMIENTOS:** Los pasos que definen el uso especifico de cada elemento del sistema o el contexto procedimental en que reside el sistema.
 * CONTROL:** Los sistemas trabajan mejor cuando operan dentro de niveles de control tolerables de rendimiento por ejemplo: el sistema de control de un calentador de agua.
 * //CLASIFICACION DE LOS ISTEMAS DE INFORMACION//**
 * ABIERTOS.** Son los que intercambian información, materiales y energía con su ambiente.
 * CERRADOS.** Son auto contenidos, no interactúan con el medio ambiente.
 * PROBABILISTICO.** No se conoce con certeza su comportamiento.
 * DEERMINISTICO.** Cualquier estado futuro que adopten puede preciarse con antelación.
 * CARACTERISTICAS DE SISTEMA DE INFORMACION**
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Suelen lograrse ahorros significativos de mano de obra.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Son el primer tipo de sistemas de información que se implanta en las organizaciones.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Son intensivos en entradas y salidas de información; sus cálculos y procesos suelen ser simples y copo sofisticados, requieren mucho manejo de datos para poder realizar sus operaciones y como resultado generan también gr4andes volúmenes de información.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Tiene la propiedad de ser recolectores de información.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Son adaptables de aplicación que se encuentran en el mercado.
 * SISTEMAS DE APOYO PARA LA TOMA DE DECISIONES**
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**Sistemas de Soporte para la Toma de Decisiones (DSS: Decision Support Systems)**
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**Sistemas de Soporte para la Toma de Decisiones de Grupo (Group Decisión Support Systems).** Cubren el objetivo de lograr la participación de un grupo de personas durante la toma de decisiones en ambientes de anonimato y consenso, apoyando decisiones simultaneas.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**Sistemas Expertos de Soporte para la Toma de Decisiones (DEss: Expert Decision Supprt Systems).** Permiten cargar bases de conocimiento que se integran por una serie de reglas de sentido común para que diferentes usuarios las consulten, apoyen la toma de decisiones, la capacitación, etc.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">**Sistemas de Información para Ejecutivos (EIS: Executive information Systems).** Están dirigidos a apoyar el proceso de toma de decisiones de los altos ejecutivos de una organización, presentado información relevante y usando recursos visuales de fácil interpretación, con el ejecutivo de mantenerlos informados.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">La Información que generan sirve de apoyo a los mandos intermedios y a la alta administración en el proceso de toma de decisiones.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Suelen ser intensivos en cálculos y escasos en entrada y salidas de información.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Así, por ejemplo, un modelo de planeación financiera requiere poca información de entrada, genera poca información como resultado pero puede realizar muchos cálculos durante su proceso.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">No suelen ahorrar mano de obra.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Suelen ser interactivos y amigable, con altos estándares de diseño grafico y visual, ya que están dirigidos al usuario final.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Apoyan la toma de decisiones que por su misma naturaleza son estructuradas y no estructuradas.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Estos sistemas pueden ser desarrollados directamente por el usuario final sin la participación operativa de los analistas y programadores del área de informática.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Interactividad. Interactuar en forma amigable y con el cargado de tomar decisiones.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Tipo de decisiones. Apoya el proceso de toma de decisiones estructuradas y no estructuradas.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Frecuencia de uso. Tiene una utilización frecuente por parte de la administración.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Variedad de usuario. Puede emplearse por usuarios de diferentes áreas funcionales.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Flexibilidad. Permite acoplarse a una variedad determinada de estilos administrativos participativos.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Desarrollo que el usuario desarrolle de manera directa modelos de decisión sin la participación operativa de profesionales en informática.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Interacción ambiental. Permite la posibilidad de interactuar con información externa como parte de los modelos de decisión.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Comunicación ínter organizacional. Facilita la comunicación de información relevante de los niveles altos a los niveles operativos y viceversa, a través de gráficas.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Acceso a bases de datos. Tiene la capacidad de acceder información de las bases de datos corporativas.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Simplicidad. Simple y fácil de aprender y utilizar por el usuario final.
 * //Ventajas del uso de los DSS.//**
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Menores costos.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Disponibilidad de una gran variedad de herramientas en el mercado que operan en el ambiente de microcomputadoras.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Muy baja dependencia de personas que se encuentran fuera del control de tomador de decisiones.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Falta de integridad y consolidación en la administración de la información.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Problemas de seguridad de la información.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Perdida del control administrativa por parte del área de informática.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Implantación aislada en microcomputadoras.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Implantación en microcomputadoras interconectadas y que constituyen una red local.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Microcomputadoras conectadas a mini computadoras o servidores.
 * MANEJO DE MODELOS**
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Inventarios
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Control de proyectos
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Programación lineal
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Simulación
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Colas
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Análisis estadísticos
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Planeación financiera y generación de esencias
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Acceso a las bases de datos corporativos
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Generación de información privada en bases de datos locales.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Manipulación de la información a través de técnicas de manejo de información.
 * INTERFACES GRÁFICAS, REPORTES Y CONSULTAS**
 * BASE DE DATOS CORPORATIVA**
 * BASES DE DATOS LOCALES Y ARCHIVOS PROPIETARIOS**
 * Sistemas de Soporte para la Toma de Decisiones de Grupo (GSS: Group Decision Support Systems)**
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">GDSS. Sistemas diseñados especialmente para apoyar las decisiones en grupo.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">La meta de GDSS. Es apoyar a los tomadores de decisiones en su trabajo.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">GDSS. Es fácil de aprender y de usar. Accesible para usuarios con diferentes niveles de conocimiento computacional y de soporte a la decisión. Tales como ventas, producción, recursos humanos, administración y finanzas.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Un GDSS. Contiene mecanismo para evitar el desarrollo de conductas negativas en el grupo, como son los problemas de comunicación.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Un GDSS debe motivar a todos los miembros del grupo a participar de manera activa. Es importante que pueda existir anonimato de la participación.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Motiva a los miembros del grupo a trabajar juntos
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Da la misma oportunidad de participación a todos los miembros del grupo.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Se optimiza el uso de la información que aporta cada miembro del grupo.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Proporciona un mecanismo para enfocar a grupo en problemas clave.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Apoya el desarrollo de una memoria organizacional.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Mejora la calidad de toma de decisiones.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Incrementa la creatividad en la toma de decisiones.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Falta de costumbre al utilizar un sistema para soportar el proceso de toma de decisiones.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Resistencia al cambiar por parte de los administradores.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">La responsabilidad al tomar una decisión puede diluirse.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Establecimiento de la misión de una empresa.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Formulación de estrategias que ayudarán a que la misión se cumpla.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Evaluación de administradores. Para incrementar el sueldo de un administrador o para verificar que esté cumpliendo con su deber.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Planeación de sistemas de información. Cuando se requiere introducir nueva tecnología de sistemas de información es necesario modificar el plan de sistemas
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Soporte en negociaciones.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Apoyar los trabajos que visuales, como la selección de un empaque para un nuevo producto.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Apoyar los trabajos que involucran diseño y revisiones de control de calidad.
 * <span style="display: block; font-family: 'Times New Roman',Times,serif; font-size: 12pt; text-align: left;">Apoyar una decisión en particular.
 * Beneficios de la utilización de un sistema GDSS**

Las siguientes características adicionales deben estar presentes para considerar a un ESS: Es necesario que cumpla con los siguientes factores: Los cuatros factores anteriores aseguran que un EIS se utilice en una empresa y que tenga el éxito esperado. El proceso de desarrollo de un EIS tiene características que lo hacen único. En la primera instancia, por que es el primer sistema que se desarrolla en la empresa dirigida al ejecutivo, en segundo lugar, las técnicas utilizadas para el análisis y desarrollo de los tradicionales sistemas transaccionales no necesariamente funcionan100% de manera similar durante el desarrollo de un EIS. A continuación se propone una metodología para su desarrollo e implantación. Existen diferentes alternativas para el desarrollo de un EIS. A continuación se mencionan algunas de las alternativas que existen para su desarrollo: En este paso debe escribirse o elaborarse una presentación de la propuesta del EIS. La creación de la propuesta ayudará a tener un apoyo más sólido para el desarrollo del EIS. Las principales razones que existen para presentar de manera formal una propuesta de un EIS son: Con todo esto, el ejecutivo tendrá una visión más clara de lo que es un EIS, de las expectativas con respecto a su uso y de los recursos que requiere su desarrollo. Este paso consiste en determinar las necesidades del ejecutivo. Turban surgiere un conjunto de estrategias para lograr lo anterior: La clave para la creación de un EIS exitoso es el prototipo. En ocasiones en EIS se describe como un prototipo. Una herramienta para soportar las funciones operativas. La perspectiva actual y futura tiende a cambiar este enfoque radicalmente, los sistemas de información son vistos además como áreas de oportunidad para lograr ventajas en el terreno de los negocios, y éstas representan un diferencial o valor agregado con respecto a los competidores. La perspectiva estratégica considera a los sistemas de información como una herramienta para mejorar la estructura competitiva del negocio, por lo que tienen su área de influencia en el medio ambiente de la organización, a través de nuevos servicios a clientes, nuevos negocios y oportunidades de inversión. Wiseman define la visión gerencial o estrategia como <<la necesidad de entender de qué forma la tecnología de la información es utilizada para soportar o dar forma a la estrategia competitiva de la empresa>>. Esta habilidad de ver y entender el nuevo rol de los sistemas de información constituye la esencia de la visión de los sistemas de información estratégica. Wisenman utilizan el término impulsos estratégicos para connotar los movimientos que hace una empresa con el fin de ganar o mantener algún tipo de ventaja competitiva. Las cinco categorías que contempla wiseman en cuanto a los impulsos estratégicos. Este impulso estratégico se refiere a la diferenciación de los productos o servicios a través de precios, plazas o promociones. Proceso de diferenciación puede trabajar en dos direcciones. La primera de ellas se refiere a lograr ventajas de diferenciación sobre los competidores utilizando la tecnología de la información; la segunda consiste en identificar oportunidades para reducir las ventajas de diferenciación de los competidores, clientes o proveedores Se refiere a los movimientos que puede hacer la empresa para reducir sus costos o bien provocar la reducción de costos a proveedores o clientes, con el fin de obtener un trato preferencial. Las economías de escala se logran cuando se aumenta el volumen de la ventas de productos o servicios para reducir los costos unitarios, a través de mejores negociaciones con proveedores de servicio debidas a mayor volumen de compra. El impulso estratégico del crecimiento permite la consecución de ventas competitivas, mediante el incremento del volumen de operaciones en el negocio. El crecimiento de producto o mercado se refiere a la expansión de mercados, satisfacción de nuevas necesidades o la incorporación de nuevas tecnologías asociadas al producto. El crecimiento puede darse funcionalmente, es decir, sustituyendo los servicios que proporcionan los proveedores, las funciones que llevan a cabo los clientes (hacia delante). Pueden lograrse ventajas competitivas, el impulso estratégico de la globalización es, según wiseman, un impulso de crecimiento que involucra elementos foráneos al producto neto de la compañía. Las alianzas son definidas por wiseman como la combinación de dos más grupos o individuos que se unen para lograr un objetivo común. Otro de los impulsos estratégicas que puede ser apoyando a través de la tecnología de información, ya sea en productos o en tecnología de información, ya sea en productos o en procesos nuevos. Para que un proceso de innovación tenga éxito requiere respuestas rápidas a las oportunidades que se representan, sin embargo, existen riesgos inherentes debido a la naturaleza del proceso, ya que es difícil innovar sin correr riesgos. El proceso de innovación consta de las siguientes fases: nacimiento de una idea, venta de la idea a una persona con poder de decisión, desarrollo de la idea y lanzamiento al mercado de la idea desarrollada. Alcanzar al mercado la idea puede tenerse éxito o fracaso en el proceso. Si se tiene éxito deben construirse barreras de entrada a esta innovación para protegerse de los competidores. //(Complemento de libreta)// Tipos: Apoyan HW, SW Fortalecer Rec. Humanos Organización Sist. De información Conduce: Reducir tiempo, márgenes de error en el logro de sus objetivos. La tecnología se aplica a la vida social económica, y cultural no solo nos posibilita producir más en menos tiempo, tener más información o imaginar nuevas soluciones a nuevos problemas, modifica espacios y tiempo, esquemas de socialización nuestra relación con el entorno natural. En esta unidad se abordaran temas importantes relacionados con los sistemas de información: Su función, definición, elementos que lo integran, tipos de sistema que existen, definir análisis de sistemas y diseño de sistemas y en apoyo en la toma de decisiones. Además de conocer las responsabilidades que debe tener un analista así como también aspectos éticos y legales relacionados con ella. Entradas Host SW HW Documentos Usuario Herramientas Interfaz Mens. BD Procedimientos Processor Salida Desarrolla un plan para el cambio y trabaja junto con otros para facilitar ese cambio. Para cumplir sus propósitos los sistemas interactúan con su medio ambiente es decir cualquier entidad que se sitúa fuera de los límites del sistema (sistemas abiertos). Los niveles de rendimiento se miden con estándares. Los rendimientos reales se comparan contra los estándares que vienen de la experiencia. Las actividades que están por encima o debajo de los estándares deben anotarse, estudiarse y ajustar. Hay que tomar en cuenta los siguientes ejemplos de datos relevantes relacionados con el sistema. Consiste en: Característica importante de la mayor parte de los sistemas de cómputo es la //confiabilidad.// Los sistemas de SW como las personas son únicos. Su confiabilidad depende por completo de la corrección de su diseño y aplicación. Para la confiabilidad del SW es difícil dar una definición precisa, el software es confiable si es correcto, si cumple con especificaciones iniciales y se comporta estadísticamente según lo estipulado, aun que no se toma en cuenta que en su función interviene el hombre. El logro de la alta confiabilidad implica una buena cantidad de codificaciones (programas) adicionales, a menudo redundante, inesperado al sistema para realizar las verificaciones necesarias, esto reduce la velocidad de ejecución del programa sin embargo, su principal criterio para la calidad del sistema es la confiabilidad más que la eficiencia. //Ejemplo. Pensar más en saber manejar u automóvil que en pensar si el sistemas lectivo funciona correctamente.// //Fuente:// //http://html.rincondelvago.com/analisis-y-diseno-de-sistemas-informaticos.html//
 * Reducción en la dependencia de personal clave se debe a tener los conocimientos del personal especializado son detenidos durante el proceso de aprendizaje y están listos para ser utilizados por diferentes personas.
 * Facilitar el entrenamiento del personal. Capacitación y adiestramiento del personal sin experiencia.
 * Mejora en la calidad y eficiencia en el proceso de la toma de decisiones. Las decisiones podrán tomarse de una forma más ágil con el apoyo de un sistema experto.
 * Transferencia de la capacidad de decisiones. Un sistema experto puede facilitar la descentralización de datos en el proceso de la toma de decisiones en aquellos casos que se consideren convenientes.
 * COSTO QUE INVOLUCRA**
 * El Shell o paquete generador del sistema experto.
 * El equipo computacional o hardware que se requiera.
 * Consultorio especializado.
 * Contratación o pago a los ingenieros especialistas.
 * El tiempo de los expertos.
 * Costos de implantación.
 * Costos involucrados con el mantenimiento y se guimiento del sistema.
 * Sistemas de Información para Ejecutivos (EIS: Executive Information Systems)**
 * CARACTERÍSTICAS DE UN EIS**
 * Están diseñados para cubrir las necesidades específicas y particulares de la alta administración de la empresa.
 * Extraen, filtran, comprimen y dan seguimiento a formación crítica del negocio.
 * Pueden acceder información que se encuentra en línea, extrayéndose en forma directa de las bases de datos de la organización
 * El sistema está soportado por elementos especializados de hardware, tales como monitores o videos de alta resolución y sensibles al tacto.
 * Contempla las facilidades de comunicación electrónica.
 * Capacidad de análisis de datos, tales como hoja electrónica de cálculo.
 * Herramientas para la organización personal del ejecutivo, tales como calendario.
 * FACTORES DEL ÉXITO DE UN EIS**
 * Que se vea bien. Debe de estar orientado al uso gráfico de las pantallas.
 * Que sea relevante. Debe dar a los ejecutivos acceso a los datos que son importantes para la organización y que se han identificado como críticos para el éxito de la empresa.
 * Que sea rápido. Se necesitan tiempos de respuesta cortos, de lo contrario los ejecutivos dirán que están perdiendo su tiempo.
 * Que la información esté disponible y actualizada. Un ELS debe proporcionar a los ejecutivos la información en el momento oportuno, es decir, cuando ellos la requieren.
 * EL PROCESO DE DESARROLLO DE UN EIS**
 * 1.-Identificación de las alternativas para el desarrollo del sistema**
 * Desarrollar sistema de manera interna y partiendo de cero.
 * Hacer modificaciones a los sistemas actuales con el fin de cubrir los requisitos del ejecutivo.
 * Desarrollar el sistema partiendo de cero con la ayuda de desarrolladores externos con experiencia previa en EIS.
 * Cada una de estas alternativas tiene ventajas y desventajas en reglones tales como costo tiempo y control durante el desarrollo de la aplicación.
 * 2.-Creación de la propuesta**
 * Claro entendimiento con el ejecutivo. Esto se refiere a que el desarrollo del EIS se haga tomando como base lo que piensa el desarrollador y lo que espera el ejecutivo.
 * Reducir la resistencia al cambio.
 * Manejar las expectativas. En la creación y presentación de una propuesta deben ponerse en una balanza las expectativas. De la misma manera en que se hable de los beneficios que pueden lograrse con un EIS, deben informarse los riesgos que implica y de los recursos que requiere.
 * Lograr el compromiso de los recursos.
 * 3.-**.**Determinación de las necesidades del ejecutivo**
 * Cuestionar al ejecutivo acerca de cuáles son las preguntas que le gustaría formular al regresar de un periodo vacacional de tres semanas.
 * Realizar entrevistas con los directores o gerentes de las diferentes áreas funcionales de la empresa.
 * Listar los principales objetivos de la empresa a corto y mediano plazos y definir la información necesaria para darle seguimiento.
 * Preguntar a los ejecutivos cuáles son los datos que no les gustaría que llegaran a manos de la competencia.
 * A través de simple observación o entrevistas de terminar la información que utiliza en la actualidad el ejecutivo para monitorear la situación de la empresa.
 * 4.- Creación del sistema y presentación de un prototipo**
 * SISTEMAS GERENCIALES**
 * Sus principales características son:**
 * Proporcionar información para apoyar la toma de decisiones.
 * No pueden adaptarse fácilmente a paquetes disponibles en el mercado.
 * Típicamente su forma de desarrollo es a base de incrementos y a través de su evolución dentro de la organización.
 * Su función es lograr ventajas que los competidores no posean, tales como ventajas en costos y servicios diferenciados con clientes y proveedores. En este contexto, los sistemas estratégicos son creados de barreras de entrada al negocio.
 * Apoyan los procesos de innovación de productos y proceso dentro de la empresa. Una forma de hacerlo es innovando o creando productos y procesos.
 * DIFERENCIACIÓN**
 * COSTO**
 * CRECIMIENTO**
 * ALIANZAS**
 * INNOVACIÓN**
 * Introducción a los sistemas de información.**
 * Objetivo:** Conocer conceptos básicos, elementos y clasificación de los sistemas de información y su relación con el analista de sistemas.
 * **Introducción**
 * Tecnología:** Hablar de tecnología es referirnos a la expansión de las computadoras en el uso del correo electrónico y del Internet en las rutinas laborales de una oficina de gobierno, Institución, etc.
 * Análisis y Diseño de Sistemas.** Busca analizar sistemáticamente la entrada de datos y flujo de los mismos.
 * Proceso o transformación de datos.** El almacenamiento de datos y salida de información dentro del contexto de un negocio en particular.
 * Entrada Proceso Salida**
 * //Ojo://** Ser analista de sistemas es una carrera que demanda mucho pero en compensación es cambiante y retadora.
 * Consultor:**
 * //Ventaja://** Leva una perspectiva fresca.
 * //Desventaja://** La verdadera cultura organizacional nunca es conocida por extraños.
 * Experto en soporte.** Se apoya en la experiencia profesional relacionada con el hardware, software y su uso en los negocios. Su trabajo sería hacer pequeñas modificaciones o decisiones que afectan a un solo departamento. Solo sirve como un recurso para aquellos que manejan un sistema.
 * Agente de cambio.** Es agente de cambio cada vez que ejecuta cualquiera de las actividades del ciclo de vida del desarrollo del sistema y se esta presente en el negocio por un periodo extendido.
 * FUNCIONES DE UN SISTEMA DE INFORMACION**
 * Reservaciones aéreas.
 * Departamento de registro hospitalario.
 * Control escolar.
 * Preparación de nóminas en operaciones bancarias.
 * Sistema de intercomunicación electrónica.
 * Entre otras.
 * Retroalimentación.** La información suministrada a través de la comparación de los resultados con los estándares y el informe de los elementos de control sobre las diferencias. Ejemplo: Una empresa que produce pasteles caros y de baja calidad, las ventas bajas serían la retroalimentación.
 * **Canales no formales.** ¿Qué interacciones existen entre el personal y los departamentos, pero que no aparecen en el organigrama o en el procedimiento de operación previamente establecido?
 * **Interdependencia.** ¿En qué otras áreas, departamentos y componentes de la empresa se encuentra una dependencia específica? Esto es, ¿Quiénes dependen de quien para realizar sus funciones?
 * **El personal clave.** ¿Cuáles individuos y elementos del sistema son más importantes para su existencia?¿Crees que una área a la que no se le haya tomado en cuenta su opinión, hubiera aportado buenas idea al diseño de elaboración del sistema sobre todo si tiene directamente que ver con su función?
 * **Relaciones críticas de comunicación.** ¿Cómo circula la información y las instrucciones entre los componentes de la empresa y como interactúan las diferentes áreas?
 * TIPOS DE SISTEMAS DE INFORMACION**
 * MODELO DE CONTROL BASICO PARA UN SISTEMA DE INFORMACION**
 * Un estándar de rendimiento aceptable.
 * Un método de medición que controle ese rendimiento real.
 * Una forma de comparar el rendimiento real contra el estándar.
 * Un método de retroalimentación.
 * Confiabilidad depende de:**
 * La corrección permanente de su diseño.
 * Lo correcto de la correspondencia entre este.
 * Lo que quiere el usuario.
 * Funcionalidad de los componentes.
 * Hardware.** La confiabilidad puede lograrse mediante la duplicación de los componentes o cambiando de forma automática cada parte si detecta algún fallo.

<span style="color: #0000ff; display: block; font-family: 'Times New Roman',Times,serif; font-size: 18pt; text-align: right;">//Posteo: Romero Pastén Luis Angel//

Hemos visto el rápido crecimiento que nuestra [|sociedad] ha experimentado en el campo del procesamiento electrónico de [|datos], por lo que es necesario que todo [|individuo] que desee introducirse al mundo de la [|computación] e [|informática] debe tener un mínimo de conocimientos básicos de los términos que se utilizan el en esta área. 1.1- [|Lógica]del [|hardware], Son los [|circuitos] y Chips que realizan las operaciones de [|control] de la [|computadora]. 1.2- Lógica del [|software] o lógica del [|programa], Es la secuencia de instrucciones en un [|programa].
 * 1- LÓGICA**: Es una secuencia de [|operaciones] realizadas por el [|hardware] o por el [|software].
 * 2- ALGORITMO**: Conjunto de sentencias / instrucciones en [|lenguaje] nativo, los cuales expresan la lógica de un programa.
 * 2.1- [|ALGORITMO] CUALITATIVO**, Son aquellos que resolver un problema no ejecuta operaciones [|matemática] en el [|desarrollo] de algoritmo.

en el [|computador]. ( [|grupos] de 8 bits ).
 * 2.2- ALGORITMO CUANTITATIVO**, Son aquellos [|algoritmos] que ejecutan operaciones numéricas durante su ejecución.
 * 3 - [|ARCHIVO]:** Son un conjunto de [|registros] lógicos.
 * 4- BASE DE DATOS:** Es un [|almacenamiento] colectivo de las [|bibliotecas] de datos que son requeridas y [|organizaciones] para cubrir sus requisitos de [|procesos] y recuperación de [|información].
 * 5 - BIT:(dígito binario )** un dígito simple de un numero binario (1 ó 0)
 * 6 - BYTE:** [|Grupo] de bits adyacentes operados como una unidad,
 * 7- BUFFERS**: [|Memoria] intermedia, una porción reservada de [|la memoria], que se utiliza para almacenar datos mientras son procesados.
 * 8- BASIC**: ( BIGINNERS ALL PURPUS SIMBOLIC INSTRUTION CODE ), Lenguaje de instrucciones simbólicas de propósito general para principiantes, esta disponible en modo compilador e interprete, siendo este ultimo el mas popular para el usuario circunstancial y para el programador principiante.
 * 9- [|DIAGRAMA] DE FLUJO**: Es la representación gráfica de una secuencia de instrucciones de un programa que ejecuta un computador para obtener un resultado determinado.
 * 10- [|CÓDIGO] FUENTE:**Programa en su forma original, tal y como fue escrito por el programador, el código fuente no es ejecutable directamente por el computador, debe convertirse en lenguaje de maquina mediante [|compiladores], ensambladores o interpretes.
 * 11- CAMPO:**Es el espacio en la [|memoria] que sirve para almacenar temporalmente un dato durante el [|proceso], Su contenido varia durante la ejecución del programa.
 * 11.1- CAMPO NUMÉRICO**, el que solo puede almacenar [|valores] ( dígitos ).
 * 11.2- CAMPO ALFANUMERICO**, el que puede almacenar cualquier [|carácter] ( dígito, letra, símbolo especial ).
 * 12- COMPILADOR:**Programa de computadora que produce un programa en lenguaje de maquina, de un programa fuente que generalmente esta escrito por el programador en un lenguaje de alto nivel.
 * 13- INTERPRETE:** Dispositivo o programa que recibe una por una las sentencias de un programa fuente, la analiza y la convierte en lenguaje de maquina si no hay errores en ella. También se puede producir el listado de las instrucciones del programa.
 * 14- VARIABLE**: En [|programación] es una [|estructura] que contiene datos y recibe un nombre único dado por el programador, mantiene los datos asignados a ella hasta que un nuevo [|valor] se le asigne o hasta que el programa termine.
 * 15- CONSTANTE:** Valor o conjunto de caracteres que permanecen invariables durante la ejecución del programa.
 * 16- ACUMULADOR:** Campo o variable que sirve para llevar una suma o cuenta de diferentes valores.
 * 17- DATO**: El termino que usamos para describir las [|señales] con las cuales trabaja [|la computadora] es dato; Aunque las palabras dato e información muchas veces son usada indistintamente, si existe una diferencia importante entre ellas. En un sentido estricto, los datos son las señales individuales en bruto y sin ningún significado que manipulan las [|computadoras] para producir información.
 * 18- HARDWARE:** Es la parte tangible del computador.
 * 19-SOFTWARE:** Conjunto de [|programas], [|documentos], procesamientos y rutinas asociadas con la operación de un [|sistema]de computadoras, es decir, la parte intangible de computador.
 * 20- INFORMACION:** Es lo que se obtiene del procesamiento de datos, es el resultado final.
 * 21- PROGRAMA:** Es una colección de instrucciones que indican a la computadora que debe hacer. Un programa se denomina software, por lo tanto, programa, software e instrucción son sinónimos.
 * 22- PROGRAMA FUENTE:** Instrucción escrita por el programador en un lenguaje de programación para plantear al computador el proceso que debe ejecutar.
 * 23- PROGRAMA OBJETO**: Instrucciones en lenguaje maquina producida por el computador.
 * 24- [|MEMORIA RAM]:** ( RADOM [|ACCESS]MEMORY ), memoria de acceso aleatorio cuyo contenido permanecerá presente mientras el computador permanezca encendido.
 * 25- [|MEMORIA ROM]:** Memoria de solo [|lectura]. Chip de memoria que solo almacena permanentemente instrucciones y datos de los fabricantes.
 * 26- [|REGISTRO]:** Es un grupo de campos relacionados que se usan para almacenar datos acerca de un tema ( registro maestro ) ó actividad ( registro de transacción ).
 * 27- PSEUDOCODIGO**: Herramienta de [|análisis] de programación. Versiones falsificadas y abreviadas de las actuales instrucciones de computadora que son escritas en lenguaje ordinario natural.
 * 28- SUBRUTINA**: Programa ( conjunto de instrucciones ), que desde otro programa se pueden llamar a ejecución ó bien se puede, decir grupo de instrucciones que realizan una [|función]especifica, tal como una función o marco. Una subrutina grande se denomina usualmente * * MODULO * * ó * * [|PROCEDIMIENTO] * *, pero todos los términos se utilizan de manera alternativa.
 * 29- FUNCION**: En programación, una rutina que hace una tarea particular. Cuando el programa pasa el control a una función, ésta realiza la tarea y devuelve el control a la instrucción siguiente a la que llamo.
 * 30- RUTINA:** Es el conjunto de instrucciones dentro del mismo programa, que se puede llamar a ejecución desde diferentes partes del mismo programa.
 * 31- INTERFAZ:**Una conexión e interaccion entre hardware, software y usuario, es decir como la plataforma o medio de [|comunicación] entre usuario o programa.
 * 32- USUARIO:** Cualquier individuo que iteractúa con la computadora a nivel de aplicación. Los programadores, operadores y otro [|personal] técnico no son considerados usuarios cuando trabajan con la computadora a nivel profesional.
 * 33- PROGRAMADOR**: Un individuo que diseña la lógica y escribe las líneas de código de un programa de computadora.
 * 34-PROGRAMADOR DE APLICACIONES**: Individuo que escribe programas de aplicación en una [|organización] usuaria. La mayoría de los programadores son programadores de aplicación.
 * 35- PROGRAMADOR DE SISTEMAS**: En el departamento de procesamiento de datos de una gran organización, técnico experto en parte o en la totalidad de software de sistema de computadora, tal como el sistema operativo, el programa de control de [|red] y el sistema de [|administración] de [|base de datos]. Los programadores de [|sistemas]son responsables del rendimiento eficiente de los sistemas de computación.
 * 36- EMULADOR:**es un dispositivo que se construye para trabajar como otro.
 * 37- PILA:** Es el conjunto de registros de hardware ó cantidad reservada de memoria principal que se usa para cálculos aritméticos o para el seguimiento de las operaciones internas. Las [|pilas] se usan para realizar el seguimiento de la secuencia de rutinas que se llamen en un programa.
 * 38- ALMACENAMIENTO PRIMARIO** : La memoria interna de la computadora ( [|RAM] ).
 * 39- CÓDIGO MAQUINA**: para que se pueda ejecutar un programa, debe estar en lenguaje de maquina de la computadora que lo esta ejecutando.
 * 40- PROGRAMA EJECUTABLE:** Los [|archivos] de programa a menudo se denominan programas ejecutables, puesto que, al teclear su nombre ó al hacer clic sobre el icono que le corresponda en un entorno gráfico, logra que la computadora cargue y corra, o ejecute las instrucciones del archivo.
 * 41- DEPURADOR ( debugger )**: Es un programa que asiste en la depuración de un programa.
 * 42- ALMACENAMIENTO VIRTUAL**: Es una técnica que simula mas memoria que la que realmente existe y permita a la computadora ejecutar varios programas simultáneamente, sin importar su tamaño.
 * 43- PROGRAMA [|ENSAMBLADOR]:** Es un programa de computador preparado por un programador que toma las instrucciones que no estén en lenguaje de maquina y las convierte en una forma que puede ser usada por el computador.
 * 44- PERIFERICOS**: cualquier dispositivo de hardware conectado a una computadora.
 * 45- INSTRUCCION O SENTENCIA**: Conjunto de caracteres que se utilizan para dirigir un sistema de procesamiento de datos en la ejecución de una operación.
 * 46- MODULO OBJETO**: Es la salida directa de un ensamblador ó un compilador.
 * 47- EDITOR:** Es un software empleado para crear y manipular archivos de [|texto], tales como programas en lenguaje fuente, lista de nombres y direcciones.

REFERENCIAS: []

POSTEO: VANEGAS MARTINEZ ANA LUCIA