SlideShare una empresa de Scribd logo
1 de 24
Conceptos 
básicos de 
Sistema de 
Información 
Carolina Varela Orjuela 
Proyectos Informáticos
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
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
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.
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.
Representación de un sistema de informacion
*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.
*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.
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
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.
*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.
*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.
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.
Ejemplo de modelo conceptual
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
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.
*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
*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.
*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.
Ejemplo de esquema 
conceptual para el ejemplo 
del juego de ajedrez en 
leguaje FOL
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.
*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
*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
GRACIAS

Más contenido relacionado

La actualidad más candente

Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionaleskdulcey
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objetoRaul Quispe P
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.omarzon
 
Expocicion de base de datos grupo beta
Expocicion de base de datos grupo betaExpocicion de base de datos grupo beta
Expocicion de base de datos grupo betaErika Cuasapas
 
109545664 modelado-fisico-de-una-base-de-datos
109545664 modelado-fisico-de-una-base-de-datos109545664 modelado-fisico-de-una-base-de-datos
109545664 modelado-fisico-de-una-base-de-datosMiguel Ángel
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad imarce821
 
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosTema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosESCOM
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetosjorge220395
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datosliras loca
 
Abstraccion de datos
Abstraccion de datosAbstraccion de datos
Abstraccion de datosDIOSANEGRA
 

La actualidad más candente (20)

Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionales
 
Base de datos objeto
Base de datos objetoBase de datos objeto
Base de datos objeto
 
Modelo de datos.
Modelo de datos.Modelo de datos.
Modelo de datos.
 
Estandarización
EstandarizaciónEstandarización
Estandarización
 
Expocicion de base de datos grupo beta
Expocicion de base de datos grupo betaExpocicion de base de datos grupo beta
Expocicion de base de datos grupo beta
 
109545664 modelado-fisico-de-una-base-de-datos
109545664 modelado-fisico-de-una-base-de-datos109545664 modelado-fisico-de-una-base-de-datos
109545664 modelado-fisico-de-una-base-de-datos
 
Para el producto final de curso
Para el producto final de cursoPara el producto final de curso
Para el producto final de curso
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad i
 
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicosTema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
Tema 9 Bases De Datos Relacionales Difusas Modelos TeóRicos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Glosario bases de datos
Glosario bases de datosGlosario bases de datos
Glosario bases de datos
 
2011
20112011
2011
 
2011
20112011
2011
 
Abstracción de datos
Abstracción de datosAbstracción de datos
Abstracción de datos
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datos
 
Abstraccion de datos
Abstraccion de datosAbstraccion de datos
Abstraccion de datos
 

Similar a Conceptos básicos de sistema de información

Conceptual modeling of information systems
Conceptual modeling of information systemsConceptual modeling of information systems
Conceptual modeling of information systemsOlgaLuPin
 
Función de un sistema de información
Función de un sistema de informaciónFunción de un sistema de información
Función de un sistema de informaciónYira Ariza
 
Modelo conceptual
Modelo conceptualModelo conceptual
Modelo conceptualjennycarob
 
Presentación Modelado
Presentación ModeladoPresentación Modelado
Presentación Modelados_milep
 
Modelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónModelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónKharem Torrenegra
 
Introduccion al modelado conceptual de sistemas de informacion
Introduccion al modelado conceptual de sistemas de informacionIntroduccion al modelado conceptual de sistemas de informacion
Introduccion al modelado conceptual de sistemas de informacionjsvq85
 
Modelos conceptuales
Modelos conceptualesModelos conceptuales
Modelos conceptualesEnrique Polo
 
Modelado Conceptual de Sistemas de Información
Modelado Conceptual de Sistemas de InformaciónModelado Conceptual de Sistemas de Información
Modelado Conceptual de Sistemas de Informaciónrubenmoncaleano
 
Funciones de un Sistema de Información
Funciones de un Sistema de InformaciónFunciones de un Sistema de Información
Funciones de un Sistema de InformaciónWilliam Ruiz
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informacióngilbertodiaz75
 
Colegio de bachillerato´´cariamanga´´
Colegio de bachillerato´´cariamanga´´Colegio de bachillerato´´cariamanga´´
Colegio de bachillerato´´cariamanga´´marle1234
 
Sistemas de gestión de bases de datos
Sistemas de gestión de bases de datosSistemas de gestión de bases de datos
Sistemas de gestión de bases de datosUniversidad de Panamá
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datosVanessa Perez
 
Unidad 2 diseño orientado a objetos
Unidad 2 diseño orientado a objetosUnidad 2 diseño orientado a objetos
Unidad 2 diseño orientado a objetosRene Guaman-Quinche
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datosDiana Vélez
 

Similar a Conceptos básicos de sistema de información (20)

Conceptual modeling of information systems
Conceptual modeling of information systemsConceptual modeling of information systems
Conceptual modeling of information systems
 
Función de un sistema de información
Función de un sistema de informaciónFunción de un sistema de información
Función de un sistema de información
 
Modelo conceptual
Modelo conceptualModelo conceptual
Modelo conceptual
 
Presentación Modelado
Presentación ModeladoPresentación Modelado
Presentación Modelado
 
Modelo conceptual de sistemas de información
Modelo conceptual de sistemas de informaciónModelo conceptual de sistemas de información
Modelo conceptual de sistemas de información
 
Introduccion al modelado conceptual de sistemas de informacion
Introduccion al modelado conceptual de sistemas de informacionIntroduccion al modelado conceptual de sistemas de informacion
Introduccion al modelado conceptual de sistemas de informacion
 
Modelos conceptuales
Modelos conceptualesModelos conceptuales
Modelos conceptuales
 
Modelado Conceptual de Sistemas de Información
Modelado Conceptual de Sistemas de InformaciónModelado Conceptual de Sistemas de Información
Modelado Conceptual de Sistemas de Información
 
Funciones de un Sistema de Información
Funciones de un Sistema de InformaciónFunciones de un Sistema de Información
Funciones de un Sistema de Información
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Colegio de bachillerato´´cariamanga´´
Colegio de bachillerato´´cariamanga´´Colegio de bachillerato´´cariamanga´´
Colegio de bachillerato´´cariamanga´´
 
L7 Capitulo 1 y 2 Maria V. Nevado C.
L7 Capitulo 1 y 2 Maria V. Nevado C.L7 Capitulo 1 y 2 Maria V. Nevado C.
L7 Capitulo 1 y 2 Maria V. Nevado C.
 
Sistemas de gestión de bases de datos
Sistemas de gestión de bases de datosSistemas de gestión de bases de datos
Sistemas de gestión de bases de datos
 
Bd introducción
Bd  introducciónBd  introducción
Bd introducción
 
Trabajo de base de datos
Trabajo de base de datosTrabajo de base de datos
Trabajo de base de datos
 
Gestores de bases de datos
Gestores de bases de datosGestores de bases de datos
Gestores de bases de datos
 
Unidad 2 diseño orientado a objetos
Unidad 2 diseño orientado a objetosUnidad 2 diseño orientado a objetos
Unidad 2 diseño orientado a objetos
 
Sistemas gestores de las bases de datos
Sistemas gestores de las bases de datosSistemas gestores de las bases de datos
Sistemas gestores de las bases de datos
 
Repaso2
Repaso2Repaso2
Repaso2
 

Último

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Último (11)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Conceptos básicos de sistema de información

  • 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.
  • 6. Representación de un sistema de informacion
  • 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.
  • 14. Ejemplo de modelo conceptual
  • 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