As aplicações devem ser robustas em termos de qualidade nos atributos: usabilidade, disponibilidade, desempenho, segurança, rastreabilidade, precisão entre outros. Habilitar o estudante a avaliar o projeto das aplicações através de modelos e técnicas arquiteturais, usando métodos estruturados.