Questões Militares de Arquitetura de Software

Foram encontradas 61 questões

Q695156 Arquitetura de Software
Acerca dos padrões de projetos, analise as seguintes definições: simplifica a interface de um grupo de classes; permite que um grupo de objetos seja notificado quando algum estado muda. Assinale a alternativa correta, em que esses padrões de projeto definidos estão apresentados, respectivamente:
Alternativas
Q694465 Arquitetura de Software
Com relação à hierarquia de camadas de um sistema de memória de computadores, assinale a opção que apresenta, de forma decrescente, a hierarquia de camada segundo a velocidade.
Alternativas
Q689575 Arquitetura de Software

Em engenharia de software, um padrão de projeto é uma solução geral reutilizável para uma situação que ocorre com frequência dentro de um determinado contexto no projeto de software. Em relação aos padrões de projeto, classifique as afirmativas abaixo em (V) verdadeiras ou (F) falsas. A seguir, assinale a alternativa que apresenta a sequência correta.

( ) O padrão observer define a dependência um-para-muitos entre objetos para que quando um objeto mude de estado todos os seus dependentes sejam notificados e atualizados automaticamente. Neste caso, as notificações induzem uma dependência na ordem de avaliação.

( ) O padrão decorator anexa responsabilidades adicionais a um objeto de maneira dinâmica. Os decoradores fornecem uma alternativa flexível para a subclasse para estender a funcionalidade.

( ) O padrão factory method define uma interface para criar um objeto, mas deixa as subclasses decidirem em qual classe criar a instância. O factory method permite que uma classe defira a criação de instâncias para as subclasses.

( ) O padrão Singleton garante que uma classe tenha apenas uma instância e fornece um ponto de acesso a ela. A implementação em Java deste padrão utiliza um construtor particular, um método estático combinado com uma variável.

Alternativas
Q669510 Arquitetura de Software
Qual das alternativas abaixo descreve o tipo de rede cliente/servidor?
Alternativas
Q669266 Arquitetura de Software

Considerando os fundamentos básicos da informática, relacione-os com as afirmativas abaixo, depois assinale a alternativa que apresenta a sequência correta.

1. Cibernética

2. Ciência da Informação

3. Ciência da Computação

4. Teoria dos Sistemas


( ) Preocupa-se com o processamento dos dados, abrangendo a arquitetura das máquinas e as respectivas engenharias de software.

( ) Preocupa-se com a busca da eficácia, através de ações ordenadas sob convenientes mecanismos de automação.

( ) Sugere a solução de problemas a partir da conjugação dos elementos capazes de levar a objetivos pretendidos.

( ) Volta-se ao trato da informação, notadamente no tocante a seu armazenamento e a sua veiculação.

Alternativas
Respostas
26: B
27: D
28: B
29: A
30: D