ATSI 2007
Sobre Arquitectura de Informação...
...
... os exemplos que seguem
são tirados dos resumos da
aula teórica entregues pelos
alunos...
Sobre Arquitectura de Informação...
Entidades
geram
• “Entidades” geram “Informação” ???
• As “Entidades” SÃO a “Informação” !!!
Informação
Sobre Arquitectura de Informação...
aconselhado no
máximo 30 entidades
Arquitectura de
Informação
*
Entidades
Informacionais
• ???
• Simples curiosidade: Foi mesmo dito algo como isto na aula? A
que propósito?...
• Já agora, não se pedem diagramas de classes mas mapas
conceptuais!!!
Sobre Arquitectura de Informação...
para o caso de o principal se
extraviar ou desaparecer
Identificador
Backup
Entidades
Informacionais
apenas existe
se tiver
Identificador
Único
• “Identificador de Backup”???
utilizado
Para Comparar
e Identificar
Sobre Arquitectura de Informação...
A arquitectura de informação define as entidades que suportam os
processos da empresa. Caracteriza o tipo de informação manipulada
e expõe as relações que se estabelecem entre essas entidades.
Essas relações podem ser expostas numa matriz de CRUD.
• A arquitectura de informação define as entidades que suportam os
processos da empresa (“suportam”??? OK!!!....). Caracteriza o tipo de
informação manipulada e expõe as relações que se estabelecem entre essas
entidades. Essas relações podem ser expostas numa matriz de CRUD.
• A arquitectura de informação define as entidades que suportam os
processos da empresa. Caracteriza o tipo de informação manipulada e
expõe as relações que se estabelecem entre essas entidades OK!!!). Essas
relações podem ser expostas numa matriz de CRUD.
• A arquitectura de informação define as entidades que suportam os
processos da empresa. Caracteriza o tipo de informação manipulada e
expõe as relações que se estabelecem entre essas entidades. Essas
relações podem ser expostas numa matriz de CRUD (???como??? Uma
matriz de CRUD expõe relações não entre Entidades, mas entre Entidades e
Processos...).
Sobre Arquitectura de Informação...
Uma entidade organizacional é um conceito de negócio
ou uma informação necessária ao negócio
• OK!!!
dicionário de conceitos de negócio
Sobre Arquitectura de Informação...
Arquitectura responsável por construir um dicionário de
conceitos de negócio
• OK!!!
• Em termos gerais pode-se dizer que “dicionário de conceitos de
negócio” = “modelo de domínio”...
Sobre Arquitectura de Informação...
ID Externo: Identificador único que identifica a
entidade fora do contexto da arquitectura de
informação
• ???
• “único”?... será mesmo relevante impor/saber se neste cenário
(externo) é mesmo único? Um sistema pode ter de interoperar
com vários sistemas externos, logo uma sua EI pode ter de ter
vários ID Externos!!!
Sobre Arquitectura de Informação...
Identificador Externo: propriedade única à entidade de
informação e cuja criação e eliminação não depende
da organização em causa.
• OK! Assim já está melhor...
Sobre Arquitectura de Informação...
Ciclo de vida (da informação): Padrão de criação,
gestão e destruição da informação.
• OK!
Sobre Arquitectura de Informação...
Atributos: Dados relevantes que são usados em
processos
• OK...
Sobre Arquitectura de Informação...
Entidade
Informacional
tem
Identificador
tem
Contexto
• OK!
• Num cenário complexo, envolvendo múltiplos contextos, uma
entidade informacional pode ter mesmo de ter vários
identificadores!!!
• Por omissão isso deve ser sempre evitado, pois pode
complicar bastante o desenho e/ou as garantias de
consistência, mas por vezes tal resulta incontornável devido a
requisitos externos (interoperabilidade com sistemas externos,
dados legados, imposições legais mesmo...).
Sobre Arquitectura de Informação...
Entidade
Informacional
tem
Identificador
tem
Contexto
• Já agora, a forma mais correcta de representar isto num mapa
conceptual seria talvez esta:
Entidade
Informacional
para cada contexto tem
Identificador
Sobre Arquitectura de Informação...
Conceito
Entidade
Informacional
Conceito
Entidade
Informacional
Identificação
Interna
tem de ter
Identificação
Externa
tem de ter
Identificação
Interna
pode ter
Identificação
Externa
Sobre Arquitectura de Informação...
Entidades
agrega
Informacionais
Conceitos de
Negócio
• “Agrega”???
• “É”/”São”!!!
Entidades
Informacionais
é/são
Conceitos de
Negócio
Sobre Arquitectura de Informação...
???
Processos
???
Matriz de
CRUD
Entidade
Informacional
• ??? Uma destas formas de representação seria
conceptualmente mais correcta:
Processos
matriz de CRUD
Entidades
Informacionais
Entidades
Informacionais
matriz de CRUD
Processos
Entidades
Informacionais
matriz de CRUD
Processos
matriz de CRUD
• É que uma matriz de CRUD não é um conceito, mas antes,
precisamente, um elemento de relação!!!
Sobre Arquitectura de Informação...
Entidades
Informacionais
Entidades
Informacionais
permitem
identificar
permitem
identificar
Sistemas
Necessários
Sistemas
Necessários
através
Matriz de
CRUD
através
Matriz de
CRUD
Num mapa conceptual os conceitos relacionam-se apenas 2 a 2!!!
Entidades
Informacionais
matriz de CRUD permite identificar
Sistemas
Necessários
Sobre Arquitectura de Informação...
Nota: foi dada bastante relevância à metodologia que
deve ser seguida para determinar o(s) identificador(es)
de uma EI. Resumidamente, este deve:
– possibilitar a enumeração das EI
– ter um ciclo de vida “gerido” por entidades
externas ao contexto
• OK...
• Mas cuidado com o “contexto” (de quem ou do quê)? Deve ser
entendido como contexto da EI (isto é, o ciclo de vida dos
identificadores das entidades não deve ser gerido por estas,
mas por outras entidades e processos externos e
independentes)...
Sobre Arquitectura de Informação...
Arquitectura de Informação: permite determinar qual a
informação necessária, como é que esta se encontra
estruturada, definida e especificada. É utilizada na
Arquitectura de Processos para definir qual a
informação produzida/consumida em etapas dos
Processos de Negócio
• OK...
• BTW, “etapas” = “actividades” ou “tarefas”
Sobre Arquitectura de Informação...
Entidade de Informação: representa um conceito de
negócio. Normalmente tem um conjunto de atributos
entre os quais um identificador que identifica a mesma
perante o sistema. As entidades têm um ciclo de vida
que determina quem cria ou elimina o identificador
associado à entidade de informação.
• OK...
Download

Sobre Arquitectura de Informação