Carregando...
Carregando...
Ajude a melhorar a plataforma
Padrão arquitetural é um conjunto de decisões de projeto de software que define utilidade, tipos de elementos, tipos de relações, propriedades de elementos e restrições de como os elementos se relacionam. Por exemplo, o padrão Layers (camadas) agrupa entidades de softwares em camadas de funcionalidades e permite o seu uso entre elas.
Quais são as principais arquiteturas padrões no âmbito de um projeto de software?
Assinale a alternativa CORRETA, a seguir.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa D - Cliente-servidor, peer-to-peer e data-model.
Padrões arquiteturais fornecem uma estrutura organizacional para sistemas de software, resolvendo problemas recorrentes de design e definindo como os componentes interagem.
Existem diversos padrões clássicos na literatura de Engenharia de Software (como a de Garlan e Shaw ou de Bass et al.). Os mais comuns incluem modelos onde há divisão de responsabilidades (Cliente-Servidor) ou igualdade de nós (P2P).
Observação: As outras alternativas contêm termos inexistentes ou grafias incorretas como "blackdash", "piper-data" ou "peer-to-pipe".
A alternativa D lista corretamente três dos padrões arquiteturais fundamentais utilizados no projeto de sistemas distribuídos e de software em geral.
Alternativa D.