Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.192 questões

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
Q484175 Arquitetura de Software
No que se refere à interface de interação entre sistemas e usuários, julgue o próximo item.

A usabilidade de um sistema web será considerada muito boa se qualquer usuário iniciante não tiver dificuldades para utilizar esse sistema de forma esporádica.
Alternativas
Q484174 Arquitetura de Software
No que se refere à interface de interação entre sistemas e usuários, julgue o próximo item.

Mesmo que apresente diversos erros durante sua utilização, um sistema poderá ser considerado de boa usabilidade se for de fácil aprendizagem, eficiente na utilização e fácil de lembrar e, adicionalmente, satisfizer as necessidades do usuário.
Alternativas
Q484161 Arquitetura de Software
Entre as diversas tecnologias utilizadas para se desenvolver um portal corporativo dinâmico, existem os webservices, que facilitam as trocas de informações entre sistemas. Com referência às tecnologias normalmente empregadas em webservices, julgue o próximo item.

Por meio do protocolo chave HTTP, é possível utilizar o método PUT para se criar um novo recurso de um webservice.
Alternativas
Q484159 Arquitetura de Software
Entre as diversas tecnologias utilizadas para se desenvolver um portal corporativo dinâmico, existem os webservices, que facilitam as trocas de informações entre sistemas. Com referência às tecnologias normalmente empregadas em webservices, julgue o próximo item.

Por meio de webservice, um sistema desenvolvido em PHP pode trocar informações, via arquivos XML, com uma aplicação que retorne uma lista de endereços postais, desenvolvida em Java.
Alternativas
Q468012 Arquitetura de Software
SOA (Service Oriented Architecture) é um estilo de arquitetura de software orientada a serviço normalmente utilizada para promover a interoperabilidade entre sistemas. Com relação ao SOA e suas características, analise as afirmativas a seguir:

I. Novos serviços podem ser criados a partir da composição de serviços existentes.
II. Os agentes consumidores podem acessar os serviços sem conhecer detalhes de sua implementação.
III. É um estilo de arquitetura que estabelece uma forte relação de dependência entre os serviços disponíveis.
IV. Os serviços tendem a oferecer um número grande de operações com complexidade relativamente pequena em cada uma delas.

O número de afirmativas corretas é:
Alternativas
Q468011 Arquitetura de Software
Serviço Web é uma tecnologia popularmente utilizada na implementação de uma arquitetura orientada a serviços. Para que aplicações acessem esses serviços disponibilizados através da rede, um documento WSDL (Web Services Description Language) pode ser utilizado para especificar as capacidades do serviço, sua localização na Web e instruções acerca de como acessá-los.

Com relação à elaboração de um documento WSDL, relacione cada um dos seus elementos estruturais com as características apresentadas a seguir.

1. Service
2. PortType
3. Binding

( ) descreve de forma abstrata as operações disponíveis em um serviço web;
( ) define informações de mais baixo nível, tais como protocolo de transporte, protocolo de mensagem e codificação da mensagem para as operações disponíveis em um serviço web;
( ) define o endereço (endpoint) utilizado para acessar o serviço.

A relação correta, de cima para baixo, é:
Alternativas
Respostas
4841: E
4842: C
4843: C
4844: D
4845: E
4846: A
4847: E
4848: B
4849: C
4850: A
4851: D
4852: C
4853: E
4854: C
4855: C
4856: E
4857: C
4858: C
4859: C
4860: B