Considerando o desenvolvimento de um projeto de software orientado a objetos, projetar a arquitetura do sistema envolve