Questões Militares Sobre arquitetura de software

Foram encontradas 61 questões

Q2242888 Arquitetura de Software

Correlacione os Padrões de Projetos com suas respectivas descrições e assinale a opção correspondente.


1 - Adapter

2 - Proxy

3 - Facade

4 - Decorator

5 - Visitor


(  ) Envelopa outro objeto para controlar acesso a ele.

(  ) Envelopa outro objeto e lhe fornece comportamentos adicionais.

(  ) Envelopa outro objeto e lhe fornece uma interface diferente para acessá-lo.

(  ) Envelopa um grupo de objetos para simplificar sua interface.



Alternativas
Q2197880 Arquitetura de Software
Um engenheiro de computação que é responsável pela área de desenvolvimento de sistema de uma organização, tem como atribuição estabelecer o padrão de projeto de sistemas. Para esta tarefa, é necessário conhecer os tipos de padrão de projeto.
Marque a opção que apresenta a descrição do padrão construtor. 
Alternativas
Q2195552 Arquitetura de Software
Um dos principais fundamentos da arquitetura de software é que ela sirva de base para que sistemas sejam desenvolvidos com alta qualidade e características que demonstrem o desempenho esperado pelos usuários. Associe as colunas relacionando as características de software com as suas respectivas situações.

Característica de software
(1) Manutenibilidade (2) Confiança (3) Eficiência (4) Aceitabilidade (5) Proteção
Situação 

( ) quando um médico está realizando uma cirurgia, há sistemas que monitoram os sinais vitais do paciente, como a pressão arterial. Qualquer mudança de sinal do paciente deve ser informada imediatamente pelo sistema.
( ) em uma empresa de logística, os sistemas foram desenvolvidos com acessibilidade para deficientes visuais. Está sendo implantado um novo módulo, que tem como requisito um software de leitor de tela.
( ) no ano de 2012, o órgão governamental de telecomunicações aumentou de 8 para 9 o número de algarismos dos telefones celulares. Portanto, todas as empresas com cadastro de clientes tiveram que se adaptar a esta mudança imposta pelo órgão governamental.
( ) uma empresa de telemarketing está fazendo uma seleção de fornecedor para desenvolvimento de sistema de transações financeiras via web. Um dos requisitos é a capacidade do sistema de bloquear malwares.
( ) quando os usuários de um banco efetuam as suas transações financeiras nos caixas eletrônicos, eles acreditam que a movimentação foi realizada sem nenhum erro no lançamento dos valores.

A sequência correta dessa classificação é: 
Alternativas
Q1991388 Arquitetura de Software

Analise as assertivas abaixo sobre o modelo arquitetural Model-View-Controller (MVC).


I. A arquitetura MVC é um modelo em camadas muito utilizado em sistemas web.

II. A camada de visão (View) representa a interface com o usuário.

III. A camada de modelo (Model) corresponde ao banco de dados do software.

IV. A camada de controle (Controller) gerencia as solicitações do usuário, seleciona o comportamento do modelo e a resposta da visão.

V. A camada de visão deve ser fortemente acoplada à lógica da funcionalidade do software e às demais camadas, de modo que a usabilidade possa atender à necessidade do usuário.


Sobre as assertivas acima, é correto afirmar que são verdadeiras apenas:

Alternativas
Q1668394 Arquitetura de Software
Os jogos online com vários jogadores, ou MMOGs (Massively Multiplayer Online Games), oferecem uma experiência imersiva na qual um número grande de usuários interage com um mundo virtual persistente pela Internet. A engenharia por trás desses jogos representa um grande desafio para os sistemas distribuídos.
Qual a solução deve ser adotada para que a propagação de eventos em tempo real, devido à necessidade de tempos de resposta rápidos, não prejudique a experiência dos usuários?
Alternativas
Q1614010 Arquitetura de Software
É importante que o desenvolvimento de um software seja o mais adequado possível às constantes mudanças exigidas ao logo do seu tempo de vida. Esse tempo de vida é também denominado ciclo de vida.
As etapas sucessivas que compõem o ciclo de vida de um software estão corretamente indicadas em
Alternativas
Q1121047 Arquitetura de Software

A respeito do ERP (Enterprise Resource Planning), analise as afirmativas a seguir:

I. Entre os ganhos de aplicar um sistema de gestão integrado está a agilidade em implantar mudanças, tanto nos processos quanto em situações emergenciais, de crise.

II. Na gestão pública, o sistema de gestão integrado agiliza o controle de materiais e suprimentos, uma vez que compras, estoque, fornecedores e qualidade são facilmente observados em conjunto.

III. A inteligência de dados gerada nos diversos setores do órgão público pode gerar mudanças com foco em melhores resultados.

Assinale

Alternativas
Q1002601 Arquitetura de Software
Uma arquitetura SOA possibilita a obtenção de uma infraestrutura para computação distribuída, por meio de serviços que podem ser fornecidos e consumidos dentro de uma organização e entre organizações. Considerando os conceitos relacionados a essa arquitetura, é correto afirmar que:
Alternativas
Q997432 Arquitetura de Software

Sobre o padrão de projeto de software MVC (Model View Controller), relacione a coluna da esquerda com a da direita e assinale a alternativa correta.


1 – Modelo

2 – Controlador

3 – Padrão Observer

4 – Modo de visualização


( ) Exibe informações para o usuário.

