Avaliação e Documentação Arquitetural em Empresas de Software: Um Estudo Exploratório
arquitetura de software, avaliação de arquiteturas de software, atributos de qualidade.
Muitas vezes o arquiteto de software responsável pela definição e avaliação da arquitetura não consegue estabelecer quais atributos de qualidade devem ser atendidos de forma prioritária no desenvolvimento de seus sistemas e acaba por não atendê-las no momento de definição da arquitetura, o que pode permitir que falhas não previstas possam ocorrer durante a execução do sistema, e que venham a demandar mais tempo e recursos para que seja corrigido do que se fosse tratado previamente. Em muitos casos, seja por desconhecimento dos profissionais ou pela necessidade de disponibilização rápida de um sistema, os atributos de qualidade não são sequer considerados durante a definição da arquitetura de um software. Neste contexto, este trabalho busca: (i) identificar de que forma desenvolvedores de software documentam e avaliam sua arquiteturas de software; e (ii) propor um guia de avaliação arquitetural que possa auxiliar o trabalho de tais arquitetos.