Trminos Bsicos ............................................................................................... 2 Sistemas de Informacin ................................................................................ 2 Definicin .................................................................................................... 2 Objetivos .................................................................................................... 4 Caractersticas............................................................................................ 4 Metodologa de la Programacin .................................................................... 5 Programa ................................................................................................... 6 Programacin ............................................................................................. 7 Programador .............................................................................................. 7 Tareas y Diseo de Implantacin .................................................................. 8 Algoritmo ........................................................................................................ 9 Diagrama de Flujo .......................................................................................... 9 Ciclo de Vida de los Sistemas Informativos .................................................... 10 Investigacin preliminar .............................................................................. 11 Determinacin de los requerimientos del sistema ...................................... 11 Diseo del sistema ..................................................................................... 11 Desarrollo del software ............................................................................... 12 Prueba del sistema ..................................................................................... 12 Implantacin y evaluacin .......................................................................... 12 Base de Datos .................................................................................................... 13 Definicin ........................................................................................................ 13 Caractersticas ................................................................................................ 13 Funcin ........................................................................................................... 14 Organizacin................................................................................................... 15 Nivel de compartimiento ............................................................................. 15 Caractersticas de acceso a los datos ........................................................ 15 Nivel de conocimiento ................................................................................ 17
En el mundo actual han surgido diversos computadores que han venido facilitando las actividades diarias del ser humano, por medio de sistemas de informacin o programas que permiten almacenar datos y poderlos recuperar para futuras consultas, realizacin de reportes, toma de decisiones, entre muchos otros que hacen de las actividades diaria una tarea ms fcil de ejecutar. De igual forma, hoy en da estos sistemas de informacin son aplicados en supermercados, bancos, hospitales, agendas electrnicas, organizadores entre otros, con el propsito de llevar a cabo de manera ptima y en menor tiempo las actividades cotidianas, esto es llamado diseo y desarrollo de sistemas. Por tal motivo a lo largo de este trabajo de investigacin, se conocern los trminos bsicos relacionados con estos sistemas como son: sistemas de informacin, metodologa de la programacin, fases y diseo para la implantacin, algoritmos, diagramas de flujo y el ciclo de vida de los sistemas de informacin. Finalmente se establecer la definicin, caractersticas, funciones y organizacin de las bases de datos los cuales son un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso.
2
Trminos Bsico
Sistema de Informacin
Definicin
Un sistema de informacin es un conjunto de elementos interrelacionados con el propsito de prestar atencin a las demandas de informacin de una organizacin, para elevar el nivel de conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones. (Pea, 2009). Otros autores como Peralta (2008), de una manera ms acertada define sistema de informacin como: conjunto de elementos que interactan entre s con el fin de apoyar las actividades de una empresa o negocio. Teniendo muy en cuenta el equipo computacional necesario para que el sistema de informacin pueda operar y el recurso humano que interacta con el Sistema de Informacin, el cual est formado por las personas que utilizan el sistema. Un sistema de informacin realiza cuatro actividades bsicas: entrada, almacenamiento, procesamiento y salida de informacin. (Peralta, 2008) Entrada de Informacin: Es el proceso mediante el cual el Sistema de Informacin toma los datos que requiere para procesar la informacin. Las entradas pueden ser manuales o automticas. Las manuales son aquellas que se proporcionan en forma directa por el usuario, mientras que las automticas son datos o informacin que provienen o son tomados de otros sistemas o mdulos. Esto ltimo se denomina interfases automticas. Las unidades tpicas de entrada de datos a las computadoras son las terminales, las cintas magnticas, las unidades de diskette, los cdigos de barras, los escners, la voz, los monitores sensibles al tacto, el teclado y el mouse, entre otras. 3
Almacenamiento de informacin: El almacenamiento es una de las actividades o capacidades ms importantes que tiene una computadora, ya que a travs de esta propiedad el sistema puede recordar la informacin guardada en la seccin o proceso anterior. Esta informacin suele ser almacenada en estructuras de informacin denominadas archivos. La unidad tpica de almacenamiento son los discos magnticos o discos duros, los discos flexibles o diskettes y los discos compactos (CD- ROM). Procesamiento de Informacin: Es la capacidad del Sistema de Informacin para efectuar clculos de acuerdo con una secuencia de operaciones preestablecida. Estos clculos pueden efectuarse con datos introducidos recientemente en el sistema o bien con datos que estn almacenados. Esta caracterstica de los sistemas permite la transformacin de datos fuente en informacin que puede ser utilizada para la toma de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones genere una proyeccin financiera a partir de los datos que contiene un estado de resultados o un balance general de un ao base. Salida de Informacin: La salida es la capacidad de un Sistema de Informacin para sacar la informacin procesada o bien datos de entrada al exterior. Las unidades tpicas de salida son las impresoras, terminales, diskettes, cintas magnticas, la voz, los graficadores y los plotters, entre otros. Es importante aclarar que la salida de un Sistema de Informacin puede constituir la entrada a otro Sistema de Informacin o mdulo. En este caso, tambin existe una interfase automtica de salida. Otro autor define que Un sistema de informacin es el sistema de personas, registros de datos y actividades que procesa los datos y la informacin en cierta organizacin, incluyendo manuales de procesos o procesos automatizados. (s/a, 2008).
4
Objetivos
El objetivo de un sistema de informacin es dar sentido a su coleccin, facilitar el proceso de aprendizaje, estimular la curiosidad, suprimir la memorizacin de hechos y datos que se pueden perjudicar el desarrollo del pensamiento crtico y la autoestima, tiende a cerrar la brecha entre los conceptos e intuicin, y entre la teora y la praxis (Buckland, 1991:36). Una de las funciones principales de los sistemas de informacin es proporcionar el servicio de recuperacin de informacin. Mientras que las tareas de las mismas son reunir, concentrar, ordenar y almacenar la informacin y posteriormente ponerlo a disposicin de los usuarios y de los ciudadanos que la soliciten, persiguiendo como objetivo final, brindar informacin. Los Sistemas de Informacin cumplen tres objetivos bsicos dentro de las organizaciones: 1. Automatizacin de procesos operativos. 2. Proporcionar informacin que sirva de apoyo al proceso de toma de decisiones. 3. Lograr ventajas competitivas a travs de su implantacin y uso.
Caractersticas
Un sistema de informacin tiene diversas caractersticas dependiendo de la perspectiva con la que se observa. A continuacin se presentan las caractersticas ms resaltantes de los sistemas de informacin: Propsito u objetivo: todo sistema tiene uno o algunos propsitos. Los elementos (u objetos), como tambin las relaciones, definen una distribucin que trata siempre de alcanzar un objetivo. Globalismo o totalidad: un cambio en una de las unidades del sistema, con probabilidad producir cambios en las otras. El efecto total se presenta como un ajuste a todo el sistema. Hay una relacin de 5
causa/efecto. De estos cambios y ajustes, se derivan dos fenmenos: entropa y homeostasia. Entropa: es la tendencia de los sistemas a desgastarse, a desintegrarse, para el relajamiento de los estndares y un aumento de la aleatoriedad. La entropa aumenta con el correr del tiempo. Si aumenta la informacin, disminuye la entropa, pues la informacin es la base de la configuracin y del orden. De aqu nace la negentropa, o sea, la informacin como medio o instrumento de ordenacin del sistema. Homeostasia: es el equilibrio dinmico entre las partes del sistema. Los sistemas tienen una tendencia a adaptarse con el fin de alcanzar un equilibrio interno frente a los cambios externos del entorno. Una organizacin podr ser entendida como un sistema o subsistema o un supersistema, dependiendo del enfoque. El sistema total es aquel representado por todos los componentes y relaciones necesarios para la realizacin de un objetivo, dado un cierto nmero de restricciones. Los sistemas pueden operar, tanto en serie como en paralelo.
Metodologa de la Programacin
Una metodologa de programacin es un conjunto o sistema de mtodos, principios y reglas que permiten enfrentar de manera sistemtica el desarrollo de un programa que resuelve un problema algortmico. Estas metodologas generalmente se estructuran como una secuencia de pasos que parten de la definicin del problema y culminan con un programa que lo resuelve. A continuacin se presenta de manera general los pasos de una metodologa: El Dilogo : Con la cual se busca comprender totalmente el problema a resolver. La Especificacin: Con la cual se establece de manera precisa las entradas, salidas y las condiciones que deben cumplir. 6
Diseo: En esta etapa se construye un algoritmo que cumpla con la especificacin. Codificacin: Se traduce el algoritmo a un lenguaje de programacin. Prueba y Verificacin: Se realizan pruebas del programa implementado para determinar su validez en la resolucin del problema.
Programa
Un programa de cmputo o programa informtico (software) es un conjunto o secuencia de instrucciones (llamadas tambin cdigo) que pueden ser interpretadas y ejecutadas en el CPU de la computadora. Esta secuencia de instrucciones se escribe en alguno de los diversos lenguajes de programacin que existen, como BASIC, Pascal o C. Visto de manera ms general, el programa contiene el esquema que especifica la secuencia de pasos que se siguen para completar un proceso expresado en un lenguaje de programacin. Los programas pueden caer en una de dos categoras: Programas del sistema o programas de aplicacin. Regularmente todos estos programas estn compuestos de muchos archivos: algunos contienen las instrucciones para la computadora y otros contienen datos. El nombre de un archivo suele estar seguido de un punto y una extensin. La extensin por lo general da indicios del tipo de archivo de que se trata. Es costumbre que los archivos, los cuales componen una aplicacin, se almacenen en una misma carpeta o directorio que se denomina directorio de la aplicacin y que contar con un nombre que haga alusin a la aplicacin. La programacin o desarrollo de software, es un el procedimiento que permite la creacin de los programas. Como se muestra ms adelante consiste de seis pasos. No se trata slo de teclear las instrucciones en la computadora. La creacin de programas involucra actividades de anlisis y 7
diseo, previas al paso en el cual se traducir a un algoritmo, al lenguaje de computacin, para entonces proseguir a realizar pruebas de funcionamiento al cdigo as obtenido.
Programacin
La programacin es el proceso de disear, codificar, depurar y mantener el cdigo fuente de programas computacionales. El cdigo fuente es escrito en un lenguaje de programacin. El propsito de la programacin es crear programas que exhiban un comportamiento deseado. El proceso de escribir cdigo requiere frecuentemente conocimientos en varias reas distintas, adems del dominio del lenguaje a utilizar, algoritmos especializados y lgica formal. Programar no involucra necesariamente otras tareas tales como el anlisis y diseo de la aplicacin (pero s el diseo del cdigo), aunque s suelen estar fusionadas en el desarrollo de pequeas aplicaciones.
Programador
Un programador es aquella persona que escribe, depura y mantiene el cdigo fuente de un programa informtico, es decir, del conjunto de instrucciones que ejecuta el hardware de una computadora para realizar una tarea determinada. La programacin es una de las principales disciplinas dentro de la informtica. En la mayora de los pases, programador es tambin una categora profesional reconocida. Los programadores tambin reciben el nombre de desarrolladores de software, aunque estrictamente forman parte de un equipo de personas de distintas especialidades (mayormente informticas), y siendo que el equipo es propiamente el desarrollador.
8
Tareas y Diseo de Implantacin
Dentro del ciclo de vida se encuentra la fase de implementacin de un sistema, es la fase ms costosa y que consume ms tiempo, se dice que es costosa porque muchas personas, herramientas y recursos, estn involucrados en el proceso y consume mucho tiempo porque se completa todo el trabajo realizado previamente durante el ciclo de vida. En la fase de implementacin se instala el nuevo sistema de informacin para que empiece a trabajar y se capacita a sus usuarios para que puedan utilizarlo. La instalacin puede realizarse segn cuatro mtodos: Directo, paralelo, piloto y en fases. Mtodo directo: Se abandona el sistema antiguo y se adopta inmediatamente el nuevo. Esto puede ser sumamente riesgoso porque si algo marcha mal, es imposible volver al sistema anterior, las correcciones debern hacerse bajo la marcha. Regularmente con un sistema nuevo suelen surgir problemas de pequea y gran escala. Si se trata de grandes sistemas, un problema puede significar una catstrofe, perjudicando o retrasando el desempeo entero de la organizacin. Mtodo paralelo: Los sistemas de informacin antiguo y nuevo operan juntos hasta que el nuevo demuestra ser confiable. Este mtodo es de bajo riesgo. Si el sistema nuevo falla, la organizacin puede mantener sus actividades con el sistema antiguo. Pero puede representar un alto costo al requerir contar con personal y equipo para laborar con los dos sistemas, por lo que este mtodo se reserva especficamente para casos en los que el costo de una falla sera considerable. Mtodo piloto: Pone a prueba el nuevo sistema slo en una parte de la organizacin. Al comprobar su efectividad, se implementa en el resto de la organizacin. El mtodo es menos costoso que el paralelo, aunque ms riesgoso. Pero en este caso el riesgo es controlable al limitarse a ciertas reas, sin afectar toda la empresa. 9
Mtodo en fases: La implementacin del sistema se divide en partes o fases, que se van realizando a lo largo de un periodo de tiempo, sucesivamente. Una vez iniciada la primera fase, la segunda no se inicia hasta que la primera se ha completado con xito. As se contina hasta que se finaliza con la ltima fase. Es costoso porque se hace ms lenta la implementacin, pero sin duda tiene el menor riesgo.
Algoritmo
Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solucin para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solucin de un problema. Para realizar un programa es conveniente el diseo y definicin previa del algoritmo. Los algoritmos son independientes de los lenguajes de programacin. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje diferente de programacin. El algoritmo es la infraestructura de cualquier solucin, escrita luego en cualquier lenguaje de programacin. De igual forma se define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solucin de un problema. Mtodo y notacin en las distintas frmulas del clculo. El algoritmo constituye un mtodo para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma ms sencilla.
Diagrama de Flujo
Un diagrama de flujo es una representacin grfica de un proceso. Cada paso del proceso es representado por un smbolo diferente que contiene una breve descripcin de la etapa de proceso. Los smbolos grficos del flujo del 10
proceso estn unidos entre s con flechas que indican la direccin de flujo del proceso. El diagrama de flujo ofrece una descripcin visual de las actividades implicadas en un proceso mostrando la relacin secuencial ente ellas, facilitando la rpida comprensin de cada actividad y su relacin con las dems, el flujo de la informacin y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el nmero de pasos del proceso, las operaciones de interdepartamentales. Facilita tambin la seleccin de indicadores de proceso. Segn Gmez (1997), es un diagrama que expresa grficamente las distintas operaciones que componen un procedimiento o parte de este, estableciendo su secuencia cronolgica. Segn su formato o propsito, puede contener informacin adicional sobre el mtodo de ejecucin de las operaciones, el itinerario de las personas, las formas, la distancia recorrida el tiempo empleado, entre otros. As mismo Chiavenato (1993), define el Diagrama de Flujo, como una grfica que representa el flujo o la secuencia de rutinas simples. Tiene la ventaja de indicar la secuencia del proceso en cuestin, las unidades involucradas y los responsables de su ejecucin.
Ciclo de Vida de los Sistemas Informativos
El ciclo de vida de desarrollo de un sistema Segn James Seen consta de seis (6) funciones o fases que se explican de la siguiente manera:
Figura 1. Ciclo de vida de los Sistemas Informativos. Tomado de Anlisis y diseo de sistemas de informacin
11
Investigacin preliminar
Se inicia a travs de la solicitud del sistema (ya sea por medio verbal, fax, e-mail, entre otros.); se aclarara la solicitud del horario, es decir se especificaran los pasos a tomar; se realizara un estudio de factibilidad, es decir con que recursos cuento, se tomaran en cuenta 3 factores en este caso: a) Econmico: el valor econmico en funcin al personal, equipos, entre otros. b) Tcnica: que ser la verificacin del software y hardware as como el personal tcnico y c) Operacional: ver si estn en la capacidad de operar con el nuevo sistema; finalmente se aprobara la solicitud, es decir saber si cumple con las caractersticas estipuladas.
Determinacin de los requerimientos del sistema
Es decir que tan grande es, examinar los procesos; se hace un estudio del sistema actual, y se determinan los nuevos requerimientos del sistema (a travs de formularios, encuestas, entre otros), as como las entradas y salidas del sistema actual.
Diseo del sistema
Va a ser como se va a desarrollar el sistema, la forma en cmo esos requerimientos los voy a automatizar, se definen las formas de clculo, y se describe como se transformaran los datos en informacin; este diseo se realizara en dos bases, una lgica: donde se harn modelos e-r, bases de datos, diagramas de flujo de datos, entre otros, y una fsica: es decir todo lo tangible (papeles, grficos, entre otros). 12
Desarrollo del software
Se dar la construccin y programacin de este sistema, se recomienda en algunos casos usar diseadores y analistas de la compaa y programadores de otra compaa, o viceversa, aunque esto puede tener sus ventajas: los costos pueden ser menores, es rentable usar un terreno por los costos, y tambin sus desventajas: no existira comunicacin fiel entre programadores y diseadores, entre otros.
Prueba del sistema
Aqu se pretende detectar las posibles fallas de aplicacin del sistema (fallas de programacin, de anlisis, de diseo (este es el ms crtico), en este proceso se simulan entradas de datos, se ponen a usuarios externos a interactuar con el sistema, se hace la aprobacin escrita de todos los aspectos del sistema, cabe destacar que esto debe hacerse de forma gradual.
Implantacin y evaluacin
La implantacin es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicacin y construir todos los archivos de datos necesarios para utilizarla, esta implantacin se puede hacer por 3 enfoques, 1. Piloto: se elegir solo un sector de la empresa para usar el sistema, 2. Paralelo: se utilizara el sistema viejo y el nuevo al mismo tiempo, para comparar, 3. Por sustitucin: sencillamente se sustituye todo el sistema (es el ms riesgoso); la evaluacin se lleva a cabo para identificar puntos dbiles y fuertes, como la operacionalidad (cmo funciona el sistema), la 13
administracin, el desempeo de desarrollo (seria una relacin de tiempo versus beneficio), el desempeo como tal y el desempeo organizacional (relacin costo versus beneficio).
Base de Datos
Definicin
Una base de datos es un almacn que nos permite guardar grandes cantidades de informacin de forma organizada para que luego podamos encontrar y utilizar fcilmente. El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada estructurada. Desde el punto de vista informtico, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Cada base de datos se compone de una o ms tablas que guarda un conjunto de datos. Cada tabla tiene una o ms columnas y filas. Las columnas guardan una parte de la informacin sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro. Se define una base de datos como una serie de datos organizados y relacionados entre s, los cuales son recolectados y explotados por los sistemas de informacin de una empresa o negocio en particular.
Caractersticas
Entre las principales caractersticas de los sistemas de base de datos podemos mencionar:
14
Independencia lgica y fsica de los datos. Redundancia mnima. Acceso concurrente por parte de mltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditora. Respaldo y recuperacin. Acceso a travs de lenguajes de programacin estndar.
Funcin
Una base de datos tpica conlleva la existencia de tres tipos de usuario con relacin a su diseo, desarrollo y funcionalidad que son: El administrador de bases de datos (DBA: Database Administrator) que disea y mantiene la base de datos. El desarrollador de aplicaciones (programador) que implementa las transacciones e interfaces. Los usuarios finales que consultan y editan la informacin de la base de datos mediante un programa desarrollado a su medida. Por lo tanto, podemos decir que el propsito de una base de datos es doble, pues tiene que responder a consultas sobre los datos que contiene, y ejecutar transacciones con la informacin. Adems debe permitir consultas (llamadas query) que se formula como una expresin lgica sobre la informacin y hace relaciones definidas en el esquema de la base de datos, el resultado es la identificacin de un subconjunto lgico de la base de datos, es decir, una seleccin de registros que cumplen la condicin lgica. Para llevar a cabo tareas, el administrador de bases de datos (DBA) tiene a su disposicin la principal herramienta de una base de datos, que es el sistema gestor de bases de datos (DBMS) y a 15
travs de ste se realizan todas las operaciones con los datos (consultas y transacciones), de forma que al DBA no le preocupa la manera en que los datos se encuentran almacenados fsicamente, pudindose concentrar en los aspectos conceptuales en cuanto a diseo, desarrollo y mantenimiento.
Organizacin
El diseo de un sistema de base de datos implica la toma de decisiones sobre la ubicacin de los programas que accedern a la base de datos y sobre los propios datos que constituyen esta ltima, a lo largo de los diferentes puestos que configuren una red de computadoras. Tradicionalmente se ha clasificado la organizacin de los sistemas de bases de datos distribuidos sobre tres dimensiones:
Nivel de compartimiento
El nivel de compartimiento presenta tres alternativas: inexistencia, es decir, cada aplicacin y sus datos se ejecutan en una computadora con ausencia total de comunicacin con otros programas u otros datos; se comparten slo los datos y no los programas, en tal caso existe una rplica de las aplicaciones en cada mquina y los datos viajan por la red; y se reparten datos y programas, dado un programa ubicado en un determinado sitio, ste puede solicitar un servicio a otro programa localizado en un segundo lugar, el cual podr acceder a los datos situados en un tercer emplazamiento.
Caractersticas de acceso a los datos
Respecto a las caractersticas de acceso a los datos existen dos alternativas principalmente: el modo de acceso a los datos que solicitan los 16
usuarios puede ser esttico, es decir, no cambiar a lo largo del tiempo, o bien, dinmico. Se puede comprender la dificultad de encontrar sistemas distribuidos reales que puedan clasificarse como estticos. Sin embargo, lo realmente importante radica, estableciendo el dinamismo como base, cuntas variaciones sufre a lo largo del tiempo. Esta dimensin establece la relacin entre el diseo de bases de datos distribuidas y el procesamiento de consultas.
Nivel de conocimiento
La tercera clasificacin es el nivel de conocimiento de las caractersticas de acceso. Una posibilidad es, evidentemente, que los diseadores carezcan de informacin alguna sobre cmo los usuarios acceden a la base de datos. Es una posibilidad terica, pero sera muy laborioso abordar el diseo de la base de datos con tal ausencia de informacin. Lo ms prctico sera conocer con detenimiento la forma de acceso de los usuarios. A la hora de abordar el diseo de una base de datos distribuida se puede optar principalmente por dos tipos de estrategias: la estrategia ascendente y la estrategia descendente. La estrategia ascendente podra aplicarse en aquel caso donde haya que proceder a un diseo a partir de un nmero de pequeas bases de datos existentes, con el fin de integrarlas en una sola. En este caso se partira de los esquemas conceptuales locales y se trabajara para llegar a conseguir el esquema conceptual global. La estrategia descendente debera resultar familiar a la persona que posea conocimientos sobre el diseo de bases de datos, exceptuando la fase del diseo de la distribucin.
17
CONCLUSIN
En conclusin puedo decir, que para que un sistema de informacin computarizado funcione lo mejor posible, primero que nada es necesario que se combinen el Hardware y Software adecuados para el desempeo de la tarea requerida, es muy importante que se realicen estudios sobre los diferentes programas (Software) y los dispositivos (Hardware) que existen para elegir el que mejor convenga. Despus debe de haber una buena comunicacin entre el usuario y el programador para especificar claramente lo que se requiere. Y como final para que un sistema funcione adecuadamente, deben de existir documentacin del mismo, los procedimientos para cada funcin del sistema, ya que el ms uso de ste puede ocasionar que no sea optimo en su funcionamiento.
18
REFERENCIAS BIBLIOGRFICAS
- Buckland, M. (1991). Informacin and information systems. New York: Greenwood.
- Chiavenato. (1993). Iniciacin a la organizacin y control. Editorial Mc Graw Gil. Pg. 66 hasta 72.
- Gmez.(1997). Sistemas administrativos, anlisis y diseos. Editorial Mc Graw Gil. Pg. 96 a la 103, 107 a la 117.
- Laboda, Galimany, Pena y Gual (1985). Software. Biblioteca prctica de la computacin. Barcelona: Ediciones Ocano-xito, S.A.
- Pea Ayala, Alejandro. (2009). Ingeniera de software: Gua para crear sistemas de informacin. Disponible desde: http://www.wolnm.org Versin en PDF.
- Peralta, Manuel. (2008). Sistema de Informacin. Disponible desde: www.monografia.com.
- S/a. 2008. Concepto Sistema de Informacin
- Senn (s/f). Anlisis y diseo de sistemas de informacin.