TEORIA GERAL DOS SISTEMAS
2.4.4 Como dominar a complexidade
Para lidar com a complexidade a despeito desses limites, destaca-se o papel da
decomposicao, da abstracao e da hierarquia:®
* Decomposicao: O papel da decomposicao resgata a estratégia usada pelos roma-
nos na conquista do seu grande império: “A técnica de dominar a complexidade
tem sido conhecida desde tempos antigos: divide et impera (divida e conquis-
te)". Um problema complexo pode ser decomposto em problemas sucessiva-
mente menores e proporcionalmente mais simples de serem resolvidos, cujas
solugées recompéem a solucao do problema original.
* Abstracao: A abstracao é a habilidade e a técnica de capturar num modelo abs-
trato somente os elementos importantes para a solugdo do problema, no contex-
to em que se quer resolvé-lo, filtrando-se uma infinidade de detalhes irrelevan-
tes para a solucdo nesse contexto
* Hierarquia: classificar e organizar o grande numero de abstracées gerado pela
decomposicao de um sistema complexo. Assim, os niveis hierarquicos sao niveis
de abstracao.
* Recursividade: A recursividade auxilia na definigéo ou na representacio
formal.
Pode-se decompor um sistema em subsistemas, e cada subsistema nova-
mente em subsistemas, e assim por diante, até atingir dimensées subatémi-
cas. E na dire¢4o inversa, um sistema pode ser visto como subsistema de um
sistema mais transcendente, um supersistema ou metassistema, que por sua
vez é subsistema de outro, e assim sucessivamente, até atingir dimensées
cosmicas.
O observador é 0 Arbitro que estabelece, de acordo com o propésito do siste-
ma, qual é o nivel mais alto de recursdo e quais sao os subsistemas elementares que
definem o nivel mais basico de recurso.
Finalmente, nao se pode deixar de chamar a atencao para a relacao entre recur-
sao e hierarquia. As diferentes recursées definem niveis hierarquicos diferentes.
Essa é uma forma de entender hierarquia muito mais interessante do que a dos
9 BEER, 1979, p.89,
10 DIJKSTRA, E. Programming considered as a human activity. Classics in software engineering. New York: Yourdon Prets, 1979.
26