1º Trimestre 2014 Lição 10 As leis civis entregues por moisés aos israelitas
ATSI 2007 Sobre Arquitectura de Informação.... ...... os exemplos que seguem são tirados dos...
-
Upload
armando-ramires-lameira -
Category
Documents
-
view
215 -
download
1
Transcript of ATSI 2007 Sobre Arquitectura de Informação.... ...... os exemplos que seguem são tirados dos...
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 “Informação” ???• As “Entidades” SÃO a “Informação” !!!
Entidades Informaçãogeram
Sobre Arquitectura de Informação...
• ???• 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!!!
Arquitectura de Informação
Entidades Informacionais
*
aconselhado no máximo 30 entidades
Sobre Arquitectura de Informação...
• “Identificador de Backup”???
Entidades Informacionais
Identificador Backup
para o caso de o principal se extraviar ou desaparecer
Identificador Único
Para Comparar e Identificarapenas existe
se tiver
utilizado
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...
• 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...).
Entidade Informacional
Identificador Contextotem tem
Sobre Arquitectura de Informação...
• Já agora, a forma mais correcta de representar isto num mapa conceptual seria talvez esta:
Entidade Informacional
Identificadorpara cada contexto tem
Entidade Informacional
Identificador Contextotem tem
Sobre Arquitectura de Informação...
Conceito Entidade
Informacional
Identificação Interna
Identificação Externa
tem de ter
Conceito Entidade
Informacional
Identificação Interna
Identificação Externa
tem de ter
pode ter
Sobre Arquitectura de Informação...
Entidades Informacionais
Conceitos de Negócio
agrega
• “Agrega”???• “É”/”São”!!!
Entidades Informacionais
Conceitos de Negócio
é/são
Sobre Arquitectura de Informação...
Processos Matriz de CRUD
Entidade Informacional
??? ???
• ??? Uma destas formas de representação seria conceptualmente mais correcta:
Processos Entidades Informacionais
matriz de CRUD
Entidades Informacionais
Processosmatriz de CRUD
Entidades Informacionais
Processosmatriz de CRUD
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
Sistemas Necessários
Matriz de CRUD
permitem identificar através
Entidades Informacionais
Sistemas Necessários
Matriz de CRUD
permitem identificar através
Entidades Informacionais
Sistemas Necessários
matriz de CRUD permite identificar
Num mapa conceptual os conceitos relacionam-se apenas 2 a 2!!!
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...