analises e projetos de sistemas orientados a objetos.
O princípio dos estudos da análise de sistemas deve partir, inevitavelmente, da compreensão do que é um sistema. Em seguida pode-se enquadrar este entendimento na realidade dos sistemas computacionais, que é o foco do presente trabalho.
Em nível geral, pode-se caracterizar um sistema como sendo um conjunto de elementos interdependentes, ou um todo organizado, ou partes que interagem formando um todo unitário e complexo. Dividindo-se, ainda, os sistemas em fechados e abertos, os primeiros não estabelecem troca de “material” com o ambiente externo, ou seja, nenhum "material" entra ou deixa o sistema. Exemplos de sistemas fechados são os sistemas de simulação, os quais, em geral, são projetados com o intuito de viabilizar qualidade e otimizar posteriores projetos de sistemas abertos.
Contrariamente àqueles, os sistemas abertos se caracterizam por realizar constante troca de “materiais” com o meio em que estão inseridos. Os exemplos para estes são dos mais variados, podendo-se citar os sistemas de transporte, o corpo humano, os sistemas econômicos e sociais e, dentre os mais comuns para nossos estudos, as empresas/corporações. Portanto, na grande maioria das vezes, nas tarefas de análise e projeto, os esforços irão se concentrar nos sistemas abertos.
Um sistema aberto é composto de um conjunto de partes em constante interação
(interdependência das partes), constituindo um todo orientado para determinados fins e em permanente relação de interdependência com o ambiente externo. E as empresas, por que se comportam como sistemas abertos? O ambiente em que elas se encontram é essencialmente dinâmico, forçando o sistema organizacional (para sobreviver) a responder com eficácia às pressões exercidas pelas rápidas e contínuas mudanças no ambiente. Os sistemas ainda podem ser divididos em vários subsistemas, os quais também se caracterizam em um conjunto de partes interdependentes que se