Resumo ------ Arquitetura de Software: uma visão geral Nos últimos anos a área de Arquitetura de Software cresceu em importância dentre as áreas de pesquisa voltadas ao desenvolvimento de software. A idéia de criar um mecanismo de comunicação entre os participantes no desenvolvimento de um software, a possibilidade de antecipar um conjunto de decisões de projeto sobre um dado sistema e ainda, permitir que o modelo de abstração construído seja passível de utilização num outro contexto constituem razões pelas quais essa área vem recebendo uma especial atenção. Nessa apresentação falaremos sobre o que é Arquitetura de Software e abordaremos tópicos relacionados ao assunto, como estilos arquitetônicos, projeto de software em nível de arquitetura, documentação de arquiteturas, dentre outros.