Nos
primeiros momentos da história computacional onde o software deixou de ser uma
pequena porção escriturística de código e com o passar dos tempos foi ganhando
corpo, novas tecnologias e abordagens de desenvolvimento foram surgindo. Neste
início de século o software é o coração de praticamente tudo no cotidiano da
humanidade, controlando o universo financeiro, as operações comerciais, as
movimentações fiscais em todo país, os esportes e em tudo que se possa imaginar
hoje em dia a presença de algum software se faz necessário.
Esse
agigantamento do software deu se rapidamente, nos anos 1970 já existia uma
grande demanda que foi se multiplicando exponencialmente. E desde os anos 1960
já existia a preocupação da existência de um processo ou uma área de
conhecimento que provesse as áreas de desenvolvimento de software de
ferramentas que auxiliassem nas tomadas decisão.
Nesse
contexto surge a Arquitetura de Software com o objetivo prover um conjunto de
elementos arquiteturais que possuem alguma organização. Os elementos e sua
organização são definidos por decisões tomadas para satisfazer objetivos e
restrições.Na Figura 1 - Modelo de Arquitetura de Software, é apresentada uma visão geral de uma aplicação no que diz respeito a sua estrutura arquitetural.
Comentários
Postar um comentário