Ed
há 3 dias
Vamos analisar cada uma das assertivas sobre o padrão de arquitetura em camadas: I. O padrão de arquitetura em camadas é utilizado quando se cria novos recursos em cima de sistemas existentes; quando o desenvolvimento é distribuído por vários times, cada um deles responsável por uma camada de funcionalidade; quando há necessidade de segurança da informação (security) em múltiplos níveis. É verdadeira (V). O padrão de arquitetura em camadas é, de fato, utilizado em cenários como esses, onde a modularidade e a separação de responsabilidades são importantes. II. Uma das vantagens do padrão de arquitetura em camadas é permitir a substituição de camadas inteiras, contanto que a interface também seja substituída. É verdadeira (V). Essa é uma característica importante do padrão, pois a modularidade permite que camadas sejam trocadas sem afetar o restante do sistema, desde que as interfaces sejam mantidas. III. Uma das desvantagens do padrão de arquitetura em camadas é que, na prática, muitas vezes é difícil proporcionar uma separação clara entre as camadas, de modo que camadas dos níveis mais altos podem ter de interagir diretamente com as dos níveis mais baixos, em vez das imediatamente inferiores a elas. É verdadeira (V). Essa é uma crítica comum ao padrão de arquitetura em camadas, onde a separação ideal pode não ser alcançada na implementação. Portanto, as assertivas I, II e III são, RESPECTIVAMENTE: V - V - V.