Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.201 questões
O desenvolvimento de aplicações em ambientes corporativos que utilizam SOA permite alto acoplamento e grande redundância de funcionalidades.
A NBR ISO/IEC n.º 12.207 agrupa os processos do ciclo de vida de software em três grupos: fundamentais, de apoio e organizacionais.
Em um cenário em que é necessário minimizar dependências e maximizar o reúso, bem como atribuir uma responsabilidade para que o acoplamento mantenha-se fraco, o padrão Expert é mais adequado que o padrão Low Coupling.
O padrão de projeto Strategy contém um objeto strategy que é análogo ao objeto state do padrão de projeto State. Contudo, o primeiro objeto encapsula um algoritmo, enquanto o segundo encapsula informações sobre o estado de um objeto.
Enquanto os padrões GRASP refletem práticas mais pontuais da aplicação de técnicas orientadas a objetos, os padrões de projeto GoF (Gang of Four) exploram soluções mais específicas. Dessa forma, não há, no GRASP, um padrão que ajude a solucionar, por exemplo, a definição de qual classe deve ser a responsável por lidar com um evento de determinada interface.
A arquitetura de sistemas de informação possibilita o mapeamento dos elementos atinentes ao processo de desenvolvimento e implantação de sistemas de informação em uma organização.
O SOA promove a integração entre o negócio e a tecnologia da informação por meio de serviços, que são o principal componente dessa arquitetura.
Considere o trecho de código ilustrado a seguir:

O trecho de código em questão ilustra uma implementação do padrão de projeto: