2. Funciones de un Sistema de
Información
Que es un sistema de información?
El concepto inicia en 1960, como un sistema diseñado para
soportar operaciones, administración y toma de decisiones
en una organización.
Los requerimientos de un SI son determinados por los
objetivos de la organización.
La definición clásica de un SI que almacena, procesa y
distribuye información.
Si tenemos en cuenta la definición anterior un Fax puede ser
considerado como un sistema de información, recibe
información la procesa, la distribuye; por tanto no abarca
todos los conceptos que aborda un sistema de información
teniendo en cuenta la importancia que tiene a nivel
organizacional.
3. En los SI aparece un concepto adicional
llamado Dominio o Universo de discurso.
Desde el punto de vista organizacional el
dominio es la organización.
Existen 3 funciones principales :
- Memoria: mantiene una representación del
estado del dominio.
- Informativa: Provee información acerca
del estado de dominio.
- Activo: Realiza acciones que cambien el
estado del dominio.
4. Función de la Memoria :
- el objetivo es mantener una representación
externa de estado del dominio, necesita de
otras funciones del sistema.
Puede ser realizada de
dos maneras:
Solicitud:cuando el estado cambia
los usuarios del sistema realizan la
solicitud para que se actualizado
Autónoma : El sistema guarda el
estado del dominio sin una
solicitud de un usuario
5. Función Informativa:
Provee a los usuarios información acerca del estado del
dominio, el estado es representado en el sistema de
información.
Ej : cantidad de ventas a clientes pequeños; puede ser
consultada en el momento que se requiera; puede ser
revisada por el dominio en cualquier momento.
Las consultas que normalmente realzan los usuarios deben
ser en un lenguaje que tanto el sistema de información como
el usuario puedan comprender fácilmente.
Pueden ser realizadas en dos modos :
Solicitud : El usuario recibe información cuándo realizan la
consulta de una manera explicita.
Autónomo : los usuarios definen la condición que satisface su
consulta.
6. Función Activa
El sistema realiza acciones que modifican el estado de dominio, el
sistema debe conocer las acciones que va realizar, cuando se
hacen y como afectan el estado del dominio.
Solicitud : los usuarios delegan al sistema mejorar una acción
que puede modificar el estado del dominio.
Ej: Un usuario puede preguntar a un sistema que calcule el interés de
una cuenta y un crédito y que calcule los %.
Autónomo: los usuarios delegan al sistema mejorar una acción
que puede modificar el estado del dominio, cuando una
condición en particular se cumple.
7. Modelado Conceptual
Los conceptos de modelado conceptual surgen a partir de :
La función de memoria mantiene una representación del estado
del dominio, debemos definir un estado particular que pueda ser
representado.
El estado de la mayoría de los dominio varia con el tiempo los
cambios deben ser definidos, es necesario definir cuando una
representación es consistente.
La representación del estado del sistema de información debe
ser consistente, Respuesta a consultas realizadas por los
usuarios esta característica usa reglas que pueden ser definidas.
8. Esquema Estructural
• Un dominio consiste en numero de objetos y de
relaciones entre ellos.
Ej: Un dominio de una compañía puede tener
conceptos de el cliente, producto y sus ventas; los
objetos son clasificados como clientes, productos y
ventas y las relaciones entre clientes, ventas y
productos.
• Un dominio además de objetos y relaciones
consiste en a forma del ver el mundo de un dominio.
• El modelo conceptual puede ser aplicado a
diferentes dominios y varios modelos conceptuales
pueden ser aplicados al mismo dominio.
9. Dentro de los conceptos de sistemas de
información aparece un termino Ontología que
es una vista concreta de un dominio en
particular.
Las ontologías también son llamadas esquemas
conceptuales, los leguajes en que se desarrolla
se llaman Lenguajes de modelado conceptual.
Lenguajes
FOL : “first order logic”
UML: “Unified modeling lenguage”
Los modelos conceptuales ponen mas complejidad a un
sistema de información, además de relaciones,
objetos y conceptos cada uno cuenta con
características y es posible incluir los cambios
que realiza el dominio
10. Este ejemplo muestra dos
tipos de entidades y de tipos
de entidades, Una persona y
un libro.
Para el lenguaje FOL los tipos
de entidad se representan
como un predicado.
Entidad, una idea abstracta o
genérica de una instancia en
particular.
Una idea o imagen mental de
un grupo de clases o de
objetos agrupados para
combinar todos sus aspectos.
Clasificación: es la operación
que asocia un objeto con un
concepto.
El tipo de entidad es un
concepto cuyas instancias son
individuales, objetos
identificables.
Los objetos que son instancias
de un tipo de entidad son
llamados entidades.
11. Información Base
Es una representación de una entidad y relaciones del dominio.
La clasificación dentro de una entidad, tipo de entidad o relación dentro de una
relación es llamada “hecho”, los hechos contienen información acerca del dominio.
La información base puede ser confundida con el conocimiento base este es
usado para bases de datos deductivas e inteligencia artificial, es una
representación del conocimiento del dominio
12. La información base que tenemos
es :
** la información base que
tenemos no existe físicamente, es
una abstracción.
Constante A representada por
persona
Constante B representada por
libro
Un hecho persona A,
representando A como una
persona
Un hecho persona B,
representando B como un libro
Un hecho Leer (A,B)
representando una persona A que
lee un libro B.
EJ: Se tiene un esquema,
con dos tipo de entidad
representadas por
predicados persona y
libro, y una relación
binaria representada por
el predicado leer,
asumamos que el
dominio tiene una sola
persona y un solo libro y
que la persona esta
leyendo el libro.
13. Esquema de
Comportamiento
Especifican cambios
validos en el esquema del
dominio, como las acciones
que el sistema pueda
mejorar, los cambios en el
estado del domino son
eventos del dominio.
Existen dos tipos de
eventos :
Eventos de dominio
Solicitud de acción de
eventos
El estado del dominio en un
sistema de información cambie
todo el tiempo.
Definimos un cambio en un
estado del dominio como t, el
estado actual sin cambios
seria t y un estado anterior con
cambios lo representaríamos
como t-1.
Este estado cambia asignado
uno o mas estados
estructurales.
Un evento estructural es un
cambio en la población de la
entidad o en el tipo de relación
En lenguaje FOL hay dos
estados para un evento
estructural : inserción y retiro
de estados.
14. Un evento de dominio
es un estado que
cambia al asignar uno
o mas eventos
estructurales que son
percibidos como un
cambio valido en el
dominio.
Solicitud de acción de
eventos
Los sistemas de
información mejoran
acciones, el efecto de
una acción es un
cambio en la
información.
Dependiendo de cómo
las acciones sean
iniciadas serán
explicitas, temporales o
generadas.
15. Explicita : puede ser
externa o inducida de
pendiendo de la solicitud de
acción.
Temporal :la acción de
solicitud es generada
simplemente con el paso
del tiempo, las consultas no
cambian la información
base.
Generada: la solicitud de
acción es iniciada cuando
una condición se satisface.
Tipos de Eventos
Es un concepto cuyas
instancias son eventos, los
eventos tiene
características como
relación con otras
entidades.
El sistema debe conocer los
tipos de las posibles
solicitudes de acción y sus
respectivos efectos, esto es
conocimiento acerca de las
funciones que el sistema
requiere mejorar.
16. Restricciones de integridad
Son definidas en el esquema conceptual, una circunstancia que
puede satistifarce o no bajo algunas circunstancias.
La información base tiene integridad cuando todos lo hechos son
validos y contienen todos lo hechos relevantes.
Nosotros podemos definir niveles de integridad y valida que el
sistema los cumpla bajo unas condiciones.
Ej: un esquema conceptual con relaciones asignadas, a unos tipos
de entidades Empleado y Proyecto, el el dominio todos los
empleados son asignados a uno o mas proyectos la relación de
integridad podría ser todos los empleados son asignados a un
proyecto, si esto de define el el sistema tendremos la
información base que contiene las relaciones.
La información base es consistente si satisface todas las
restricciones de integridad.
17. Reglas de derivación
Es una parte de del dominio general de
conocimiento que define una entidad un tipo
de relación con otros.
Son definidas en esquema conceptual.
Define como nuevos hechos pueden ser
inferidos de otros
Las reglas pueden especificar un dominio o
que se aplicable a todos los dominio de cierta
clase.
18. Principio de necesidad para esquemas
conceptuales
Los desarrolladores necesitan conocer el
esquema conceptual.
19. Arquitectura abstracta de un
sistema de información
Arquitectura es usado para referirse al software principal de
componentes y relaciones.
Un esquema externo es una forma de representación de un
estado del dominio, incluye aspectos que pueden ser
manipulados como lenguaje usado para hacer las consultas y
comunicarse.
El procesador externo es un componente de arquitectura que
interactúa con usuarios.
La información del procesador envía mensajes por los usuarios y
mejora la función activa que puede ser delegada al sistema, se
Basa en el esquema conceptual con la información base.
Los sistemas de información modernos cuentan con una
arquitectura que es diseñada con tres capas lógicas:
presentación, dominio y administración de datos
20. Requerimientos de ingeniería
El estado que precede al diseño del sistema
es llamado requerimientos de ingeniería.
Es un proceso complejo por que involucra
varias partes usuarios, diseñadores,
administradores, etc.
Procesos :
requerimientos de elicitacion
Especificación de requerimientos
Requerimientos de validación
21. Requerimientos elicitacion : los usuario y los
diseñadores analizan sus problemas particulares,
necesitan características del dominio, ellos deciden
los cambios que ingresaran al dominio y la función
que mejorar en el sistema de información.
En el proceso de especificación de requerimientos
funcionales y no funcionales de un nuevo sistema
son definidos. Describe el sistema que el usuario
requiere para que el diseñador lo pueda construir.
Requerimientos no funcionales: describen propiedades
globales del sistema
Requerimientos funcionales: describe los que el sistema
debe hacer.
22. Calidad de esquemas
conceptuales
Es el grado en que las propiedades son presentadas.
D C
Conocimiento
requerido
Esquema
Conceptual
La calidad debe ser considerada en cada paso de modelado del
esquema conceptual.
Un Esquema Conceptual es correcto si el conocimiento que
define es verdadero para el dominio y relevante para las
funciones que el sistema debe mejorar.
El diagrama D es el dominio del conocimiento que el sistema
necesita para mejorar sus funciones, y C representa el
conocimiento definido por el esquema conceptual; un esquema
completo seria D es subconjunto de C, el esquema correcto y
completo seria C = D.