Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.218 questões
<h2>Ministério da Educação</h2>
<p>Divulgação de Concurso para Preenchimento de Vagas no MEC</p>
<p> <a href="doc123.html" title="Acesse o edital">Acesse o edital</a> </p>
Quanto ao desenvolvimento Java usando MVC, considere as seguintes afirmativas:
1. A Visão (View) representa a parte que interage com o usuário, mais especificamente as telas, que podem ser formadas por arquivos JSP, HTML, imagens, JavaScript e CSS.
2. O Modelo (Model) faz toda a parte inteligente do sistema: cálculos, processamento, integrações. Com essas lógicas isoladas da infraestrutura da aplicação, podemos facilmente reaproveitá-lo em outros lugares.
3. O Controlador (Controller) interage com o usuário, valida as regras de negócio e acessa diretamente a camada de banco de dados.
4. Struts, SpringMVC, JSF (Java Server Faces), Vraptor e WebSphere são exemplos de Frameworks MVC ou Controladores MVC disponíveis para uso.
Assinale a alternativa correta.
Com relação a Design Patterns, sob a ótica do GoF (Gang of Four), identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Composite = Compor objetos em estruturas de árvore (hierarquias todo-parte), permitindo tratar objetos individuais e composições de maneira uniforme.
( ) Bridge = Desacoplar uma abstração de sua implementação para que as duas partes possam variar independentemente.
( ) Proxy = Prover um substituto ou ponto de acesso através do qual um objeto possa controlar/delegar o acesso a outro.
( ) Flyweight = Compartilhar partes comuns dos objetos, permitindo suportar eficientemente grandes quantidades de objetos refinados.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
1. Trata o encapsulamento dos objetos do conteúdo.
2. Trata o comportamento do modelo
3. Trata a requisição das atualizações do modelo.
Essas funções correspondem, respectivamente, à
Os padrões web em governo eletrônico (e-PWG) tratam de assuntos ligados a usabilidade, redação, codificação, manutenção, arquitetura de informação e desenho que orientam o desenvolvimento de páginas, sítios e portais do governo federal.
Os sistemas distribuídos podem ser considerados um caso particular dos sistemas cliente-servidor, visto que em geral em um sistema distribuído alguns sítios são clientes e outros são servidores, porém todos os dados residem nos sítios servidores e todas as aplicações são executadas nos sítios clientes.
Em uma arquitetura de portal corporativo, a camada web é a responsável por prover a integração com os sistemas de bancos de dados da organização.
As informações relativas a formato de protocolo e mensagem são associadas às operações (elementos operation) por meio de elementos binding.
Embora normalmente os sistemas desenvolvidos se baseiem em padrões de arquitetura, cada um deles tem arquitetura totalmente específica, em consequência dos seus requisitos.
Em arquiteturas orientadas a serviço, um serviço deve ser implementado de forma a garantir um fraco acoplamento.
Uma das disciplinas do emergent design refere-se ao uso de padrões de projeto para criar arquiteturas de aplicativos que sejam resilientes e flexíveis.
O padrão de projeto mediator visa padronizar a gramática e a interpretação de uma linguagem, ao passo que o padrão iterator verifica como os objetos padronizados interagem entre si.
ECM define estratégia, métodos e ferramentas empregados para captar, gerenciar e armazenar conteúdo e documentos relacionados aos processos organizacionais.