top of page

Análise - Case Study

Sobre Vetores, Conjuntos e Granularidades

VCG

Fractal Variação Apollonian-Gasket

O fractal Apolônio ao lado demonstra o que pode ser utilizado como um filtro inicial para a visão de modelagem de um sistema complexo.

 

A idéia é que os vetores ou grandezas principais devem ser definidas a partir de uma visão combinada de geral->particular com particular->geral.

 

De uma forma mais simples, o "geral" do fractal mostra um aspecto circular (levando-nos a considerar vetores como "raio" e "diâmetro". Em suporte a esta consideração, o mesmo é composto por circulos dentro de circulos até sua menor granularidade.

 

Desta forma, podemos nos aprofundar, do geral ao particular, tendo sempre em vista os vetores que se aplicam a todos.

Objetivo => Vetores ou Grandezas

Os vetores ou grandezas que caracterizam um sistema complexo são os primeiros ítens a serem definidos durante uma modelagem.

 

Suas relações devem ser capazes de tipificá-lo ou associá-lo a um determinado estado do sistema, bem como sua relação com o ambiente circundante, em termos qualitativos quanto ao objetivo final do mesmo.

 

Um outro fator importante definido pelos vetores é a atomicidade do modelo. A menor unidade a ser considerada também deve poder ter os mesmos vetores associados a ela.

 

Para o caso de um sistema de informações, os seguintes vetores se aplicam:

 

  1. Tempo final de resposta

  2. Utilização de Processador

  3. Utilização de Memória

  4. Transferência de dados entre periféricos (leituras e gravações)

  5. Troca de informações com outros elementos (redes de comunicação)

 

O vetor(1) é também o que representa o objetivo ou propósito do sistema (entregar uma informação no menor tempo possível).

Dentre os vetores, este é o primeiro a se definir. Seguindo a citação de Yaneer Bar-Yam, seria o resultado final do comportamento coletivo do sistema). Portanto, as principais correlações devem ser calculadas em função do mesmo, sendo as outras correlações consideráveis como secundárias.

 

Voltando no exemplo do Fractal, digamos que seu propósito fosse "girar", e que, qualitativamente falando, "girar mais rápido" e "chegar mais longe" fossem considerados positivos. Neste caso, o "peso" ou número de circulos exercendo força contra o movimento seria um vetor a se considerar, já que afeta diretamente o propósito do sistema.

Conjuntos

Conjuntos são agrupamentos de entidades, que podem ser os átomos do sistema ou agrupamentos maiores, segundo um critério DISTINTO dos vetores.

 

Utilizando-se a definição vetorial acima, e voltando ao caso de um sistema de informações, podemos criar conjuntos de:

 

Linhas de Negócio

Aplicações

Servidores

Transações

 

Sendo que a somatória dos vetores de cada conjunto resulta no mesmo vetor do conjunto superior, até a somatória final dos vetores do sistema

 

 

Granularidades

Uma vez entendido o conceito de relacionamento entre sistema, conjuntos e sub-conjuntos, a granularidade se torna simples: a menor granularidade possível é a de um elemento que ainda apresente os mesmos vetores iniciais, e que pertencem a conjuntos distintos.

 

O conceito de unicidade se mantém válido, ou seja, um mesmo "átomo" só pode pertencer a um único conjunto ou sub-conjunto, de forma que suas informações não sejam repetidas no modelo.

 

 

 

Círculos dentro de círculos dentro de círculos dentro...

bottom of page