O projeto arquitetural de software é um processo em que se v...

Próximas questões
Com base no mesmo assunto
Q112574 Arquitetura de Software
O projeto arquitetural de software é um processo em que se visa a estabelecer uma organização de sistema que satisfaça os requisitos funcionais e não-funcionais do software em questão. Durante esse processo, o projetista deve tomar decisões que afetam diretamente o sistema e o seu processo de desenvolvimento, tal como a
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - adoção de modelos de arquitetura de referência

Explicação:

O projeto arquitetural de software é uma etapa crítica no desenvolvimento de sistemas, onde se define a estrutura e a organização do software para atender tanto aos requisitos funcionais (o que o sistema deve fazer) quanto aos requisitos não-funcionais (como o sistema deve se comportar). O projetista faz escolhas que impactam diretamente a eficácia, eficiência e manutenção do software.

Justificativa da Alternativa Correta (C):

A adoção de modelos de arquitetura de referência é uma decisão central no projeto arquitetural. Modelos de arquitetura de referência fornecem diretrizes e padrões que ajudam a garantir que a arquitetura do software seja robusta, escalável e mantenha a qualidade ao longo do ciclo de vida do software. Estes modelos incluem arquiteturas como Microservices, MVC (Model-View-Controller), SOA (Service-Oriented Architecture), entre outras.

Análise das Alternativas Incorretas:

A - escolha da linguagem de programação: Embora a escolha da linguagem de programação seja uma decisão importante, ela é geralmente considerada uma parte do projeto detalhado e não do projeto arquitetural. A arquitetura foca mais na estrutura e interconexão dos componentes do sistema do que na implementação específica.

B - definição dos critérios de verificação e validação: Esta é uma atividade crítica na engenharia de software, mas está mais relacionada ao processo de garantia de qualidade e de testes, não sendo uma decisão arquitetural direta.

D - corretude das unidades estruturais: A corretude das unidades estruturais é um objetivo do projeto arquitetural, mas não é uma decisão específica que um projetista vai tomar. Ela é alcançada por meio da aplicação de boas práticas arquiteturais e da adoção de modelos de arquitetura de referência.

Portanto, a alternativa C é a correta, pois a adoção de modelos de arquitetura de referência é uma decisão crucial que guia muitas outras no processo de projeto arquitetural de software.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A escolha da linguagem de programação se dá em que momento?

 

jcarlaop p, faz parte do processo de escolha do modelo de arquitetura de referencia. É um micro processo dentro deste processo maior que é a definição da arquitetura.

Portanto, respota certa letra C

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo