Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.218 questões

Q497689 Arquitetura de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

No desenvolvimento de uma aplicação do tipo cliente-servidor multicamadas com dezenas de funções distintas, é recomendável que as responsabilidades sejam particionadas uniformemente, de modo que uma única pessoa realize todas as atividades relativas à implementação de cada função, tais como levantamento de requisitos e necessidades, desenvolvimento da interface com o usuário, elaboração da arquitetura, codificação, testes e homologação.
Alternativas
Q497686 Arquitetura de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

No desenvolvimento da interface com o usuário de uma aplicação do tipo cliente-servidor multicamadas, o conhecimento das necessidades de comunicação de dados do usuário é apresentado com menor importância que o conhecimento das necessidades de informações no ambiente de trabalho do usuário.
Alternativas
Q497677 Arquitetura de Software
A figura acima apresenta um modelo conceitual de ambiente de aplicação computacional que adota arquitetura cliente-servidor multicamadas, contendo clientes magros (Thin Client), servidores de aplicação (Application Server) e servidor de bancos de dados (Database Server). A plataforma de clientes e servidores pode ser Windows e(ou) Linux, e os servidores de bancos de dados são SGBDs relacionais.

A partir das informações apresentadas e dos conceitos de arquitetura cliente-servidor multicamadas, julgue os item a seguir.

O modelo sugere que o servidor de aplicação 1 (Application Server 1) hospeda um serviço http, e que o mesmo recebe respostas http (http responses) e envia pedidos http (http requests) aos seus clientes.
Alternativas
Q497676 Arquitetura de Software
A figura acima apresenta um modelo conceitual de ambiente de aplicação computacional que adota arquitetura cliente-servidor multicamadas, contendo clientes magros (Thin Client), servidores de aplicação (Application Server) e servidor de bancos de dados (Database Server). A plataforma de clientes e servidores pode ser Windows e(ou) Linux, e os servidores de bancos de dados são SGBDs relacionais.

A partir das informações apresentadas e dos conceitos de arquitetura cliente-servidor multicamadas, julgue os item a seguir.

Considerando as necessidades de implementar uma arquitetura de redes de computadores com três sub-redes, para apoiar o funcionamento de aplicações na arquitetura cliente-servidor indicada na figura, o mais correto, do ponto de vista de economicidade, de backup de dados e de segurança da informação, é separar os clientes magros dos servidores de aplicação e dos servidores de bancos de dados, mantendo-os nas três distintas sub-redes, conforme o tipo.
Alternativas
Q497675 Arquitetura de Software
A figura acima apresenta um modelo conceitual de ambiente de aplicação computacional que adota arquitetura cliente-servidor multicamadas, contendo clientes magros (Thin Client), servidores de aplicação (Application Server) e servidor de bancos de dados (Database Server). A plataforma de clientes e servidores pode ser Windows e(ou) Linux, e os servidores de bancos de dados são SGBDs relacionais.

A partir das informações apresentadas e dos conceitos de arquitetura cliente-servidor multicamadas, julgue os item a seguir.

Em um sistema com típica arquitetura cliente-servidor multicamadas, cada servidor de aplicação deve estabelecer conexões e comunicações com dois servidores de bancos de dados, e cada par de servidor de bancos de dados deve receber pedidos de conexões e comunicações de um único servidor de aplicação.
Alternativas
Q496386 Arquitetura de Software
De acordo com as recomendações do consórcio W3C, as funcionalidades de um Web Service devem ser descritas por meio do padrão
Alternativas
Q496383 Arquitetura de Software
Segundo as Diretrizes de Acessibilidade para Conteúdo Web (WCAG 2.0), para prevenir erros de entrada no nível de sucesso mais elevado (Nível AAA), as páginas devem garantir que as operações comandadas pelo usuário sejam
Alternativas
Q496307 Arquitetura de Software
Acerca de padrões de projeto, julgue o item subsequente.

O chain of responsability é comportamental e tem como objetivo evitar o acoplamento do remetente de uma solicitação ao seu receptor, de modo a permitir a mais de um objeto a oportunidade de tratar solicitação.
Alternativas
Q496306 Arquitetura de Software
Acerca de padrões de projeto, julgue o item subsequente.

