Este documento explica los conceptos básicos de los sistemas de información. Define un sistema de información como un sistema que recopila, almacena, procesa y distribuye información. Describe las tres funciones principales de un sistema de información: memoria, información y activa. También proporciona ejemplos de sistemas de información como un sistema de ajedrez y correo electrónico.
1. Conceptos
básicos de
Sistema de
Información
Carolina Varela Orjuela
Proyectos Informáticos
2. El concepto de sistemas de información,
surge en el año 1960, era un concepto
difícil de establecer ya que los sistemas
de información pueden ser analizados de
formas diferentes, desde diferentes
perspectivas:
• Su Contribución
• Estructura y comportamiento
• Funciones que desarrollan
3. La definición común de sistemas de
información es: “Un sistema de
información en un sistema que
recolecta, guarda, procesa y distribuye
información”. Sin embargo esta no es
una definición muy precisa.
Para los sistemas de información en
ingeniería, se restringe la definición de
sistemas diseñados, que son
diseñados y construidos por un
ingeniero.
La restricción es necesaria ya que hay
sistemas naturales que tienen
funciones de procesamiento de
información que están en esta área de
estudio. Por ejemplo el cerebro
humano se considera un sistema
complejo que recibe, guarda y
4. Por otro lado la definición también es muy general, ya
que el tipo de sistema también depende del tipo de
información que procesa.
Por ejemplo un fax puede ser considerado un sistema
de información por algunas personas, ya que es un
sistema que recibe documentos, que contienen datos,
guarda la información y envía los resultados a
diferentes destinatarios telefónicos.
Por otro lado podría decirse que el fax no es un sistema
de información, ya que a pesar de que recibe la
información en documentos, no la está interpretando.
Por esta razón, algunos autores prefieren dar un
significado más concreto para sistemas de información
dependiendo del contexto.
5. Un sistema es considerado como tal cuando
tiene estas tres funciones principales:
• Memoria
• Información
• Activa
Función de memoria:
Su objetivo es mantener una representación interna
del estado del dominio, esto es requerido por las
otras funciones del sistema, este estado cambia con
frecuencia en diferentes formas y el sistema debe
adaptarse a esos cambios de estado y modificar la
representación interna de acuerdo a dichos
cambios.
La función de información puede ser manejada de
dos maneras: por solicitud o de forma autónoma.
7. *Función de información:
El sistema proporciona información a los usuarios
acerca del estado del dominio. El estado del domino
puede ser observado directamente en el dominio, y a
la misma vez está representado en el sistema de
información.
La función de información puede ser manejada de dos
maneras: por solicitud o de forma autónoma.
La función de información no cambia el estado del
dominio. El sistema solo provee la información
requerida por los usuarios.
8. *Función activa
Con esta función el sistema desarrolla acciones
que modifican el estado del dominio. Para
ejecutar esta función, el sistema debe saber
que acciones puede tomar, y como estas
afectan el estado del dominio.
También opera de dos maneras, por solicitud el
usuario asigna al sistema desarrollar una
acción que puede modificar el estado del
dominio.
En forma autónoma el usuario asigna al
sistema desarrollar una acción que pueda
modificar el estado del dominio cuando una
condición particular se cumpla.
9. Ejemplo de las funciones en los dos modos:
Modos
Funciones Por solicitud Autónomo
Memoria Cambio de dirección del
cliente
Lectura de temperatura
Información Qué grado esta
cursando un estudiante?
Señal cuando la
temperatura esta sobre
un nivel establecido
Activa Interés de crédito a las
cuentas
Reposición automática
en una tienda
10. Ejemplos de sistemas de información:
*Sistema de juego de ajedrez:
El dominio consiste en el tablero, las
piezas, la posición de las piezas en el
tablero y el jugador. En un determinado
momento el dominio está en un estado
particular que cambia todo el tiempo. El
sistema debe mantener la representación
del estado del dominio, sin embargo esto
podría ocasionar que no se pueda jugar.
11. *Sistema de correos Intranet:
El dominio esta hecho por los
usuarios quienes envían o reciben
mensajes, listas de distribución,
mensajes, carpetas creados por
usuarios que organizan sus
mensajes y otros componentes.
La función activa consiste en el
envío de mensajes de diferentes
usuarios a diferentes destinatarios.
Esta función es a solicitud.
12. *Sistemas en Tiempo real
Un sistema en tiempo real monitorea y
controla un ambiente, monitorear el
ambiente es una función de memoria y el
control es una función activa.
Los sistemas en tiempo real interactúan
con usuarios, lo que lo hace la función por
solicitud.
13. Modelo conceptual
La base principal del modelo conceptual es la
lógica. Cualquier esquema conceptual se
puede especificar en algún tipo de lenguaje
lógico. El primer orden lógico, en ingles First
Object Logic (FOL) es suficiente para hacer
las especificaciones de la mayoría de
sistemas conceptuales.
Otros proyectos aplican otro tipo de leguajes
como UML. Hay una gran diversidad de
modelos conceptuales que pueden ser más o
menos útiles dependiendo del contexto o de
propósitos particulares.
15. Base de información
La base de información es la representación de
entidades y relaciones de un dominio y su clasificación
en una entidad y sus tipos de relación.
La clasificación de una entidad dentro de un tipo entidad
o de una relación dentro de un tipo relación se llama
hecho, la base de información contienen hechos acerca
de un dominio.
En el lenguaje FOL las entidades son representadas por
constantes y un hecho es una formula atómica con
variables.
Desafortunadamente, el termino de modelo conceptual
no es usado siempre para referenciar lo mismo en la
literatura. Adicionalmente, otros significados pueden ser:
*Modelo conceptual: Esquema conceptual
*Modelo Conceptual: Esquema conceptual + Base de
16. Esquema de comportamiento
El esquema de comportamiento especifica los
cambios validos en un estado del dominio, las
acciones que el sistema puede desarrollar
*Eventos de dominio:
Un evento de dominio es un estado de cambio
que consiste en un grupo de uno o mas eventos
estructurados que son percibidos como un
cambio valido en el dominio.
*Eventos de solicitud de acción:
Es una acción externa y su único efecto es el
cambio en la base de informacion que
corresponde exactamente a un evento de
dominio.
17. *Tipos de eventos:
Un tipo de evento es un concepto, cuyas instancias son
eventos, los eventos tienen características que son
relaciones con otras entidades.
*Restricciones de integridad:
Las restricciones de integridad definen un esquema
conceptual que debe ser consistente. Esto significa que
el estado de base de información debe satisfacer dichas
restricciones.
Por ejemplo las siguientes restricciones son muy
comunes:
*Todo el mundo trabaja para alguien
*Nadie trabaja por si mismo
*Si x trabaja para y y y trabajan para z, entonces x
trabaja para z
18. *Reglas de derivación:
Una regla de derivación es una pieza de un dominio
de conocimiento general que define un tipo de
entidad o relación en relación con otros. Las reglas
de derivación están definidas en el esquema
conceptual.
Una regla de derivación es una expresión que define
como nuevos hechos pueden ser inferidos por otros.
Las reglas de derivación pueden ser especificadas
en un dominio dado.
El propósito principal de modelado conceptual es
obtener el esquema conceptual del sistema de
información correspondiente.
19. *La arquitectura abstracta en un sistema de
información
El término arquitectura es usado para referirse
a los componentes principales del software y a
sus relaciones.
Un sistema externo es una forma de
representación del estado del dominio y una
base de datos externa es una representación
virtual del estado del dominio en el esquema
externo.
20. Ejemplo de esquema
conceptual para el ejemplo
del juego de ajedrez en
leguaje FOL
21. El procesador externo es el componente
arquitectónico que interactúa con los usuarios.
El procesador de informacion es el componente
que maneja los mensajes enviados por los
usuarios y desarrolla una función activa que
puede ser delegada al sistema.
El esquema interno es la forma usada
internamente por el sistema para representar el
estado del dominio y la base de datos interna es
la representación del estado en ese esquema.
22. *Requerimientos de ingeniería:
Los requerimientos de ingeniería son un
proceso complejo porque involucra un gran
número de participantes como usuarios,
diseñadores, jefes y todos ellos tienen
diferentes puntos de vista, necesidades e
intereses diferentes. Los requerimientos de
ingeniería consisten en 3 procesos:
*Levantamiento de requerimientos
*Especificación de requerimientos
*Validación de requerimientos
23. *Breve historia del modelamiento conceptual
EL modelamiento conceptual de sistemas de información
es el fruto de la búsqueda y el desarrollo que se viene
trabajando desde 1960.
*Modelos de datos semánticos
El modelo semántico más popular fue el de Chen’s E/R
Entidad relación en 1976. En 1979 Codd publico una
extensión de ese modelo, presentando el modelo
relacional.
*Modelos conceptuales de sistemas de información
El campo de modelamiento conceptual ha sido
influenciado por campos relacionados con el
conocimiento y representación de la ingeniera de
software