Comparando as Abordagens de Avaliao da Arquitetura
(Resumo)
Aluno: Wanderson Cmara dos Santos Disciplina: Arquitetura de Software
Natal (RN), Dezembro de 2009
A avaliao arquitetural de extrema importncia para se obter um software de qualidade e para diferentes necessidades existem diferentes metodologias para se avaliar a arquitetura de sistemas de software. Mtodos como o SAAM (Software Architecture Analysis Method), o ATAM (Architecture Tradeoff Analysis Method), CBAM (Cost Based Analysis Method) e ARID (An ADR/ATAM Hybrid) foram elaborados para suprir necessidades nas metodologias de avaliao em determinados contextos. A comparao das diferentes metodologias se torna uma tarefa difcil de ser cumprida sem a especificao das metodologias em um contexto. A tarefa de se avaliar uma arquitetura de um sistema de software muitas vezes complexa e a utilizao de uma metodologia para realizar a avaliao no significa garantia de sucesso, uma arquitetura que est includa em um contexto especfico possivelmente as metodologias de avaliaes tradicionais no comportam determinados comportamentos da arquitetura dentro deste cenrio especfico. Por isso algumas dessas abordagens para avaliao arquitetural so baseados ou buscaram inspiraes em outras abordagens. Este anlise tem como principal objetivo apresentar uma comparao entre as abordagens apresentadas como exemplo nas linhas anteriores. No Mtodo SAAM, existe a preocupao com garantias de se avaliar requisitos de qualidade do software, porm as restries ou metodologia para seguir ou para guiar essas avaliaes no so to rgidas deixando os agentes que realizam a avaliao com uma liberdade de gerir regras para a avaliao da arquitetura, sendo necessria neste sentido uma experincia bastante ampla do conhecimento do domnio muito grande para se obter um resultado de qualidade. As abordagens ATAM uma evoluo da abordagem ATAM, onde as exigncias e documentao de procedimento para se avaliar os atributos de qualidade e de contexto so mais rgidas no exigindo por parte do usurio um conhecimento de domnio uma vez que as regras esto bem definidas e mais documentadas que na abordagem do SAAM, sendo possvel uma maior participao dos stakeholders no processo de avaliao. Aps o ATAM diversas metodologias utilizaram o ATAM como suporte principal, onde em determinados contextos se fazia necessrio adaptaes da abordagem ATAM, no por no suprir a necessidade do contexto, mas por permitir uma melhor abordagem para o contexto em especfico que est sendo analizado. Como exemplos dessa adaptao ou complementao da metodologia do ATAM, podemos citar o CBAM e o ARID voltados para contextos onde necessitavam de um maior foco em variaes de elementos da arquitetura como Relao custoxBenefcio e Linhas de Produtos. No CBAM Surgiu de uma necessidade onde no ATAM no oferece nenhuma orientao para entender conflitos de decises de economia. Onde diversos passos para se conseguir esse requisito so implementados seguindo o ATAM como base pra desenvolver essas solues.
Aspectos Fitossociológicos Do Bosque Rodrigues Alves - Jardim Botânico Da Amazônia, 15 Hectares de Floresta Preservada em Meio Ao Espaço Urbano Da Cidade de Belém PDF