Questões de Concurso

Foram encontradas 154.084 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2890472 Arquitetura de Software

Os princípios de refatoração (refactoring) e pequenas entregas (small releases) são seguidos pela comunidade que apóia o desenvolvimento ágil de sistemas de software. Considere os modelos de processo de software a seguir:


I. Modelo Iterativo;

II. Modelo Espiral;

III. Modelo Cascata.


Pode-se dizer que as técnicas de refatoração e pequenas entregas são aplicadas de forma eficaz em

Alternativas
Q2890471 Arquitetura de Software

Durante a fase de análise de requisitos de um sistema, o gerente de projeto propõe realizar as seguintes atividades:


— construir a matriz de rastreabilidade;

— identificar conflitos entre requisitos; e

— definir um protótipo de telas do sistema.


O objetivo que o gerente pretende atingir é

Alternativas
Q2890469 Arquitetura de Software

Considere as seguintes afirmações sobre as fases do modelo cascata de desenvolvimento de software:


I. são executadas de forma isolada;

II. não se pode começar outra fase se a anterior não tiver terminado;

III. a informação de uma fase é utilizada em outra fase e existe o retorno (feedback ) entre elas.


Sobre as afirmações, pode-se dizer que está correto o contido em

Alternativas
Q2890468 Arquitetura de Software

Considere os seguintes passos de prototipação para avaliar rapidamente o esforço necessário para o desenvolvimento da interface de usuário no desenvolvimento de uma nova aplicação de software:


I. listar cada tela e definir seu tipo e complexidade;

II. definir objetos mock para cada tela da interface do usuário;

III. criar ao menos um protótipo para cada tipo de tela.


Sobre os passos de prototipação, deve-se selecionar o contido apenas em

Alternativas
Q2890467 Arquitetura de Software

Na etapa de análise de projeto da Engenharia de Software, considere as seguintes atividades:


I. desenvolvimento de modelos formais, verificáveis matematicamente;

II. definição do documento de requisitos e a sua assinatura por parte do cliente;

III. criação de interfaces bem definidas no código fonte.


Sobre as atividades, pode-se dizer que faz(em) parte da atividade de formalização o contido apenas em

Alternativas
Q2890465 Arquitetura de Software

Considere um projeto de software utilizando padrões de projeto (design patterns) em que é necessário definir um conjunto de funcionalidades por meio de um único objeto e as funcionalidades poderão ser implementadas em outras classes. Nessas condições, o padrão de projeto mais adequado é o

Alternativas
Q2890464 Arquitetura de Software

Na fase de elaboração do projeto (design) de uma aplicação de software, o item mais importante a ser considerado é

Alternativas
Q2890462 Arquitetura de Software

No contexto da Engenharia de Software, assinale a alternativa que apresenta um conjunto apenas de requisitos não funcionais.

Alternativas
Q2890460 Arquitetura de Software

Considere o seguinte algoritmo, apresentado na forma de uma pseudolinguagem, em que Mat é uma estrutura de dados de duas dimensões e cada dimensão tem 10 posições, sendo a primeira de índice 1. Esse algoritmo deve ser utilizado para responder às questões de números 29 e 30.


int Mat [10][10]

int 1,j

Para i=l até 10 faça

{

Para j=1 até 10, faça

{

Se i=j

Então

Mat [i][j]=0

Senão

Mat [i] [j]=i+5

}

}

Considerando o algoritmo anterior, pode-se afirmar que o número de elementos de Mat que são percorridos pelo algoritmo é

Alternativas
Q2890458 Arquitetura de Software

Considere o seguinte algoritmo, apresentado na forma de uma pseudolinguagem, em que Mat é uma estrutura de dados de duas dimensões e cada dimensão tem 10 posições, sendo a primeira de índice 1. Esse algoritmo deve ser utilizado para responder às questões de números 29 e 30.


int Mat [10][10]

int 1,j

Para i=l até 10 faça

{

Para j=1 até 10, faça

{

Se i=j

Então

Mat [i][j]=0

Senão

Mat [i] [j]=i+5

}

}

O algoritmo apresentado, ao ser executado, terá produzido em Mat[5][5] e Mat[5][6] os seguintes valores, respectivamente:

Alternativas
Q2890451 Arquitetura de Software

Assinale a afirmação correta sobre datafiles, utilizados no Oracle 10g.

Alternativas
Q2890447 Arquitetura de Software

No Oracle 10g há o tipo de trigger mais convencionalmente utilizado, chamado de Before/After Trigger. Outro tipo de trigger disponível no Oracle 10g é o

Alternativas
Q2890445 Arquitetura de Software

Considere o seguinte comando do Microsoft SQL Server 2005.


SELECT Nome, REVERSE (Nome) as RNome

FROM Cliente


Uma possível saída para esse comando é

Alternativas
Q2890444 Arquitetura de Software

No Microsoft SQL Server 2005, o comando


SET QUOTED_IDENTIFIER ON


faz com que identificadores

Alternativas
Q2890443 Arquitetura de Software

O procedimento armazenado do Microsoft SQL Server 2005 que exibe informações sobre as chaves estrangeiras de uma tabela é

Alternativas
Q2890442 Arquitetura de Software

Na modelagem de bancos de dados relacionais há o conceito de entidades fracas. Considerando o diagrama entidade-relacionamento, uma das representações utilizadas para indicar o atributo discriminador de um conjunto de entidades fracas é:

Alternativas
Q2890441 Arquitetura de Software

Em um banco de dados relacional, normalmente, uma visão tem armazenada no banco de dados apenas a consulta que a define. No entanto, há um tipo de visão na qual o conteúdo da respectiva consulta é calculado e armazenado, caso em que a visão é chamada de

Alternativas
Q2890440 Arquitetura de Software

Considere um conjunto de entidades E, participando de um conjunto de relacionamentos R, em um banco de dados relacional. A participação de E em R é dita total quando

Alternativas
Q2890438 Arquitetura de Software

Em bancos de dados relacionais, o conceito de triggers ou gatilhos representa, especificamente, um conjunto de instruções que são executadas

Alternativas
Q2890437 Arquitetura de Software

Considere o seguinte diagrama de dependências funcionais de uma tabela de um banco de dados relacional, cuja chave primária é composta pelo atributo ID.


Imagem associada para resolução da questão


Supondo que não haja atributos multivalorados, pode-se dizer que a maior forma normal em que se encontra essa tabela é a

Alternativas
Respostas
6421: D
6422: C
6423: D
6424: E
6425: B
6426: C
6427: A
6428: C
6429: E
6430: B
6431: A
6432: E
6433: C
6434: C
6435: B
6436: D
6437: D
6438: E
6439: A
6440: B