Questões Militares Sobre arquitetura de software
Foram encontradas 61 questões
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.
Marque a opção que apresenta a descrição do padrão construtor.
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 é:
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:
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?
As etapas sucessivas que compõem o ciclo de vida de um software estão corretamente indicadas em
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
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.
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
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
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.
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
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 é
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: