Oferecer aos alunos uma visão abrangente de arquitetura de software, com especial atenção aos processos para a construção, bem como métodos e técnicas para a representação e avaliação de arquiteturas de software. Discutir o impacto de arquitetura de software para a qualidade de sistemas de software. Oferecer uma visão e relevância do uso de ferramentas de apoio à construção, representação e avaliação de arquiteturas. Discutir as tendências futuras de pesquisa na área de Arquitetura de Software.