( ) Gerencia o comportamento básico e o estado do sistema.

( ) Atua como a cola entre o modo de visualização e o modelo.

( ) Fornece ao projeto um mecanismo de publicação/assinatura entre objetos.

Alternativas
Q997390 Arquitetura de Software

Um sistema GED (Gerenciamento Eletrônico de Documentos) tem como objetivo gerenciar os ciclos de vida dos documentos, desde a criação ou recebimento, até a distribuição, arquivamento ou descarte, possibilitando acessos oportunos e controle eficaz, confiável e econômico.

No que diz respeito às três funcionalidades básicas de um GED, analise as assertivas abaixo.


I – Document Imaging – representa a captação da informação.

II – Document Management – é o controle do histórico do documento.

III – Workflow – é o repositório de dados.


Estão corretas as afirmativas

Alternativas
Q994662 Arquitetura de Software

Muitos dos desafios em sistemas distribuídos já foram resolvidos, mas os projetistas precisam conhecê-los e tomar o cuidado de levá-los em consideração. O tratamento de falhas é um desses desafios a serem considerados.


A esse respeito, é correto afirmar que um exemplo de ocultação de falhas ocorre na/no

Alternativas
Q953124 Arquitetura de Software
Segundo Eimasri (2011), a arquitetura de três esquemas, também conhecida como ANSI/SPARC, tem como objetivo separar as aplicações do usuário do banco de dados físico. Nessa arquitetura, os esquemas podem ser definidos por níveis. Sendo assim, assinale a opção que apresenta os níveis dessa arquitetura.
Alternativas
Q947309 Arquitetura de Software

Com relação à área de conhecimento envolvendo padrões de projeto, a figura abaixo representa o padrão de projeto Composite. Analisando a figura, qual das alternativas abaixo representa a responsabilidade para a classe Leaf. 

Imagem associada para resolução da questão

Alternativas
Q894970 Arquitetura de Software
As seguintes afirmativas referem-se ao protocolo de transporte RPC (Remote Procedure Call).
I. É mais que um protocolo, é um mecanismo popular para estruturar sistemas distribuídos. II. Protocolo que é orientado para a conexão permitindo controlar o estado de transmissão. III. Envolve um protocolo que gerencia as mensagens enviadas entre os processos cliente e servidor. IV. Pode ser implementado sobre diferentes tipos de protocolos de transferência.
Estão corretas apenas as afirmativas
Alternativas
Q894958 Arquitetura de Software
Associe as duas colunas relacionando os processos primários do ciclo de vida do software pelo padrão ISO12207 às suas atividades.
PROCESSOS (1) Manutenção (2) Fornecimento (3) Aquisição (4) Desenvolvimento (5) Operação

ATIVIDADES ( ) Análise dos requisitos, desenho, codificação, integração, teste, instalação e aceitação. ( ) Análise dos problemas e das solicitações de modificação. ( ) Preparação e emissão de solicitação da proposta. ( ) Preparação de proposta, aceitação do contrato, planejamento, execução, finalização. ( ) Implementação dos testes operacionais, operação do produto e suporte aos usuários.
A sequência correta dessa associação é
Alternativas
Q874233 Arquitetura de Software
Uma linguagem de programação é aquela criada para instruir um computador a realizar suas tarefas. Sobre o processo de transformação do código-fonte em linguagem de máquina, é correto afirmar que
Alternativas
Q865319 Arquitetura de Software
Assinale a alternativa que indica a função dos pacotes de software SPEC (Standard Performance Evaluation Coporation) e TP (Transaction-Processing).
Alternativas
Q831029 Arquitetura de Software

Conforme descrito por Fugita e Hirama (2012), a orientação a serviços é um paradigma de construção e integração de soluções de software compostas por elementos modulares, chamados serviços, que se baseiam em princípios os quais caracterizam uma arquitetura SOA (Service Oriented Architecture), tais como:


- a implementação de um serviço pode ser substituída, modificada ou evoluída ao longo do tempo sem causar impactos aos consumidores desse serviço.

- é exigido que a lógica de processamento encapsulada por um serviço fique restrita dentro de certa fronteira estabelecida, o que evita a dependência com relação a outros serviços.


Tais características correspondem, respectivamente, aos seguintes princípios:

Alternativas
Q821186 Arquitetura de Software
Na Arquitetura Orientada a Serviço (SOA), o padrão que estabelece como as operações de serviço e associações devem ser definidas é
Alternativas
Q814605 Arquitetura de Software
“Servidores são computadores dedicados a uma determinada tarefa que atende a outros computadores ligados a ele por meio de uma rede cliente-servidor”. Relacione a coluna da esquerda com a da direita de acordo com cada definição e assinale a alternativa julgada correta. 1 – Servidor de Backup 2 – Servidor de Comunicação 3 – Servidor de Aplicações 4 – Servidor de Arquivos ( ) Armazena e executa aplicações que são compartilhadas pelos usuários da rede. ( ) Responsável pela comunicação entre a rede a qual ele pertence e outras redes. ( ) Executa e armazena cópias de segurança das informações. ( ) Armazena informações que são compartilhadas entre os usuários da rede, como planilhas, textos, gráficos entre outros.
Alternativas
Respostas
1: D
2: D
3: C
4: C
5: A
6: A
7: D
8: B
9: A
10: A
11: D
12: B
13: E
14: A
15: D
16: E
17: D
18: D
19: C
20: D