Arquitetura e Padrões de Software 2017-2