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á
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
Ano: 2018
Órgão: CRF-SC
Banca: INAZ do Pará
Assunto: Software

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
Ano: 2018
Órgão: CRF-SC
Banca: INAZ do Pará
Assunto: Software

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
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
Banca: UNIMONTES
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
Banca: FAU
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
Banca: FAU
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
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
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
Ano: 2017
Órgão: CIASC
Banca: FEPESE
Assunto: WebServices

Com relação ao REST, assinale a alternativa correta.