Questões de Concursos Públicos - Arquitetura de Software
Resolva questões gratuitas da Arquitetura de Software. Banco com 1420 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.
Q92424
INAZ do Pará - 2018 - CRF-SC - Programador
Ano: 2018
Órgão:
CRF-SC
Banca:
INAZ do Pará
Matéria:
Arquitetura de Software
Assunto: Redes de Computadores
O modelo OSI, desenvolvido pela ISO, define estrutura em diferentes camadas que permitem o desenvolvimento simultâneo e independente de padrões, e é considerado um modelo de referência para o desenvolvimento de tecnologias de comunicação em redes. A camada responsável por fornecer serviços de rede aos aplicativos do usuário é denominada:
Q92422
INAZ do Pará - 2018 - CRF-SC - Programador
Para se construir um código é necessário conhecer os Elementos que fazem parte de sua estrutura. Em relação aos elementos da P.O.O., pode-se afirmar:
Q92421
INAZ do Pará - 2018 - CRF-SC - Programador
Quando falamos em Engenharia de Software, logo se faz alusão aos princípios que a circunda, visto que todos levam à verdadeira intenção da Engenharia para Sistemas automatizados. No que se refere aos princípios básicos da engenharia de software, pode-se afirmar:
Q91797
Colégio Pedro II - 2017 - Colégio Pedro II - Técnico em Tecnologia da Informação
Ano: 2017
Órgão:
Colégio Pedro II
Banca:
Colégio Pedro II
Matéria:
Arquitetura de Software
Assunto: MVC (Model-view-controller)
Dada a estrutura de diretório a seguir:
e os códigos separados em três arquivos: Seguindo a ordem dos arquivos e a estrutura dos diretórios, os nomes das camadas da arquitetura MVC à qual pertencem
os respectivos arquivos e as strings que completam os comandos das linhas 2 (Arquivo 2) e 9 (Arquivo 3) são
Q88386
UNIMONTES - 2017 - Prefeitura de Jaíba - MG - Analista de Sistemas
Ano: 2017
Órgão:
Prefeitura de Jaíba - MG
Banca:
UNIMONTES
Matéria:
Arquitetura de Software
Assunto: Padrões de projeto (Design Patterns)
A partir dos fundamentos da Engenharia de Software e dos padrões General Responsibility Assignment Software
Patterns [or Principles] (GRASP), assinale a alternativa INCORRETA.
Q86672
FAU - 2017 - E-Paraná Comunicação - PR - Analista de Criação e Desenvolvimento em Web e Plataformas Digitais
Ano: 2017
Órgão:
E-Paraná Comunicação - PR
Banca:
FAU
Matéria:
Arquitetura de Software
Assunto: Arquitetura da Informação
O conhecimento que define a forma de
expressar um modelo ou conceito de
informação, utilizado em atividades que
exigem detalhes explícitos de sistemas
complexos, é conhecido como:
Q86668
FAU - 2017 - E-Paraná Comunicação - PR - Analista de Criação e Desenvolvimento em Web e Plataformas Digitais
Ano: 2017
Órgão:
E-Paraná Comunicação - PR
Banca:
FAU
Matéria:
Arquitetura de Software
Assunto: Usabilidade
Usabilidade refere-se à qualidade da
interação de sistemas com os usuários e
depende de vários aspectos. O fator que
avalia o esforço físico e cognitivo do
usuário durante o processo de interação,
medindo a velocidade e o número de erros
cometidos durante a execução de uma
determinada tarefa, é chamado de
Q86072
FEPESE - 2017 - CIASC - Analista de Sistemas
Ano: 2017
Órgão:
CIASC
Banca:
FEPESE
Matéria:
Arquitetura de Software
Assunto: Arquitetura em camadas
Com relação à arquitetura em camadas, assinale a
alternativa correta.
Q86071
FEPESE - 2017 - CIASC - Analista de Sistemas
Ano: 2017
Órgão:
CIASC
Banca:
FEPESE
Matéria:
Arquitetura de Software
Assunto: Conceitos Básicos em Arquitetura de Software
Analise as afirmativas abaixo com relação à arquitetura de microserviços.
1. A arquitetura de microserviços pode ser
definida como aquela que empacota todos
os componentes de uma aplicação em uma
única unidade de implantação. Os microserviços são definidos dentro desta unidade de
implantação.
2. A arquitetura de microserviços é utilizada para
desenvolver uma aplicação como um conjunto de pequenos serviços, cada um funcionando em seu próprio processo. Cada serviço
é desenvolvido em torno de um conjunto de
regras de negócio específico, e é implementado de forma independente.
3. Uma das vantagens de se usar a arquitetura
monolítica é a total independência que
os microserviços têm dentro da aplicação.
Cada microserviço tem o seu próprio banco
de dados, sendo este um dos fatores que
caracterizam um microserviço. Entretanto,
esta também é a característica que tem o
maior custo de planejamento por arquitetos e
desenvolvedores de software.
Assinale a alternativa que indica todas as afirmativas
corretas.
Q86069
FEPESE - 2017 - CIASC - Analista de Sistemas
Com relação ao REST, assinale a alternativa
correta.