Arquitetura de Software
ASPECTOS E CONSIDERAÇÕES À CERCA DA
ARQUITETURA DE SOFTWARE
Isabelle Leite de Sousa
Arquitetura de Software
Resumo
O presente estudo evidencia aspectos e propõe uma análise alicerçada no artigo Software
Architecture: a Roadmap, de David Garlan. O artigo de Garlan foi publicado no ano 2000 e, nesse ínterim, evidencia-se a relevância da arquitetura de software para otimizar e tornar eficaz qualquer sistema que venha a ser projetado. A metodologia utilizada foi através de uma pesquisa bibliográfica, onde tanto buscou-se traduzir o texto e pesquisar termos e conceitos utilizados por Garlan no artigo em questão, quanto encontrar materiais acadêmicos contemporâneos que possibilitassem uma análise sobre a conteporaneidade da temática. A arquitetura de software desempenha um papel fundamental para gerenciar a complexidade inerente a qualquer software que venha a ser criado.
Palavras-chave: Arquitetura de software. David Garlan. Engenharia de Software,
Informatica. Computação.
Introdução
Inserido na dinâmica das tecnologias vinculadas ao uso de computadores e da interação entre máquina-usuários, existem os softwares. Os softwares podem ser caracterizados como um produto destinado a contemplar as necessidades de um determinado segmento, que no presente estudo será restringido ao chamado segmento de negócios. No mundo contemporâneo e diante da velocidade inerente às demandas e necessidades que surgem, o segmento negócio termina por necessitar de diferentes requisitos, de maneira constante e perene. Mudam prioridades, mudam objetivos e ocorre uma defasagem entre a finalidade e o objeto a que se propõe a utilização de determinado software para atender aos segmentos. Dessa maneira, todo e qualquer software precisa estar adequado para fornecer subsídios a todo tipo de mudança ou alteração do contexto a que se destina. Ressalte-se, então, que a projeção de um software com deficiências em relação a possíveis mudanças terminará por ser