Ed
há 4 dias
Para identificar a principal responsabilidade de um arquiteto de software, vamos analisar cada uma das alternativas: A) Definir a estrutura e os componentes do sistema, considerando requisitos funcionais e não-funcionais. - Esta opção descreve com precisão o papel do arquiteto de software, que é projetar a arquitetura do sistema levando em conta diversos requisitos. B) Escrever código-fonte do sistema. - Embora um arquiteto possa ocasionalmente escrever código, essa não é sua principal responsabilidade. C) Gerenciar a equipe de desenvolvimento. - O gerenciamento da equipe é geralmente uma função do gerente de projeto ou líder técnico, não do arquiteto de software. D) Testar o software e garantir sua qualidade. - Testar e garantir a qualidade é uma função mais relacionada aos engenheiros de teste ou QA, não ao arquiteto. E) Todas as alternativas estão corretas. - Como vimos, nem todas as opções anteriores são responsabilidades do arquiteto de software. Portanto, a alternativa que melhor descreve a principal responsabilidade de um arquiteto de software é: A) Definir a estrutura e os componentes do sistema, considerando requisitos funcionais e não-funcionais.