A arquitetura de software é aplicada no processo de desenvolvimento de sistemas de software sempre que o engenheiro de software resolve escolhe uma metodologia e um ciclo de vida adequado para o produto a ser entreque. Dentre as características da Arquitetura de Software, o en _ nheiro de software poderá decidir em função de critérios que facilitará o desenvolvimento, a evolução e a comunicação entre os stakeholders do projeto Escolha a alternativa correta. Visibilidade: é o grau de separação por interesses, podendo ficar muito fragmentado, com perda de visibilidade A. Simetria: os projetos simétricos são mais fáceis de entender, compreender e comunicar, podendo ser simetria estrutural ou comportamental. Te B. Economia: quanto maior a complexidade do componente, maior será a economia no tempo do desenvolvimento C. Espaçamento: a motivação pela arquitetura escolhida deve estar tecnicamente clara e comunicada ao time eficazmente. D. Emersão: comportamento e controle emergentes são inflexíveis, impossibilitando a prática de software expansíveis, eficientes e econômicas