Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q2589067 Arquitetura de Software

A orientação a objetos é um paradigma de modelagem (análise e projeto) e de programação de sistemas de software. Dentre os conceitos-chave desse paradigma, o conceito de método serve para:

Alternativas
Q2589065 Arquitetura de Software

A programação orientada a objetos se caracteriza por uma abordagem distinta de pensar, sobre as necessidades dos softwares. Com relação a esse paradigma de programação, é correto afirmar que o(a):

Alternativas
Q2589064 Arquitetura de Software

Sistemas de processamento de linguagens se caracterizam por expressar as intenções do usuário em linguagem formal. Os mais conhecidos sistemas de processamento de linguagens são os compiladores, responsáveis por:

Alternativas
Q2589063 Arquitetura de Software

Em relação às linguagens de programação, aos compiladores e aos interpretadores, é correto afirmar que um programa:

Alternativas
Q2589062 Arquitetura de Software

Sobre os componentes básicos de um computador, tanto software como hardware, e seu funcionamento, é correto afirmar que:

Alternativas
Q2589060 Arquitetura de Software

O Git é um sistema de controle de versão amplamente utilizado para o gerenciamento de projetos de software e para o rastreamento de alterações em arquivos ao longo do tempo. Sobre o Git, é correto afirmar que:

Alternativas
Q2589059 Arquitetura de Software

As estruturas de dados, que fazem parte dos fundamentos da programação, diferem-se umas das outras pela disposição ou pela manipulação de seus dados. Acerca dos conceitos relativos aos tipos de estruturas de dados, é correto afirmar que:

Alternativas
Q2589058 Arquitetura de Software

Existe a necessidade de ordenar dados em alguns contextos, demandando a aplicação de algoritmos de ordenação específicos, como o Bubble Sort, sobre o qual é válido afirmar que:

Alternativas
Q2589056 Arquitetura de Software

Avalie as expressões a seguir.


Expressão 1: x = ( ( (NOT a) OR b) AND ( ( NOT c) OR b) )

Expressão 2: x OR ( ( a OR (NOT b) ) AND (a AND (NOT b) ) )


Considerando a notação a = verdadeiro, b = falso e c = verdadeiro; os valores lógicos das expressões 1 e 2, respectivamente, serão:

Alternativas
Q2589054 Arquitetura de Software

Conceitualmente, o paradigma de programação:

Alternativas
Q2589053 Arquitetura de Software

Existem diversas vantagens na realização de testes de software. O teste que é projetado para assegurar que o sistema processe a carga a que se destina, envolvendo a execução de uma série de testes de aumento de carga até encontrar o limite aceitável do sistema, é denominado teste de:

Alternativas
Q2589051 Arquitetura de Software

Sobre metodologias ágeis, é correto afirmar que:

Alternativas
Q2589050 Arquitetura de Software

Em engenharia de requisitos, o conceito correto de “requisitos de sistema” corresponde:

Alternativas
Q2589048 Arquitetura de Software

Em um sistema de gerenciamento de banco de dados relacional comercial, pode-se utilizar o recurso de especificar restrições adicionais que estão além do escopo de restrições do modelo relacional, tais como “unicidade” ou “integridade referencial”. Esse recurso é denominado:

Alternativas
Q2589046 Arquitetura de Software

Diversas restrições podem ser especificadas sobre um banco de dados relacional. Essas restrições são classificadas como:

Alternativas
Q2589045 Arquitetura de Software

É uma característica da abordagem de banco de dados:

Alternativas
Q2587729 Arquitetura de Software

INSTRUÇÃO: Analise o script a seguir para criação de três tabelas na linguagem SQL para responder às questões 39 e 40.


CREATE TABLE imoveis (

id INT NOT NULL,

endereco VARCHAR(200) NOT NULL,

valor DECIMAL(10,2) NOT NULL,

PRIMARY KEY (id)

);


CREATE TABLE inquilinos (

id INT NOT NULL,

nome VARCHAR(45) NOT NULL,

cpf VARCHAR(11) NOT NULL,

renda DECIMAL(10,2) NOT NULL,

PRIMARY KEY (id)

);


CREATE TABLE alugueis (

imoveis_id INT NOT NULL,

inquilinos_id INT NOT NULL,

data_inicio DATE NOT NULL,

aluguel DECIMAL(10,2) NOT NULL,

data_fim DATE,

PRIMARY KEY (imoveis_id, inquilinos_id, data_inicio),

FOREIGN KEY (imoveis_id) REFERENCES imoveis (id)

FOREIGN KEY (inquilinos_id) REFERENCES inquilinos (id)

);

Com base no script apresentado, assinale a alternativa que apresenta a consulta responsável por exibir a quantidade de imóveis que já tenham sido alugados, cujo valor é igual ou superior a 700 mil reais.

Alternativas
Q2587728 Arquitetura de Software

INSTRUÇÃO: Analise o script a seguir para criação de três tabelas na linguagem SQL para responder às questões 39 e 40.


CREATE TABLE imoveis (

id INT NOT NULL,

endereco VARCHAR(200) NOT NULL,

valor DECIMAL(10,2) NOT NULL,

PRIMARY KEY (id)

);


CREATE TABLE inquilinos (

id INT NOT NULL,

nome VARCHAR(45) NOT NULL,

cpf VARCHAR(11) NOT NULL,

renda DECIMAL(10,2) NOT NULL,

PRIMARY KEY (id)

);


CREATE TABLE alugueis (

imoveis_id INT NOT NULL,

inquilinos_id INT NOT NULL,

data_inicio DATE NOT NULL,

aluguel DECIMAL(10,2) NOT NULL,

data_fim DATE,

PRIMARY KEY (imoveis_id, inquilinos_id, data_inicio),

FOREIGN KEY (imoveis_id) REFERENCES imoveis (id)

FOREIGN KEY (inquilinos_id) REFERENCES inquilinos (id)

);

Com base no script apresentado, assinale a alternativa incorreta.

Alternativas
Q2587724 Arquitetura de Software

Considere três classes implementadas na linguagem Java: Pessoa, PessoaFisica e PessoaJuridica. A classe Pessoa possui um atributo protected chamado nome. A classe PessoaFisica possui um atributo private chamado cpf, e a classe PessoaJuridica possui um atributo public chamado cnpj. As duas classes herdam da classe Pessoa.


Considerando a relação entre as classes descrita anteriormente, assinale a alternativa incorreta.

Alternativas
Q2587722 Arquitetura de Software

“Recentemente, surgiu um novo tipo de sistema Web, chamado de Single Page Applications (SPAs). Essas aplicações são mais parecidas com aplicações desktop do que com aplicações Web tradicionais. Ao se entrar em uma SPA, ela carrega para o navegador todo o código, incluindo páginas HTML e scripts em CSS e JavaScript. [...] Existem diversos frameworks – todos em JavaScript – para implementação de SPAs” (Valente, 2020).


São exemplos de frameworks para construção SPAs, exceto:

Alternativas
Respostas
781: C
782: C
783: A
784: D
785: A
786: B
787: B
788: A
789: B
790: D
791: B
792: C
793: B
794: C
795: C
796: B
797: C
798: A
799: D
800: A