Para tratar de maneira uniforme objetos individuais em estruturas de árvores que representem hierarquias partes-todo, o padrão composite é mais adequado que o decorator.
Alternativas
Q492952 Arquitetura de Software
O Modelo de Acessibilidade em Governo Eletrônico (eMAG) define um processo para desenvolver um sítio acessível, que possui como primeiro passo:
Alternativas
Q492951 Arquitetura de Software
Aarquitetura ePING e segmentada em cinco partes, com a finalidade de organizar as definições dos padrões. NÃO se trata de um desses segmentos:
Alternativas
Q492790 Arquitetura de Software
Em padrões de projeto, delegação é uma maneira de tornar a composição tão poderosa para fins de reutilização quanto à herança, sendo que dois objetos são envolvidos no tratamento de uma solicitação. É uma boa escolha de projeto somente quando ela simplifica mais do que complica. Ao definir quais padrões deverão ser utilizados no projeto, considerando que diversos padrões de projeto usam delegação, mas três padrões dependem dela. Assinale‐os.
Alternativas
Q492785 Arquitetura de Software
De acordo com o padrão orientado a objeto, é necessário determinar um padrão de projeto a ser utilizado em certa situação. O padrão escolhido foi o Iterator. Cada padrão tem uma intenção para o qual foi desenvolvido e/ou criado. Assinale, a seguir, a intenção do Iterator.
Alternativas
Q492784 Arquitetura de Software
Um projeto de software orientado a objetos não é algo muito fácil. Mas, projetar software reutilizável, orientado a objetos, é ainda mais complicado. Muitas ações devem ser realizadas como: identificar objetos, separá‐los em classes, definir interfaces, entre outros. Normalmente, o projeto deve ser específico para aquele problema que se quer resolver, mas também genérico o suficiente para atender problemas e requisitos futuros. Os padrões de projeto tornam mais fácil a reutilização de projetos e arquiteturas bem sucedidas. Também ajudam a escolher alternativas de projeto que tornam um sistema reutilizável e a evitar alternativas que comprometam a reutilização. Os padrões de projeto podem ser classificados em: de criação, estruturais e comportamentais. Assinale, a seguir, um padrão de projeto da classe estrutural.
Alternativas
Q486759 Arquitetura de Software
Considere o Modelo Nacional de Interoperabilidade - MNI do Poder Judiciário e do Ministério Público. De acordo com o estabelecido nesse modelo:

- Os documentos e artefatos do MNI serão mantidos e atualizados permanentemente, conforme necessário, pelo ...I... .

- Os órgãos do Poder Judiciário e do Ministério Público terão o prazo de ....II... para implementar o MNI nos sistemas de tramitação e controle processual judicial hoje em utilização.

- Na hipótese de utilização de vários sistemas de tramitação e controle processual judicial, o tribunal poderá escolher um ou mais sistemas que serão mantidos em uso. Os demais deverão ser descontinuados no prazo máximo de ...II.... .

As lacunas correspondem, correta e respectivamente, ao que consta em:
Alternativas
Q486734 Arquitetura de Software
Uma das recomendações do Modelo de Acessibilidade do Governo Eletrônico (eMAG versão 3.1) é “fornecer âncoras para ir direto a um bloco de conteúdo”. Para isso, apresenta a tabela abaixo, na qual são listados os mecanismos em CSS para ocultar elementos e seus efeitos na acessibilidade. 

Imagem associada para resolução da questão


Completam corretamente as lacunas da tabela:
Alternativas
Q486733 Arquitetura de Software
A usabilidade tem como objetivo elaborar interfaces capazes de permitir uma interação fácil, agradável, com eficácia e eficiência. Deve induzir à criação de interfaces transparentes de maneira a não dificultar o processo, permitindo ao usuário pleno controle do ambiente evitando que este se torne um obstáculo durante a interação. A usabilidade pode ser dividida em cinco critérios básicos, dentre os quais NÃO consta:
Alternativas
Q486731 Arquitetura de Software
Um Analista de Desenvolvimento de Sistemas do CNMP deve indicar o padrão de projeto mais adequado para ser aplicado na seguinte situação:

Uma aplicação que existe simultaneamente em um dispositivo móvel e no ambiente corporativo, necessita de um processo de sincronização entre as informações processadas no dispositivo móvel e na base corporativa. Ambas as aplicações devem se comunicar com um objeto que deve ser único para processar este sincronismo, a fim de evitar a possibilidade de criar dados na base.

O padrão de projeto corretamente indicado pelo Analista deve ser
Alternativas
Q484189 Arquitetura de Software
Julgue o item que se segue, concernentes à arquitetura cliente-servidor em multicamadas.

Nesse tipo de arquitetura, um terminal pode executar a aplicação, enquanto outro terminal exibe o resultado na tela.
Alternativas
Q484188 Arquitetura de Software
Julgue o item que se segue, concernentes à arquitetura cliente-servidor em multicamadas.

Uma estação cliente nunca estabelece comunicação direta com o servidor de banco de dados, mas sim com uma camada intermediária, a qual se comunica com o banco de dados.
Alternativas
Respostas
4861: E
4862: C
4863: E
4864: C
4865: E
4866: E
4867: E
4868: C
4869: C
4870: D
4871: E
4872: A
4873: E
4874: B
4875: C
4876: A
4877: D
4878: C
4879: E
4880: C