Ed
anteontem
Para responder a essa questão, precisamos entender as diferentes fases do projeto de software e o que cada uma delas envolve. - A) Projeto de interface: Foca na interação do usuário com o software, não na construção técnica. - B) Projeto de dados/classes: Relaciona-se com a definição de como os dados serão estruturados, mas não abrange a organização de componentes. - C) Projeto arquitetural: Esta fase se preocupa com a estrutura geral do sistema, incluindo como os componentes se relacionam e como o software será construído em um nível mais alto. - D) Projeto de requisitos: Refere-se à definição do que o software deve fazer, não como será construído. - E) Projeto de componentes: Foca na definição e organização dos componentes, mas pode não abranger a visão mais ampla da arquitetura. Dado que a questão menciona a definição do "como" o software será construído e a organização de classes e objetos em componentes, a alternativa que melhor se encaixa é: C) Projeto arquitetural.