Extending And Formalizing
The Framework For
Information Style
Architecture
J. F. Sowa
J. A. Zachman
Propósito do documento

Estender a anterior framework
 “O
quê, Como, Onde” + “Quem, Quando, Porquê”
 A primeira framework não incluía uma linguagem formal
de representação

Explica a Framework e o seu Porquê
 Estabelece
a relação entre os SI e a envolvente,
sistematizando e relacionando conceitos
 Relacionamento de entidades, processos, localizações,
pessoas, tempo e propósitos
Framework de Zachman

Não é uma ferramenta de substituição a outras
existentes
 Não

é um "reinventar da roda"
É uma forma de ver um sistema de diferentes
perspectivas e como se relacionam,
 Conseguir
a "big picture" e não apenas um ou outro
aspecto

O objectivo é mostrar como tudo se interliga
Framework de Zachman ISA


ISA  Information Systems Architecture
Arquitectura: metáfora que compara o
desenvolvimento de um SI com a construção de
uma casa em 5 níveis
 Objectivos/Âmbito
 Modelo
de Negócio
 Modelo de Sistemas
 Modelo de Tecnologia
 Modelo de Componentes
Framework de Zachman ISA
Pressupostos da Framework




Não se desenham relações sem atender ao seu
impacto
Regra 1- Nenhuma coluna tem mais prioridade
do que outra
Regra 2 - Cada coluna tem um modelo simples
e básico representando uma abstracção do
mundo real
Regra 3 - O modelo básico de cada coluna deve
ser único, não sendo repetido em mais
nenhuma coluna
Pressupostos da Framework




Regra 4 - Cada linha representa uma única e
distinta perspectiva
Regra 5 - Cada célula é única
Regra 6 - A integração dos modelos das
diferentes células de um nível constitui a
perspectiva a partir desse nível
Regra 7 - A lógica é recursiva, podendo a
framework ser usada para, virtualmente,
descrever tudo
Vantagens da Framework

A framework é interessante por segmentar as
descrições da empresa:




Separa e esquematiza em variáveis independentes e
componentes perceptíveis
Desenvolve formalismos de desenho apropriados
Estabelece uma infra-estrutura para a empresa na qual a
mudança pode ser assimilada e gerida
Além disso, procura manter a coerência entre elas:


Exemplo: “Ideally, the new model should not be so dissimilar
that the higher-row model cannot be inferred (or reverse
engineered) from the new lower-row model.”
Alinhamento e rastreabilidade
Download

Extending And Formalizing The Framework For Inormation Style